Windows 11でTCP/IPv6(IPv6)を無効にする方法

  • abmhh
  • 0 comments
Windows 11でTCP/IPv6(IPv6)を無効にする方法
Windows 11でIPv6を無効にする
Windows 11でIPv6を無効にする (画像提供:Mauro Huculak)

Windows 11では、システムはデフォルトでインターネットプロトコルバージョン6(IPv6)とバージョン4(IPv4)の両方をデュアルスタック構成で使用します。ほとんどのローカルネットワークでは依然としてIPv4が主流のプロトコルですが、多くの最新アプリケーションがIPv6に依存しているため、両方のバージョンを有効にすることを強くお勧めします。

ただし、IPv6 によって接続の問題が発生した場合、またはネットワーク設定で IPv6 が必要ない場合は、Windows 11 では設定アプリ、コマンド プロンプト、PowerShell を使用してプロトコルを無効にする方法がいくつか用意されています。

このハウツー ガイドでは、Windows 11 で IPv6 ネットワーク機能を無効にする手順について説明します。

最近の更新

これらの手順は、正確性を確保し、オペレーティング システムのプロセスの変更を反映するために更新されています。

Windows 11の設定からIPv6を無効にする方法

Windows 11 で IPv6 プロトコルを無効にするには、次の手順に従います。

  1. 設定を開きます。
  2. [ネットワークとインターネット]をクリックします。
  3. 「詳細なネットワーク設定」オプションをクリックします。

詳細なネットワーク設定

(画像提供:マウロ・フクラク)
  1. ページの上部にあるネットワーク アダプターを選択します。
  2. 「その他のアダプター オプション」設定の編集ボタンをクリックします。

More network adapter options

(画像提供:マウロ・フクラク)
  1. 「インターネット プロトコル バージョン 6 (TCP/IPv6)」オプションをクリアします。

Disable IPV6

(画像提供:マウロ・フクラク)
  1. [OK]ボタンをクリックします。

手順を完了すると、お使いのコンピューターでIPv6プロトコルが利用できなくなります。必須ではありませんが、変更が正しく適用されるようにコンピューターを再起動することをお勧めします。

Windows 11のコマンドプロンプトからIPv6を無効にする方法

警告:レジストリの編集はリスクを伴い、正しく実行しないとインストールに回復不能な損傷を与える可能性があります。続行する前に、デバイスのバックアップを作成することをお勧めします。

コマンドを使用して IPv6 をオフにするには、次の手順に従います。

Windows と Xbox の熱狂的なファンのための最新ニュース、レビュー、ガイド。

  1. スタートを開きます。
  2. コマンド プロンプトを検索し、一番上の結果を右クリックして、[管理者として実行]オプションを選択します。
  3. Windows 11 で IPv6 を無効にするには、次のコマンドを入力してEnter キーを押します: reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters" /v DisabledComponents /t REG_DWORD /d 255 /f

Command Prompt disable IPv6

(画像提供:マウロ・フクラク)
  1. (オプション) 次のコマンドを入力して、コンピューターで IPv6 を再度有効にし、 Enter キーを押します: reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters" /v DisabledComponents /f
  2. コンピュータを再起動します。

手順を完了すると、デバイスは Windows 11 で IPv4 プロトコルのみを使用するようになります。

レジストリを変更すると、各アダプタのオプションではなく、プロトコルレベルでIPv6機能が無効になることに注意してください。その結果、オペレーティングシステムではコントロールパネルのプロパティでチェックボックスが選択されたまま表示されますが、IPv6プロトコルはバックグラウンドで無効になります。

Windows 11 の PowerShell から IPv6 を無効にする方法

PowerShell コマンドを使用して TCP/IPv6 プロトコルを無効にするには、次の手順に従います。

  1. スタートを開きます。
  2. PowerShellを検索し、一番上の結果を右クリックして、「管理者として実行」オプションを選択します。
  3. IPv6の状態とネットワークアダプタ名を確認するには、次のコマンドを入力し、Enterキーを押します: Get-NetAdapterBinding -ComponentID ms_tcpip6
  4. アダプタの IPv6 を無効にするには、次のコマンドを入力してEnter キーを押します: Disable-NetAdapterBinding -Name "Ethernet" -ComponentID ms_tcpip6

PowerShell disable IPv6

(画像提供:マウロ・フクラク)

コマンドで、「Ethernet」をネットワーク アダプタの名前に置き換えます。

  1. アダプタで IPv6 を再度有効にするには、次のコマンドを入力してEnter キーを押します: Enable-NetAdapterBinding -Name "Ethernet" -ComponentID ms_tcpip6

手順を完了すると、指定したアダプターのインターネットプロトコルバージョン6(IPv6)ネットワーク機能が無効になります。ただし、コンピューターは引き続きIPv4プロトコルを介してローカルネットワークとインターネットにアクセスできます。

IPv6は、IPv4の限界を克服するための次世代ネットワークプロトコルです。この新バージョンのプロトコルは、主にIPアドレス不足の問題に対処しています。IPv4は32ビットのアドレス体系を採用し、約43億個のアドレスを提供していますが、IPv6は128ビットのアドレス体系を採用し、数兆個のアドレスを提供しています。しかし、移行が予想よりも遅れているため、Windowsなどのオペレーティングシステムでは両方のネットワークスタックを同時に実行しています。

通常、IPv6プロトコルは有効にしておく必要がありますが、場合によっては無効にする必要があるかもしれません。ネットワークの問題が発生する場合は、プロトコルが無効になっていることが原因である可能性があります。その場合は、プロトコルを再度有効にすることで問題が解決する可能性があります。

その他のリソース

Windows 10 および Windows 11 に関する役立つ記事、情報、よくある質問への回答については、次のリソースをご覧ください。

  • Windows CentralのWindows 11 — 知っておくべきことすべて
  • Windows Central の Windows 10 — 知っておくべきことすべて

Mauro Huculakは、WindowsCentral.comのWindows How-To Expertとして10年近く寄稿しており、ITおよびテクニカルライティングの分野で合計22年以上の経験を有しています。Microsoft、Cisco、VMware、CompTIAなどから様々な専門資格を取得しており、長年にわたりMicrosoft MVPとして認められています。