如何在Windows2008中禁用IPv6

我自己修复此问题

更改 DisabledComponents 注册表值

您可以通过将DisabledComponents注册表值的主机上禁用 IPv6。DisabledComponents注册表值会影响主机上的所有网络接口。

 
 
2684263

重要此部分、 方法或任务包含一些介绍如何修改注册表的步骤。但是,如果不正确地修改了注册表,可能会出现严重的问题。因此,请确保仔细按照下列步骤操作。为增加保护,对其进行修改之前备份注册表。然后,您可以在出现问题时还原注册表。有关如何备份和还原注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 322756如何在 Windows 中备份和还原注册表

要禁用自己某些 IPv6 组件,请执行以下步骤:

  1. 单击开始
     
     
    开始按钮
    开始搜索框中,键入regedit ,然后单击程序列表中的regedit.exe 
  2. 用户帐户控制对话框中,单击继续
  3. 在注册表编辑器中,找到并单击以下注册表子项:
    HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpip6Parameters
  4. 双击DisabledComponents更改DisabledComponents项目。

     
     
    2683283
    注意:如果DisabledComponents项不可用,则必须创建它。若要执行此操作,请执行以下步骤:
    1. 编辑菜单上,指向新建,然后单击DWORD (32 位) 值
    2. 键入DisabledComponents,然后再按 ENTER。
    3. 双击DisabledComponents
  5. 数值数据字段以配置为所需状态,IPv6 协议,然后单击确定中键入下列值之一:
    1. 键入0可启用 IPv6 的所有组件。(Windows 默认设置)
    2. 键入0xffffffff禁用 IPv6 环回接口之外的所有 IPv6 组件。此值还会配置 Windows 以优先通过 IPv6 的 IPv4 使用通过更改前缀策略表中的条目。有关详细信息,请参阅源和目标地址选择.
    3. 键入0x20要通过 IPv6 的 IPv4 愿意通过更改前缀策略表中的条目。
    4. 键入0x10禁用 IPv6 上所有 nontunnel 接口 (LAN 和点到点协议 [PPP] 接口)。
    5. 键入0x01禁用 IPv6 隧道的所有接口。其中包括站点内自动隧道寻址协议 (ISATAP)、 6to4 和 Teredo。
    6. 键入0x11 ,若要禁用所有的 IPv6 接口 IPv6 环回接口除外。

若要使用 DisabledComponents 注册表值来检查是否已禁用 IPv6,请在 Windows 命令提示符处运行以下命令:
reg query HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpip6Parameters /v DisabledComponents

您可能会收到以下错误消息:

错误: 系统无法找到指定的注册表项或注册表值。

如果您收到此错误消息,未设置 DisabledComponents 注册表值。如果将 DisabledComponents 值设置,它将重写连接属性中的设置。

link:http://support.microsoft.com/kb/929852

原文地址:https://www.cnblogs.com/oskb/p/3529612.html