TCP/IPv6の無効化
VBScriptでレジストリを変更する。 使用する方は、自己責任でお願いします。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\DisabledComponents
の値を以下の値に変更する。
- 0 すべての IPv6 コンポーネントを有効にする。
- 0xffffffff IPv6 ループバック インターフェイス以外のすべての IPv6 コンポーネントを無効にする。
- 0x20 IPv6 の代わりにプレフィックス ポリシーで IPv4 を使用する。
- 0x10 ネイティブ IPv6 インターフェイスを無効にする。
- 0x01 無効化するために、 IPv6 インターフェイスをトンネルする。
- 0x11 IPv6 ループバック インターフェイスを除いてすべての IPv6 インターフェイスを無効にする。
'-----------------------------------------------------------------------------
' TCP/IPv6の無効化
'-----------------------------------------------------------------------------
'レジストリの変更
’IPv6 ループバック インターフェイス以外のすべての IPv6 コンポーネントを無効にする
Set objShell = CreateObject("WScript.Shell")
objShell.RegWrite "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\DisabledComponents", -1, "REG_DWORD"
'-----------------------------------------------------------------------------
TCP/IPv6の'有効化
'-----------------------------------------------------------------------------
'レジストリの変更
’IPv6 ループバック インターフェイス以外のすべての IPv6 コンポーネントを無効にする
Set objShell = CreateObject("WScript.Shell")
objShell.RegWrite "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\DisabledComponents", 0, "REG_DWORD"