正常に動作しないイーサネットドライバーを修正する方法
ネットワークドライバーの問題をトラブルシューティングして接続を回復する方法
ネットワークの問題は本当に最悪です。特に、すべてが正常に見えるのにWi-Fiやイーサネットが接続できない場合はなおさらです。ドライバーの不具合が原因の場合もあれば、ハードウェアの不具合やBIOS設定の不具合が原因の場合もあります。ドライバーの問題かどうかを見極めることが最初のステップですが、正直言って、少し混乱するかもしれません。このガイドでは、簡単な再起動からドライバーの完全なリセットまで、よくある解決策を解説します。これらの方法のいずれかがうまくいき、ネットワークがそれほど苦労することなくオンラインに戻れることを願っています。
Windows のネットワーク ドライバーの問題を修正する
ドライバーがフリーズしていないか確認する – ネットワークアダプターを再起動してください
これは多くの場合、ドライバーを再読み込みして状態をリセットすることで、すぐに解決できる簡単な解決策です。一部のノートパソコンでは、デバイスマネージャーでデバイスを再度有効にすることで問題が解決する場合があります。手順は以下のとおりです。
- Win + Xを押して、デバイス マネージャーを選択します。
- 「ネットワークアダプター」でネットワークアダプターを探します。「Intel Ethernet」や「Realtek Wi-Fi」といった名前が付いている場合があります。
- 右クリックして、「デバイスを無効にする」を選択します。数秒待ってからもう一度右クリックし、「デバイスを有効にする」を選択します。
ネットワークアダプターを再起動すると、接続が再確立されることがあります。設定によっては、念のため、この手順を2回実行したり、再起動後に実行したりする必要がある場合もあります。少し奇妙に感じるかもしれませんが、驚くほど頻繁にうまくいきます。また、これで何も改善しない場合は、さらに深く調べる前に、まずは現状を把握しておくことをお勧めします。
ドライバーエラーを確認し、必要に応じてアンインストールします
アダプターに「このデバイスを開始できません」(コード10)などのエラーメッセージが表示されたり、Windowsが動作していないと報告したりする場合は、ドライバーが壊れている可能性があります。完全にリセットするには、アンインストールして再インストールしてください。
- Win + Rを押して、 と入力し
devmgmt.msc、 Enter キーを押します。 - [ネットワーク アダプター]を展開し、デバイスを見つけます。
- 右クリックして「デバイスのアンインストール」を選択します。プロンプトが表示されたら、「このデバイスのドライバーソフトウェアを削除します」にチェックを入れます。
- その後、PCを再起動してください。Windowsは汎用ドライバーを自動的に再インストールしようとしますが、安定性のために手動で更新することをお勧めします。
再起動で問題が解決する場合もありますが、メーカーのサイトにアクセスするか、デバイスマネージャーを使ってWindowsに最新のドライバーを手動でインストールする方が賢明な場合が多いです。実際には、マザーボードやネットワークカードのサポートページにアクセスし、最新のドライバーをダウンロードしてインストーラーを実行するだけです。多くの場合、それだけで完了です。
コマンドラインマジックでネットワーク構成の問題を修正
ドライバーの再インストールでも問題が解決しない場合は、ネットワーク設定が間違っている可能性があります。すべてをリセットすると、頑固な問題が解決することがあります。
- [スタート] ボタンを右クリックし、[Windows ターミナル (管理者)]または[コマンド プロンプト (管理者)]を選択します。
- 次のコマンドを 1 つずつ実行し、それぞれの後に Enter キーを押します。
netsh winsock reset netsh int ip reset ipconfig /release ipconfig /renew ipconfig /flushdns
これにより、ネットワークスタックがリセットされ、キャッシュされたDNS情報がクリアされます。設定によっては、後で再起動が必要になる場合もありますが、まず試してみる価値はあります。これらのコマンドにより、ドライバーの不具合の原因となっているネットワークスタックの破損が修正される場合もあります。
BIOS 設定を確認してください。ネットワーク アダプターが無効になっているだけでしょうか?
これは多くのユーザーを悩ませる問題で、特にカスタムビルドのパソコンやBIOS設定が厳しいノートパソコンでは顕著です。Windowsがネットワークデバイスを全く認識しない場合(デバイスマネージャーにアダプターが表示されず、ネットワークオプションも表示されない)、BIOSで無効化されている可能性があります。
- PC を再起動し、起動中にDel キーまたは BIOS 固有のキー (通常は F2、F10、または Esc キー) を押します。
- 「統合周辺機器」や「オンボードデバイス」などのセクションに移動します。
- ネットワークアダプターを確認し、有効になっていることを確認してください。有効にした場合は、再起動する前に変更を保存することを忘れないでください。
これは巧妙なことですが、多くの問題は、特にカスタム ハードウェアの場合や、設定をリセットする BIOS アップデート後に、BIOS レベルの無効化に起因します。
ハードウェアをテストします。ネットワーク カードは故障していませんか?
上記のすべてを試してもダメな場合は、アダプタが故障している可能性があります。確認するには、別のPCで動作するか、USB Wi-Fiアダプタを接続してみてください。マザーボードのポートをイーサネットポートに交換してみるか(ポートが故障している場合もあります)、同じポートに別のデバイスを接続してみてください。他のポートでも動作しない場合は、ハードウェア自体が故障している可能性が高いです。交換する以外にできることはあまりありません。
ある設定では問題なく動作したのに、別の設定では…うまく動作しませんでした。ハードウェアの故障は起こり得るもので、ネットワークカードも例外ではありません。予備のカードをお持ちの場合は、それを接続するのが最も手っ取り早い確認方法です(ドライバー作成に時間を無駄にすることなく)。
Windowsとハードウェアの関係は奇妙だということを覚えておいてください。ハードウェアが存在するはずなのに、「ハードウェアがありません」と表示されることがあります。少しイライラしますが、ハードウェアを交換するしか選択肢がない場合もあります。
少しでもこの情報が、数時間もの頭を悩ませる時間を節約するのに役立つことを願っています。ネットワークの問題は厄介ですが、辛抱強く待てば、ほとんどは解決できます。
まとめ
- デバイスマネージャーでネットワークアダプターを再起動または無効化/有効化します
- 製造元から最新のドライバーをアンインストールし、手動で再インストールします
- コマンドラインコマンドを使用してネットワーク構成をリセットする
- BIOSをチェックしてネットワークデバイスが有効になっていることを確認します
- 別のマシンでハードウェアをテストするか、別のポートを試してください
まとめ
ネットワークドライバーの問題に悩まされるのは厄介ですが、通常は少し辛抱すれば解決できます。設定をクリアし、ドライバーを更新し、BIOS設定が正しいことを確認するだけで、驚くほど改善することがあります。それでもダメな場合は、ハードウェアが故障している可能性がありますが、それはまた別の話です。この方法は少し面倒ですが、最も一般的な原因をカバーしており、何よりも重要なのは、オンライン状態に戻れることです。