我自己修复此问题
更改 DisabledComponents
注册表值
您可以通过将DisabledComponents注册表值的主机上禁用
IPv6。DisabledComponents注册表值会影响主机上的所有网络接口。
重要此部分、
方法或任务包含一些介绍如何修改注册表的步骤。但是,如果不正确地修改了注册表,可能会出现严重的问题。因此,请确保仔细按照下列步骤操作。为增加保护,对其进行修改之前备份注册表。然后,您可以在出现问题时还原注册表。有关如何备份和还原注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 322756如何在 Windows 中备份和还原注册表
要禁用自己某些
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 以优先通过 IPv6 的
IPv4 使用通过更改前缀策略表中的条目。有关详细信息,请参阅源和目标地址选择.
- 键入0x20要通过 IPv6 的 IPv4
愿意通过更改前缀策略表中的条目。
- 键入0x10禁用 IPv6 上所有 nontunnel
接口 (LAN 和点到点协议 [PPP] 接口)。
- 键入0x01禁用 IPv6
隧道的所有接口。其中包括站点内自动隧道寻址协议 (ISATAP)、 6to4 和
Teredo。
- 键入0x11 ,若要禁用所有的 IPv6
接口 IPv6 环回接口除外。
若要使用 DisabledComponents 注册表值来检查是否已禁用 IPv6,请在 Windows
命令提示符处运行以下命令:
reg query
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters /v
DisabledComponents
您可能会收到以下错误消息:
如果您收到此错误消息,未设置 DisabledComponents 注册表值。如果将 DisabledComponents 值设置,它将重写连接属性中的设置。
link:http://support.microsoft.com/kb/929852
如何在Windows2008中禁用IPv6
原文:http://www.cnblogs.com/oskb/p/3529612.html