你目前正处于脱机状态,正在等待 Internet 重新连接

如何在 Windows 中禁用 IPv6 或它的组件

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 929852
重要:Internet 协议版本 6 (IPv6) 是 Windows Vista 的强制部分和更高版本的 Windows。我们不建议您禁用 IPv6 或其组件。如果您这样做,某些 Windows 组件可能不起作用。此外,系统启动时将延迟 5 秒如果 IPv6 已禁用不正确,将DisabledComponents注册表设置设置为值为0xfffffff。正确的值应该是0xff。有关详细信息,请参阅中的"有哪些? 有关禁用 IPv6 的 Microsoft 的建议"的问题 Microsoft windows IPv6︰ 常见问题.
自动禁用或重新启用 IPv6 或其组件
单击您想要运行的过程的下载按钮。然后,单击运行打开文件下载对话框中,然后按照很容易修复向导中的步骤。

禁用 IPv6 在前缀策略中使用 IPv4 而不是 IPv6在前缀策略中使用 IPv6 而不是 IPv4 禁用所有隧道的接口的 IPv6 禁用隧道接口上的IPv6和禁用非隧道接口上的 IPv6(除了环回接口)

重新启用 IPv6 更希望在前缀策略中使用 IPv4 而不是 IPv6重新启用所有的 nontunnel 接口的 IPv6 重新启用所有 隧道接口的 IPv6 重新启用隧道接口上的IPv6和 nontunnel 接口上的 IPv6

向导的说明
  • 此向导可能只提供英文版本。但是,自动修复也适用于其他语言版本的 Windows。
  • 如果你不出现在此问题的计算机上,将很容易修复解决方案保存至闪存驱动器或 CD 中,然后在出现此问题的计算机上运行。
更多信息
请参见 KB3014406 如果禁用 Windows 7 SP1 或 Windows Server 2008 R2 SP1 中的 IPv6 后遇到启动延迟。
手动禁用或重新启用 IPv6 或其组件
禁用 IPv6
您可以通过DisabledComponents注册表值的主机计算机上禁用 IPv6。DisabledComponents注册表值会影响主机上的所有网络接口。

重要:仔细按照本节中的步骤操作。如果错误地修改了注册表,可能会出现严重问题。在修改之前, 有关还原注册表备份 避免出现问题

要禁用某些 IPv6 组件,请执行以下步骤:
  1. 单击开始键入 注册表编辑器 开始搜索 框中,然后再单击regedit.exe 程序 列表。
  2. 用户帐户控制 对话框中,单击继续
  3. 在注册表编辑器中,找到并单击以下注册表子项︰
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\
  4. 双击DisabledComponents 更改DisabledComponents 项。

    注意:如果DisabledComponents 项不可用,则必须创建它。若要执行此操作,请按照下列步骤操作:
    1. 编辑 菜单上,指向新建,然后单击DWORD (32 位) 值
    2. 键入 DisabledComponents然后按 enter 键。
    3. 双击DisabledComponents
  5. 数值数据字段配置 IPv6 协议到预期状态,键入以下值,然后单击确定:
    1. 键入 0 若要重新启用所有 IPv6 组件 (Windows 默认设置)。
    2. 键入 0xff 若要禁用 IPv6 环回接口之外的所有 IPv6 组件。此值还会配置 Windows,以愿意通过 IPv6 的 IPv4 使用通过更改前缀策略表中的条目。有关详细信息,请参阅 源和目标地址选择.
    3. 键入 0x20 要喜欢通过 IPv6 的 IPv4,通过更改前缀策略表中的条目。
    4. 键入 0x10 若要禁用所有 (LAN 和点到点协议 [PPP] 接口) 的 nontunnel 接口的 IPv6。
    5. 键入 0x01 若要禁用 IPv6 隧道的所有接口。其中包括站点内自动隧道寻址协议 (ISATAP),6to4 和 Teredo。
    6. 键入 0x11 若要禁用所有的 IPv6 接口 IPv6 环回接口除外。
使用DisabledComponents注册表值来验证是否已禁用 IPv6。若要执行此操作,请在 Windows 命令提示符处运行以下命令︰
reg query HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters /v DisabledComponents
当您执行此操作时,可能会收到以下错误消息:
错误: 系统无法找到指定的注册表项或注册表值。
如果您收到此错误消息,未设置DisabledComponents注册表值。如果设置的DisabledComponents值,它将覆盖中的连接属性的设置。


特定网络适配器上禁用 IPv6
要做到这一点解除局域连接属性对话框中的适配器︰
  1. 单击开始,然后单击控制面板
  2. 单击网络和共享中心
  3. 查看您的当前网络 区域中,单击本地连接,然后单击属性
  4. 网络选项卡上,清除Internet 协议版本 6 (TCP/IPv6)复选框,,然后单击确定

