可以通过修改以下注册表项来配置 IPv6 功能:

位置: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\名称:DisabledComponents
类型:REG_DWORD
最小值:0x00 (默认值)
最大值:0xFF ( IPv6)

使用注册表项配置 IPV6

IPv6 功能

注册表值和注释

首选 IPv4,而首选 IPv6

十进制 32

十六进制0x20

二进制 xx1x xxxx


建议不要禁用 IPv6。

禁用 IPv6

Decimal 255

十六进制0xFF

二进制 1111 1111


如果在 Windows Windows 7 SP1 或Windows Server 2008 R2 SP1 中禁用 IPv6 后遇到启动延迟,请参阅启动延迟。


此外,如果由于错误禁用 IPv6,将 DisabledComponents 注册表设置设置为值 0xffffffff,则系统启动将延迟 5 秒。 正确的值应0xff。 有关详细信息,请参阅 Internet 协议版本 6 (IPv6) 概述。


DisabledComponents 注册表值不会影响复选框的状态。 即使 DisabledComponents 注册表项设置为禁用 IPv6,也可以选中每个接口的"网络"选项卡中的复选框。 这是预期行为。


由于 IPv6 在系统内部用于许多 TCPIP 任务,因此无法完全禁用 IPv6。 例如,在配置此设置后,您仍 ::1 可以运行 ping。

在所有非配置接口上禁用 IPv6

十进制 16

十六进制0x10

二进制 xxx1 xxxx

在所有隧道接口上禁用 IPv6

十进制 1

十六进制0x01

二进制 xxxx xxx1

在除环回接口和 IPv6 隧道接口 (所有非) 接口上禁用 IPv6

十进制 17

十六进制0x11

二进制 xxx1 xxx1

首选 IPv6,而首选 IPv4

二进制 xx0x xxxx

在所有非通通接口上重新启用 IPv6

二进制 xxx0 xxxx

在所有隧道接口上重新启用 IPv6

Binary xxx xxx0

在非配置连接接口和 IPv6 隧道接口上重新启用 IPv6

二进制 xxx0 xxx0

 

 

 备注

  • 管理员必须创建 .admx 文件,才能在组策略设置中公开下表的注册表设置。
  • 必须重新启动计算机,这些更改才能生效。
  • 如果值不为 0 或 32,此更改生效后,路由和远程访问服务将失败。

默认情况下, 当为接口分配公共 IPv4 地址 (公共 IPv4 地址时,Windows 6to4 隧道协议将启用。该地址意味着任何 IPv4 地址范围不为 10.0.0.0/8、172.16.0.0/12 或 192.168.0.0/16) 。 6to4 自动将 IPv6 地址分配给每个地址的 6to4 隧道接口,6to4 会在分配的 DNS 服务器上动态注册这些 IPv6 地址。 如果不需要此行为,我们建议在受影响的主机上禁用 IPv6 隧道接口。

也可以按照以下步骤修改注册表项:

  1. 打开管理命令 提示符 窗口。
  2. 运行以下命令:控制台复制
/f language-php
">reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters" /v DisabledComponents /t REG_DWORD /d <value> /f

 备注

将 <value> 替换为相应的值。

如何计算注册表值

Windows位掩码检查 DisabledComponents 值并确定是否应该禁用组件。

若要了解每个位 (从低) 高控件的组件,请参阅下表。

如何计算注册表值

名称

设置

Tunnel

禁用隧道接口

Tunnel6to4

禁用 6to4 接口

TunnelIsatap

禁用 Isatap 接口

TunnelTeredo

禁用 Teredo 接口

本机

禁用本地接口 (PPP)

PreferIpv4

首选默认前缀策略中的 IPv4

TunnelCp

禁用 CP 接口

TunnelIpTls

禁用 IP-TLS 接口

 

 

对于每一位 ,0 表示 false,1 表示 true。 有关示例,请参阅下表。

如何计算注册表值

设置

在前缀策略中首选 IPv4,而首选 IPv6

在所有非配置接口上禁用 IPv6

在所有隧道接口上禁用 IPv6

在非配置接口上禁用 IPv6 (环回) 和 IPv6 隧道接口上

禁用隧道接口

0

0

1

1

禁用 6to4 接口

0

0

0

0

禁用 Isatap 接口

0

0

0

0

禁用 Teredo 接口

0

0

0

0

禁用本地接口 (PPP)

0

1

0

1

首选默认前缀策略中的 IPv4。

1

0

0

0

禁用 CP 接口

0

0

0

0

禁用 IP-TLS 接口

0

0

0

0

二进制

0010 0000

0001 0000

0000 0001

0001 0001

十六进制

0x20

0x10

0x01

0x11

 

 

 

 

 

不支持使用网络属性 GUI 禁用 IPv6

此注册表值不影响以下复选框的状态。 即使注册表项设置为禁用 IPv6,也可以选中每个接口的"网络"选项卡中的复选框。 这是预期行为。

android优先使用ipv4地址 ipv4 优先_复选框

 

以上是官网说法,具体如下:

android优先使用ipv4地址 ipv4 优先_Windows_02

然后重启试试,ping机器名就会出现ipv4地址了。