ナレッジベース →5 分で読めます更新日: 2026-09-21

Windowsでnetshを使ってTCP/IPスタックをリセットする方法

TCP/IPスタックのリセットは、再インストール以外でWindowsが提供する最も深いソフトウェアレベルのネットワーク修理です。管理者権限のコマンドラインを開き、netsh int ip resetを実行して、PCを再起動します。このコマンドはレジストリ内のTCP/IP構成をインストール直後の状態へ戻します — 固定IP、手動設定のDNSサーバー、VPNや削除されたセキュリティソフトが壊したバインディングが消え、Windowsは次回起動時にスタックをゼロから再構築します。これは「未識別ネットワーク」から抜け出せないアダプター、169.254.x.xアドレス、何度再起動しても治らない接続への薬です。

問題がTCP/IPスタック自体であるとき

接続の失敗の多くは末端にいます: ルーター、ドライバー、DNSサーバー。TCP/IPリセットが狙うのは中央 — プロトコルスタック自体の構成です。そこは、仮想アダプターを持つVPNクライアント、スタックを外したり付けたりするセキュリティスイート、マルウェア、失敗した手動設定からダメージを積もらせてきました。スタックが病むと症状は逆説的になります: アダプターは接続を報告するのにDHCPは一向にアドレスを渡さず、同じケーブルが隣のノートPCでは動くのに、このマシンは169.254.x.xのAPIPAアドレスへ落ちるのです。

リセットは、TCP/IPとその隣接サービスのレジストリ項目を初回インストール時の値へ書き戻すことで動きます。あなたのものは何も削除されません — ファイル、ドライバー、Wi-Fiプロファイルはそのまま — ですが、このマシンのネットワークIDについてスタックが覚えるよう命じられたすべてが忘れられます。これが力であり費用でもあります: 静的な構成はすべて後で入れ直す必要があります。

リセットの実行と、一緒に使うコマンド

管理者権限のコマンドラインを開きます: Win+Xを押して「ターミナル (管理者)」を選ぶか、cmdを検索して「管理者として実行」を選びます。netsh int ip resetと入力してEnter — コマンドはレジストリキーの一式を静かにリセットし、詳細をどこに記録したかを報告します。netsh int ip reset C:\resetlog.txtのようにパスを付けると、ログの置き場所を選べます。ネットワークがIPv6で動いているなら、netsh int ipv6 resetも実行します。どのコマンドも再起動まで目に見える効果はありません。スタックの再構築は起動中にしか行われないからです。

リセットは通常、一連の流れのうちの一手指しです。頑固なマシンへの筋の良い順番: ソケットカタログを再構築するnetsh winsock reset、続いてスタック向けのnetsh int ip resetとnetsh int ipv6 reset、それら全部に一度の再起動、戻ってきたらipconfig /flushdns。Windows 11にはGUIの等価物もあります — 設定 → ネットワークとインターネット → 詳細なネットワーク設定 → ネットワークのリセット — しかしこちらは一歩先へ行きます: すべてのネットワークアダプターを再インストールし、既知のWi-Fiネットワークをすべて削除します。一方netshの道はワイヤレスプロファイルを無傷のまま残します。

  • netsh winsock reset — Winsockのソケットカタログを再構築する
  • netsh int ip reset — IPv4スタックを出荷時設定に戻す
  • netsh int ipv6 reset — IPv6スタックに対する同じ処理
  • ipconfig /release、続いてipconfig /renew — 再起動後に新しいDHCPリースを要求する
  • ipconfig /flushdns — 古い回答が居座らないようリゾルバーキャッシュを空にする

再起動後: 再設定すべきものと次に試すこと

マシンが戻ったら、ネットワークに再接続し、DHCPに仕事をさせます。静的に設定していたもの — ポート転送用の固定IP、カスタムDNSサーバー、手動のIPv6セットアップ — は消えており、設定 → ネットワークとインターネットかアダプターのプロパティで入れ直す必要があります。VPNクライアントは一度起動して仮想アダプターをきれいに再インストールさせ、トラフィックをフィルターするセキュリティスイートは、新しいスタックを信頼する前に修理パスを要求することがあります。

これすべての後も接続が死んでいるなら、ソフトウェア層は容疑から外れます: デバイス マネージャーのアダプタードライバー(アンインストールし、再起動してWindowsに再インストールさせる)、ルーター、あるいはハードウェア自体を調べてください。そしてネットワークが正常に動くようになったら、深い修理は完了です — ここに予定を入れるものはありません。Kleaner PROのようなツールは保守のもう一端に属します: 一時ファイル、キャッシュ、更新の残骸を予定どおりに掃除し続けて全体的な雑然を抑えます。あなたが再構築したばかりのスタックは、そっとしておくのが一番です。

よくある質問

netsh int ip resetで保存したWi-Fiネットワークは消えますか?

消えません。コマンドが書き換えるのはレジストリのTCP/IP構成だけです。ワイヤレスプロファイルとパスワードは生き残ります。既知のネットワークを削除してアダプターを再インストールするのは、設定にある別の「ネットワークのリセット」です。

netsh winsock resetも必要? TCP/IPだけで足りる?

修理する層が違います: Winsockはアプリが使うインターフェースを、TCP/IPはプロトコルスタック自体を扱います。頑固なケースでは両方を — 一度の再起動でまとめて適用されます。

TCP/IPスタックのリセットは安全ですか?

はい。スタックをインストール時の既定値へ戻します。Windowsが再構築できるよう設計された状態で、個人ファイルやデータには触れません。唯一の費用は、設定していた静的IPやDNS構成を打ち込み直すことです。

購入前にライセンスの内容をご確認ください。

一度限りの 30 分試用では基本ツールを利用できます。PRO 機能は有料ライセンスを有効にするまでロックされています。

次に読む記事

すべての記事 · よくある質問

お問い合わせ: [email protected]