注意:Internet 协议版本 6 (TCP/IPv6)复选框影响只有特定的网络适配器,并将解除与选定的网络适配器的 IPv6。若要禁用 IPv6 的主机上,请使用DisabledComponents注册表值。DisabledComponents注册表值不会影响该复选框的状态。因此,即使DisabledComponents注册表项设置来禁用 IPv6,可仍检查中的每个接口网络选项卡上的复选框。这是预期的行为。


更希望在前缀策略中使用 IPv4 而不是 IPv6
  1. 查找 DisabledComponents 的当前值数据。
  2. 更改数据为二进制数据。将一个 32 位的二进制值。
  3. 找到的第六位的数据,并将其设置为 0。不要更改任何其他位。例如,如果当前数据为 11111111111111111111111111111111,新数据应为 11111111111111111111111111011111。
  4. 更改十六进制的数据到二进制。
  5. 将新的数值数据的十六进制值设置为 DisabledComponents。


重新启用所有的 nontunnel 接口的 IPv6
  1. 查找 DisabledComponents 的当前值数据。
  2. 更改数据为二进制数据。将一个 32 位的二进制值。
  3. 找到的第五位的数据,并将其设置为 0。不要更改任何其他位。例如,如果源数据为 11111111111111111111111111111111,新数据应为 11111111111111111111111111101111年。
  4. 更改十六进制的数据到二进制。
  5. 将新的数值数据的十六进制值设置为 DisabledComponents。


重新启用所有 隧道接口的 IPv6
  1. 查找 DisabledComponents 的当前值数据。
  2. 更改数据为二进制数据。将一个 32 位的二进制值。
  3. 查找数据,第一位,然后将其设置为 0。不要更改任何其他位。例如,如果源数据为 11111111111111111111111111111111,新数据应为 11111111111111111111111111111110
  4. 更改十六进制的数据到二进制。
  5. 将新的数值数据的十六进制值设置为 DisabledComponents。


重新启用 IPv6 环回接口除外的所有 IPv6 接口
  1. 查找 DisabledComponents 的当前值数据。
  2. 更改数据为二进制数据。将一个 32 位的二进制值。
  3. 查找数据的第一位和第五位的数据,并将它们两者都 0.请勿触摸任何其他位。例如,如果当前数据为 11111111111111111111111111111111,新数据应为 11111111111111111111111111101110
  4. 更改十六进制的数据到二进制。
  5. 将新的数值数据的十六进制值设置为 DisabledComponents。
备注:
  • 管理员必须创建一个.admx 文件才能显示在步骤 5 中的组策略设置中设置。
  • 您必须重新启动您的计算机,这些更改才会生效。
  • 此更改生效后,0x0 或 0x20 以外的其他值将导致路由和远程访问服务失败。

有关 6to4 隧道协议
默认情况下,当接口分配公用 IPv4 地址 (也就是说,不在范围 10.0.0.0/8、 172.16.0.0/12 或 192.168.0.0/16 IPv4 地址)时,6to4 隧道协议在 Windows 7,Windows Vista 和 Windows Server 2008 R2,Windows Server 2008 中启用 。6to4 自动分配 IPv6 地址到 6to4 隧道接口被分配的每个此类地址和 6to4 动态注册这些 IPv6 地址指定的 DNS 服务器上。如果不需要此行为,我们建议您禁用受影响主机上的 IPv6 隧道接口。

警告:本文已自动翻译

属性

文章 ID:929852 - 上次审阅时间:08/07/2016 03:18:00 - 修订版本: 32.0

Windows Server 2012 R2 Standard, Windows Server 2012 Standard, Windows Server 2012 Datacenter, Windows Server 2012 Essentials, Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Essentials, Windows Server 2012 R2 for Embedded Systems, Windows Server 2012 R2 Foundation, Windows 10, Windows 10 Enterprise, released in July 2015, Windows 10 Pro, released in July 2015, Windows 10 Version 1511, Windows 8.1 Enterprise, Windows 8.1 Pro, Windows 8.1, Windows 8 Enterprise, Windows 8 Pro, Windows 8, Windows 7 Professional, Windows 7 Enterprise, Windows 7 Ultimate, Windows 7 Home Basic, Windows 7 Home Premium, Windows 7 Starter

  • kbnetwork kbregistry kbexpertiseinter kbhowto kbinfo kbfixme kbmsifixme kbconsumer kbquadranttechsupp kbmt KB929852 KbMtzh
反馈