
Windows 10で「Wi-Fiアダプターが見つからない(エラーコード31)」を10分で直す実践ガイド
Windows 10で急にWi-Fiが消え、「ネットワークアダプターが見つからない」「このデバイスは正しく動作していません(コード31)」と表示されると、原因が分からず手が止まりがちです。多くはドライバー不整合やネットワーク設定の破損が引き金で、手順を踏めば短時間で復旧できます。この記事では、遠回りしない順番で、再現性の高い対処をまとめます。
エラーコード31とは何が起きているのか
エラーコード31は、Windowsがそのデバイス(この場合は無線LANアダプター)を動かすためのドライバーを読み込めない、または互換性が崩れて初期化できない状態でよく出ます。よくある引き金は次の通りです。
-
Windows Update後にドライバーが置き換わった/古いまま残った
-
VPN・仮想化ソフト・セキュリティソフトがネットワークスタックに介入して破損
-
レジストリのフィルタ設定(UpperFilters/LowerFilters)やネットワーク構成が壊れた
-
省電力設定でアダプターが復帰できない
-
物理的に接触不良・故障(USB子機、内蔵カードの緩み)
ポイントは「ドライバー」「ネットワーク構成」「Windowsの修復」の3本柱で順に潰すことです。
まずは30秒で切り分ける(無駄な作業を減らす)
-
再起動(シャットダウン→起動ではなく再起動)
-
機内モードの確認、ノートPCならFnキーの無線ON/OFFも確認
-
USB Wi-Fi子機なら別ポートへ、可能なら別PCでも認識するか確認
-
「設定 → ネットワークとインターネット」にWi-Fi項目が消えているなら、ドライバーまたはネットワーク構成の破損が濃厚です。
最短で直す王道手順(上から順に実施)
1. デバイスマネージャーでドライバーを“入れ直す”
-
Win + X → デバイスマネージャー
-
「ネットワーク アダプター」を展開し、該当のWi-Fi(例:Intel/Realtek/Qualcommなど)を探す
-
右クリック → デバイスのアンインストール
-
可能なら 「このデバイスのドライバーソフトウェアを削除する」 にチェック
-
-
PCを再起動(自動で標準ドライバーが当たることがあります)
これで復帰しない場合は、同じ画面で
-
右クリック → ドライバーの更新(自動検索)
-
それでもダメなら 「以前のドライバーに戻す」(更新直後に壊れた場合に有効)
を試します。
重要:メーカーPC(Dell/HP/Lenovo等)は、可能ならメーカー公式が提供するWi-Fiドライバーを優先します。Windows標準や汎用ドライバーだと不具合が残ることがあります。
2. ネットワークをリセットする(設定から3分)
-
設定 → ネットワークとインターネット
-
下部の 「ネットワークのリセット」
-
リセット実行 → 再起動
ネットワークのリセットは、破損したネットワーク構成や仮想アダプター絡みの異常に強い反面、VPN設定や一部のカスタム設定は初期化されます。会社PCなどでVPN必須の場合は、設定情報を控えてから実行してください。
3. コマンドでネットワークスタックを修復(管理者で実行)
スタートを右クリックし、Windows PowerShell(管理者) か コマンドプロンプト(管理者) を開き、順に実行します。
netsh winsock reset
netsh int ip reset
ipconfig /flushdns
shutdown /r /t 0
再起動後、Wi-Fiが戻るか確認します。特にVPNやセキュリティソフト導入後に起きた不具合には効果が出やすいです。
それでも直らないときの“決定打”
4. システムファイルを修復(SFC/DISM)
Windows自体の破損でドライバー読み込みに失敗するケースもあります。管理者で以下を実行します。
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
完了後に再起動して確認します。
5. 省電力設定を解除する(復帰失敗を防ぐ)
-
デバイスマネージャー → Wi-Fiアダプターを右クリック → プロパティ
-
電源の管理 タブ
-
「電力の節約のために…オフにできるようにする」 のチェックを外す
-
再起動
ノートPCで「スリープ後にWi-Fiだけ死ぬ」症状にも効きます。
6. レジストリ修復(慎重に。事前に復元ポイント推奨)
一部の環境では、ネットワーク関連のフィルタ(UpperFilters/LowerFilters)が壊れてコード31に繋がります。レジストリ編集はリスクがあるため、復元ポイント作成またはバックアップをしてから行ってください。
-
復元ポイント作成:コントロールパネル → システム → システムの保護
-
regedit(レジストリエディター)を開き、該当箇所の値を確認・整理する
ただし、ここはPCの構成や導入ソフトにより場所や値が異なるため、無理に削除するよりも、前段の「ネットワークのリセット」「Winsock/IPリセット」「ドライバー入れ直し」を優先した方が安全で成功率が高いです。
最後に疑うべきはハードウェア
-
USB子機:別PCでも不安定なら子機故障の可能性
-
内蔵Wi-Fi:落下や分解歴がある場合、アンテナ線の外れ・カードの緩みが原因になることがあります
-
BIOS/UEFIで無線が無効化されていないか(法人PCで制限されている場合も)
再発を防ぐコツ
-
Windows Update直後に不調になったら、まずドライバーのロールバックを試す
-
VPN・仮想化ソフトを複数入れている場合、不要な仮想アダプターを整理する
-
メーカー提供のWi-Fiドライバーを保管しておき、トラブル時にすぐ入れ直せるようにする
-
スリープ運用が多いなら、省電力設定の見直しをしておく
まとめ:10分復旧の最短ルート
-
デバイスのアンインストール→再起動(ドライバー入れ直し)
-
ネットワークのリセット
-
Winsock/IPリセット(コマンド)
-
SFC/DISMでWindows修復
-
省電力とハードウェアを確認
この順番で進めれば、「Wi-Fiアダプターが見つからない(コード31)」はかなりの確率で復旧まで持っていけます。再発しやすい環境(VPN、仮想化、頻繁なスリープ)ほど、ネットワークリセットと省電力見直しが効いてきます。