※本ページにはプロモーション(広告)が含まれています
【2026年最新版】Windowsのネットワークアダプターをリセット・修復する方法【完全ガイド】
「インターネットに繋がらない」「Wi-Fiはつながっているのに通信できない」「ネットワークが不安定でよく切れる」といったトラブルでお困りではないでしょうか?
このページでは、Windowsのネットワークアダプターをリセット・修復する具体的な手順を、初心者にもわかりやすく解説します。コマンドプロンプト・デバイスマネージャー・ドライバー再インストールまで、状況に応じた対処法を網羅しています。
この記事でわかること
- ネットワークアダプターのリセットが必要な症状と原因
- コマンドプロンプトでwinsock・TCP/IPをリセットする方法
- デバイスマネージャーでアダプターを無効化・有効化する手順
- ネットワークドライバーを更新・再インストールする方法
- Windowsのネットワーク設定を完全リセットする手順
ネットワークアダプターのリセットが必要な症状
以下のような症状が出ている場合、ネットワークアダプターのリセットで解決できる可能性が高いです。
- インターネットに接続できない(Wi-Fi・有線LAN両方)
- 「このネットワークに接続できません」というエラーが出る
- 通信速度が異常に遅い
- ネットワーク接続が頻繁に切断される
- 「DNSサーバーが応答していません」というエラーが出る
- 特定のサイトやアプリにのみ接続できない
- IPアドレスが「169.254.x.x」(APIPA)になっている
- Windows Updateの後からネット接続がおかしくなった
ネットワーク問題の主な原因
| 原因 | 説明 | 対処法 |
|---|---|---|
| WinsockカタログやTCP/IPスタックの破損 | ネットワーク通信の基盤が壊れた状態 | netshコマンドでリセット |
| DNSキャッシュの汚染 | 古いDNS情報が残って接続を妨害 | DNSフラッシュ |
| ドライバーの破損または古いバージョン | ネットワークカードの制御ソフトに問題 | ドライバー更新・再インストール |
| IPアドレスの競合 | 同じIPが2台に割り当てられた | IPアドレスの解放と更新 |
| ファイアウォールの設定ミス | セキュリティソフトが通信をブロック | ファイアウォール設定の確認 |
対処法 Step 1:コマンドプロンプトでネットワークをリセットする
最も効果的かつ簡単な方法は、コマンドプロンプトを使ってネットワーク設定を初期化することです。管理者権限が必要です。
コマンドプロンプトを管理者として開く
- スタートボタンを右クリックする
- 「ターミナル(管理者)」または「コマンドプロンプト(管理者)」をクリックする
- ユーザーアカウント制御(UAC)の確認画面が出たら「はい」をクリックする
または、スタートメニューで「cmd」と検索し、「コマンドプロンプト」を右クリックして「管理者として実行」を選んでください。
Winsockをリセットする
WinsockはWindowsのネットワーク通信の基盤となるコンポーネントです。破損すると様々なネット接続問題が起きます。
netsh winsock reset
実行後に「Winsockカタログを正常にリセットしました。再起動してください。」というメッセージが表示されれば成功です。
TCP/IP スタックをリセットする
netsh int ip reset
このコマンドはTCP/IPの設定をレジストリから完全にリセットします。
DNSキャッシュをクリアする
ipconfig /flushdns
「DNSリゾルバーキャッシュを正常にフラッシュしました。」と表示されれば成功です。
IPアドレスを解放・更新する
ipconfig /release
ipconfig /renew
これらのコマンドはDHCPサーバーから新しいIPアドレスを取得します。
すべてのコマンドを一括実行する(推奨)
以下のコマンドを順番にすべて実行することで、ネットワーク関連の問題を包括的に解決できます:
netsh winsock reset
netsh int ip reset
ipconfig /release
ipconfig /renew
ipconfig /flushdns
すべてのコマンドを実行したら、必ずPCを再起動してください。再起動しないと変更が反映されません。
対処法 Step 2:デバイスマネージャーでネットワークアダプターを無効化・有効化する
ネットワークアダプターを一旦無効にして再度有効にすることで、アダプターがリフレッシュされます。ドライバーの軽い不具合であればこれで解消されることが多いです。
デバイスマネージャーを開く
- Windowsキー + X を押してメニューを開く
- 「デバイスマネージャー」をクリックする
または、Windowsキー + R で「devmgmt.msc」と入力してEnterを押してください。
ネットワークアダプターを無効化する
- デバイスマネージャーで「ネットワークアダプター」をクリックして展開する
- 使用しているネットワークアダプターを探す(例:「Intel Wi-Fi 6E」「Realtek PCIe GbE Family Controller」など)
- アダプターを右クリックして「デバイスを無効にする」を選ぶ
- 確認ダイアログが出たら「はい」をクリックする
- アダプターのアイコンに下向き矢印が表示されれば無効化されている
ネットワークアダプターを再び有効化する
- 無効化したアダプターを右クリックする
- 「デバイスを有効にする」をクリックする
- しばらく待つと自動的にネットワークに接続される
アダプターのスキャン・更新を行う
デバイスマネージャーのメニューから「操作」→「ハードウェア変更のスキャン」を実行することで、Windowsがネットワークアダプターを再検出します。
対処法 Step 3:ネットワークドライバーを更新・再インストールする
ドライバーが古い、または破損している場合はドライバーの更新または再インストールが必要です。
ドライバーを自動更新する
- デバイスマネージャーでネットワークアダプターを右クリックする
- 「ドライバーの更新」を選択する
- 「ドライバーを自動的に検索」を選ぶ
- Windowsが最新ドライバーを検索して自動インストールする
- 完了後にPCを再起動する
ドライバーを手動で再インストールする
- デバイスマネージャーでネットワークアダプターを右クリックする
- 「デバイスのアンインストール」を選択する
- 「このデバイスのドライバーを削除しようとしています」のチェックボックスにチェックを入れる(ドライバーごと削除)
- 「アンインストール」をクリックする
- PCを再起動する → Windowsが自動的にドライバーを再インストールする
メーカーのウェブサイトから最新ドライバーをダウンロードする
Windows Updateで提供されるドライバーが最新でない場合は、PCまたはネットワークカードのメーカーサイトから直接ダウンロードする方法が有効です。
主なメーカーのサポートページ:
- Intel:intel.co.jp/support
- Realtek:realtek.com/ja
- Qualcomm Atheros:qualcomm.com/support
- Dell:dell.com/support
- HP:support.hp.com
- Lenovo:support.lenovo.com
- ASUS:asus.com/jp/support
ドライバーをダウンロードしたら、インストーラーを実行して画面の指示に従ってインストールし、再起動してください。
詳細解説:Windowsのネットワーク設定を完全リセットする
Windows標準のネットワークリセット機能を使う
Windows 10・11には、すべてのネットワーク設定を一括でリセットする機能があります。コマンドよりも簡単に実行できます。
Windows 11の手順
- Windowsキー + I で設定を開く
- 「ネットワークとインターネット」をクリックする
- 下部の「ネットワークの詳細設定」をクリックする
- 「ネットワークのリセット」をクリックする
- 「今すぐリセット」ボタンをクリックする
- 確認画面で「はい」をクリックする
- PCが自動的に再起動される
Windows 10の手順
- Windowsキー + I で設定を開く
- 「ネットワークとインターネット」をクリックする
- 左側メニューで「状態」を選ぶ
- 「ネットワークのリセット」をクリックする
- 「今すぐリセット」をクリックする
- 再起動後、ネットワーク設定が初期化される
注意:ネットワークのリセットを実行すると、すべてのネットワーク設定・VPN・プロキシ設定がリセットされます。再設定が必要になるため、現在の設定をメモしておくことをお勧めします。
ネットワークトラブルシューティングツールを使う
Windowsには組み込みのトラブルシューティングツールがあります。自動的に問題を検出・修復してくれます。
Windows 11の手順
- 設定(Windowsキー + I)を開く
- 「システム」→「トラブルシューティング」をクリックする
- 「その他のトラブルシューティング ツール」をクリックする
- 「インターネット接続」の「実行」ボタンをクリックする
Windows 10の手順
- 設定を開く
- 「更新とセキュリティ」→「トラブルシューティング」をクリックする
- 「その他のトラブルシューティングツール」をクリックする
- 「インターネット接続」をクリックして「トラブルシューティングツールの実行」を選ぶ
ネットワーク診断コマンドで問題を特定する
問題の原因を特定するために、以下の診断コマンドが役立ちます。
現在のネットワーク設定を確認する
ipconfig /all
IPアドレス、サブネットマスク、デフォルトゲートウェイ、DNSサーバーの情報が表示されます。
接続の疎通確認(ping)
ping 8.8.8.8
ping google.com
IPアドレスへのpingが通るのにドメイン名で通らない場合はDNSの問題、両方通らない場合はルーターまたはISPの問題です。
ルーターへの接続確認
ping 192.168.1.1
(ルーターのIPアドレスは環境により異なります)
DNSを手動で設定する
DNSサーバーが問題の場合は、GoogleのDNS(8.8.8.8)またはCloudflareのDNS(1.1.1.1)を手動で設定することで改善することがあります。
- 設定→ネットワークとインターネット→「Wi-Fi」または「イーサネット」をクリック
- 接続中のネットワークをクリックして「DNSサーバーの割り当て」を「手動」に変更
- 優先DNSに「8.8.8.8」、代替DNSに「8.8.4.4」を入力して保存
| 対処法 | 効果的な症状 | 再起動が必要か |
|---|---|---|
| netsh winsock reset | 全般的なネット接続不良 | 必要 |
| netsh int ip reset | IPアドレス・通信エラー | 必要 |
| ipconfig /flushdns | 特定サイトに繋がらない | 不要 |
| アダプターの無効化・有効化 | 突然の接続切断 | 不要 |
| ドライバーの更新 | 速度低下・不安定な接続 | 必要 |
| ネットワークのリセット | 全ての方法が無効の場合 | 自動再起動 |
📦 関連商品
ネットワーク環境を安定させるおすすめ商品
- Wi-Fiルーター 最新モデル(Amazonで探す)
WiFi 6E・6対応の最新ルーターで安定したネット環境を実現 - USB有線LANアダプター(Amazonで探す)
Wi-Fiが不安定な時に有線接続に切り替えられるUSBアダプター - LANケーブル カテゴリ6(Amazonで探す)
高速・安定した有線接続のためのLANケーブル
🛒 関連商品をAmazonでチェック
よくある質問(FAQ)
Q1. netsh winsock reset と netsh int ip reset の違いは何ですか?
「netsh winsock reset」はWindowsのWinsockカタログ(ネットワーク通信の基盤APIライブラリ)をリセットします。「netsh int ip reset」はTCP/IPプロトコルスタックの設定をレジストリレベルでリセットします。どちらも再起動が必要で、ネットワーク問題の原因によって効果が異なります。通常は両方セットで実行することをお勧めします。
Q2. コマンドを実行したら「管理者権限が必要」とエラーが出ます。どうすればいいですか?
コマンドプロンプトを管理者として起動する必要があります。スタートボタンを右クリックして「ターミナル(管理者)」を選択するか、スタートメニューで「cmd」と検索し、右クリックして「管理者として実行」を選んでください。
Q3. ネットワークのリセットをすると何が初期化されますか?
ネットワークのリセットを実行すると、すべてのネットワークアダプタードライバーが再インストールされ、Wi-Fiパスワード(保存済みネットワーク)、VPN設定、プロキシ設定、カスタムDNS設定、ファイアウォールルールの一部がリセットされます。接続しているWi-Fiのパスワードを事前にメモしておくことをお勧めします。
Q4. ドライバーをアンインストールしたらインターネットに接続できなくなりました。どうすればいいですか?
再起動すると多くの場合Windowsが自動でドライバーをインストールします。自動インストールされない場合は、別のPCやスマートフォンでメーカーサイトからドライバーをダウンロードし、USBメモリで転送してインストールしてください。また、Windowsキー + I →「Windows Update」→「詳細オプション」→「オプションの更新プログラム」でドライバーの更新が提供されていることもあります。
Q5. Wi-Fiはつながっているのにインターネットが使えません。ネットワークアダプターの問題ですか?
Wi-Fiルーターには接続しているがインターネットに出られない場合、問題の原因はアダプターではなくルーターかISP(インターネットサービスプロバイダー)にある可能性が高いです。まずルーターを再起動してみてください。それでも解決しない場合は、ipconfig /release → ipconfig /renew → ipconfig /flushdns の順に実行してみましょう。
Q6. デバイスマネージャーにネットワークアダプターが表示されません。どうすればいいですか?
デバイスマネージャーのメニューから「表示」→「非表示のデバイスの表示」をオンにして確認してください。それでも表示されない場合は、「操作」→「ハードウェア変更のスキャン」を実行してみてください。物理的にネットワークカードが故障している場合や、BIOSで無効になっている場合も考えられます。
Q7. 169.254.x.xというIPアドレスが割り当てられています。これは何ですか?
169.254.x.xは「APIPAアドレス」と呼ばれ、DHCPサーバー(通常はルーター)からIPアドレスを取得できなかった場合にWindowsが自動で割り当てるアドレスです。この状態ではインターネット通信ができません。ルーターの再起動と、コマンドプロンプトで「ipconfig /release」→「ipconfig /renew」を実行することで多くの場合解決します。
まとめ
Windowsのネットワークアダプターをリセット・修復する方法を解説しました。
- まず試すべき手順:コマンドプロンプト(管理者)で netsh winsock reset → netsh int ip reset → ipconfig /flushdns → 再起動
- アダプターのリフレッシュ:デバイスマネージャーでアダプターを無効化→有効化する
- ドライバーが原因の場合:ドライバーの更新または再インストールを行う
- 全てが無効な場合:Windows設定の「ネットワークのリセット」で完全初期化する
問題の深刻さに応じて、上から順に試していくことをお勧めします。コマンドプロンプトによるリセットで解決するケースが最も多いため、まずそこから始めてみてください。それでも解決しない場合は、ドライバーの問題やハードウェアの問題も疑ってみましょう。
minto.tech スマホ(Android/iPhone)・PC(Mac/Windows)の便利情報をお届け! 月間アクセス160万PV!スマートフォン、タブレット、パソコン、地デジに関する素朴な疑問や、困ったこと、ノウハウ、コツなどが満載のお助け記事サイトはこちら!