「Windows 7」がインストールされているパソコンなんですが、
突如としてインターネットに接続できなくなりました。
これは、設定の間違いで最初からインターネットに接続できなかったというわけではありません。
今まで普通にインターネットに接続していたのに、
ある日パソコンを起動すると同時に、接続できなくなってしまっていたのです。
タスクトレイのアイコンはこんな感じ。
三角に「!」マークがついています。
右の画像は、ポップアップウィンドウの内容です。
「識別されていないネットワーク」で、「インターネットアクセスなし」だそうです。
「ネットワークと共有センター」を開いて状況を確認すると、LAN側は問題ないんですが、
インターネット側は×印がついて「接続なし」となっています。
ところが、同じネットワークにある他のパソコンは、問題なくインターネットに接続できているのです。
「Windows 7」のパソコン固有の問題?と思って、ちょっと調べてみることに。
とりあえず、コマンドプロンプトから「ipconfig」と打って、現状を確認してみました。
上の画像は、実際にインターネット接続できなくなった状態下での「ipconfig」の結果です。
なぜだか、「デフォルトゲートウェイ」が2つ登録されています。
この環境での正しいゲートウェイのIPアドレスは、ルーターのLAN側IPアドレスになります。
もちろん、「192.168.1.1」が正しい値です。※当方環境の場合。
「0.0.0.0」は余計です。
このため、ルーターから外に出ることができなくなっていたみたいです。
ネットワークの設定は、「Windows 7」が自動設定するままに任せていたんですが、
なぜこういう設定になってしまったのかは不明です。
最初は問題なくインターネットに接続できていたことから、
何かのタイミングで設定が変わってしまったようです。
「Windows 7」そのものの問題なような気もしますが、ちょっと不気味です。
とりあえず、「デフォルトゲートウェイ」に登録されている「0.0.0.0」を取り消す必要があります。
コマンドプロンプトから「route」コマンドを使って、「0.0.0.0」の経路を削除し、
ゲートウェイが「192.168.1.1」になるように経路を追加する必要があります。
具体的には、コマンドプロンプトを「管理者として実行」し、
route delete 0.0.0.0
route add 0.0.0.0 MASK 0.0.0.0 192.168.1.1
以上2行を続けて入力します。
これで、インターネットに接続できるようになるはずです。
上記操作後の、「ipconfig」の結果です。
「デフォルトゲートウェイ」は、「192.168.1.1」だけになりました。
これで、一旦はインターネット接続ができるようになりました。
ところが、再起動するとまたインターネットに接続できなくなってしまったのです。
そして、「デフォルトゲートウェイ」を確認すると、「0.0.0.0」が・・・
とういわけで、ドライバレベルからリセットすべく、
「デバイスマネージャー」の「ネットワークアダプター」からドライバを削除してみました。

確認を求められますが、かまうことなく削除します。
一旦ドライバを削除しても、「Windows 7」は大量のドライバを持っていますし、
過去にインストールされていたドライバはバックアップがあったりしますので、
大抵のドライバは、再起動時に自動でインストールされます。
てなわけで、ドライバ削除後に再起動。
この作業で、やっと問題なくインターネットに接続できるようになりました。
つまり、ネットワークアダプタの再インストールをしたら、復旧したということです。
ただし、原因がわからないまま以前と同じ状態に戻っただけなので、
またインターネットに接続できなくなる可能性があります。
でもとりあえず、「Windows 7」でインターネットに接続できなくなってしまったら、
で、なんとかなりそうです。