若要自己禁用 某些 IPv6 组件,请按照下列步骤操作:
单击 “开始”收起这个图片展开这个图片, 在“开始搜索”框中键入 regedit,然后单击“程序”列表中的 “regedit.exe”。
在“用户帐户控制”对话框中,单击 “继续”。
在注册表编辑器中,找到并单击下面的注册表子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters \
双击“DisabledComponents”以修改 “DisabledComponents”项。
注意:如果 “DisabledComponents”项不存在,必须创建此项。为此,请按照下列步骤操作:
在“编辑”菜单上,指向“新建”,然后单击 “DWORD(32 位)值”。
键入 DisabledComponents,然后按 Enter。
双击“DisabledComponents”。
在“数值数据:”字段中键入下列任一值,以便将 IPv6 协议配置为所需状态,然后单击“确定”:
键入 0 以启用所有 IPv6 组件(Windows 默认设置)
键入 0xffffffff 以禁用所有 IPv6 组件(IPv6 环回接口除外)。此值还会将 Windows Vista 配置为在前缀策略中使用 Internet 协议版本 4 (IPv4),而不使用 IPv6。
键入 0x20 以在前缀策略中使用 IPv4,而不使用 IPv6。
键入 0x10 以禁用本机 IPv6 接口。
键入 0x01 以禁用所有隧道 IPv6 接口。
键入 0x11 以禁用所有 IPv6 接口(IPv6 环回接口除外)。
高级步骤
重要事项:以下步骤仅适用于高级用户。
若要在前缀策略中使用 IPv6 而不是 IPv4,请按照下列步骤操作:
找到 DisabledComponents 的当前数值数据。
将该数据更改为二进制数据。该数据将成为 32 位二进制数据
找到数据的第 6 位,然后将其设置为 0。不要修改其他任何位。例如,如果当前数据为 11111111111111111111111111111111,则新数据应为 111111111111111111111111111011111。
将数据从二进制更改为十六进制。
将十六进制值设置为 DisabledComponents 的新数值数据。
若要启用本机 IPv6 接口,请按照下列步骤操作:
找到 DisabledComponents 的当前数值数据。
将该数据更改为二进制数据。该数据将成为 32 位二进制数据
找到数据的第 5 位,然后将其设置为 0。不要修改其他任何位。例如,如果源数据为 11111111111111111111111111111111,则新数据应为 11111111111111111111111111101111。
将数据从二进制更改为十六进制。
将十六进制值设置为 DisabledComponents 的新数值数据。
若要启用所有隧道 IPv6 接口,请按照下列步骤操作:
找到 DisabledComponents 的当前数值数据。
将该数据更改为二进制数据。该数据将成为 32 位二进制数据
找到数据的第 1 位,然后将其设置为 0。不要修改其他任何位。例如,如果源数据为 11111111111111111111111111111111,则新数据应为 11111111111111111111111111111110。
将数据从二进制更改为十六进制。
将十六进制值设置为 DisabledComponents 的新数值数据。
若要启用除 IPv6 环回接口以外的所有 IPv6 接口,请按照下列步骤操作:
找到 DisabledComponents 的当前数值数据。
将该数据更改为二进制数据。该数据将成为 32 位二进制数据
找到数据的第 1 位和第 5 位,然后都将它们设置为 0。不要修改其他任何位。例如,如果当前数据为 11111111111111111111111111111111,则新数据应为 11111111111111111111111111101110。
将数据从二进制更改为十六进制。
将十六进制值设置为 DisabledComponents 的新数值数据。
注意
此更改生效之后,使用 0x0 或 0x20 以外的其他值将导致“路由和远程访问” 服务失败。
您必须重新启动计算机,这些更改才能生效。