如何在 Windows 11 上禁用 TCP/IPv6 (IPv6)
已发表: 2025-11-18在 IPv6 采用不断增长的时代,一些用户可能仍然发现在某些情况下有必要禁用此网络协议。无论是出于兼容性问题、性能问题还是特定的网络配置,Windows 11 用户可能会希望关闭其系统上的 TCP/IPv6。尽管 IPv6 带来了许多优势,例如更大的地址空间和改进的路由,但它并不总是有益于较旧的网络或遗留应用程序或需要它。
TL;DR(太长;没读)
在 Windows 11 上禁用 IPv6 可以通过多种方法完成,包括网络适配器设置、Windows 注册表和 PowerShell。虽然 IPv6 日益成为标准,但为了排除故障或与特定硬件或软件兼容,可能需要禁用它。建议谨慎操作,尤其是在使用注册表编辑器时。进行更改后务必重新启动系统,以确保它们有效应用。
为什么禁用 IPv6?
尽管 IPv6 是网络的未来,但在某些 Windows 11 系统上禁用它是有充分理由的:
- 兼容性:较旧的软件或硬件可能无法很好地支持 IPv6。
- 网络配置:特定本地网络可能仅在 IPv4 上运行。
- 故障排除:禁用 IPv6 可以帮助隔离网络问题。
- 性能问题:一些报告表明,同时启用 IPv4 和 IPv6 时性能不稳定。
在继续之前,明智的做法是记录您当前的设置或创建系统还原点。根据您对技术任务的舒适程度,您可以从多种可用方法中进行选择。
方法 1:通过网络适配器设置禁用 IPv6
这是禁用 IPv6 的最用户友好且可逆的方法。
- 在 Windows 11 搜索栏中输入打开控制面板。
- 导航到网络和 Internet > 网络和共享中心。
- 单击左侧菜单中的更改适配器设置。
- 右键单击活动网络连接并选择“属性” 。
- 在连接使用的项目列表中,找到Internet 协议版本 6 (TCP/IPv6) 。
- 取消选中旁边的框。
- 单击“确定”应用更改。
- 重新启动计算机以完成配置。

对于需要快速调整网络功能而无需深入研究系统级工具的临时用户来说,此方法是理想的选择。
方法 2:通过 Windows 注册表禁用 IPv6
如果您想要更深入、更持久的解决方案,修改 Windows 注册表是一个可行的选择。但是,此方法需要谨慎,因为错误的编辑可能会影响系统稳定性。
- 按Windows + R ,键入regedit ,然后按Enter 。
- 导航到以下路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\ - 右键单击右侧面板,然后选择新建 > DWORD(32 位)值。
- 将新值命名为“DisabledComponents” 。
- 双击DisabledComponents并将值数据设置为0xFF 。
- 单击“确定”并关闭注册表编辑器。
- 重新启动计算机。
将DisabledComponents设置为0xFF可有效禁用系统范围内的所有IPv6 组件。对于只想在某些接口上禁用 IPv6 的用户,可以使用替代值 - 请参阅 Microsoft 文档以获取详细列表。

方法 3:使用 PowerShell 禁用 IPv6
高级用户可能更喜欢使用 PowerShell 来获得快速且可编写脚本的选项。以下命令在所有接口上禁用 IPv6:

Disable-NetAdapterBinding -Name "Ethernet" -ComponentID ms_tcpip6将“以太网”替换为您的网络适配器的名称。要列出所有适配器名称,请使用:
Get-NetAdapter要在不知道名称的情况下禁用所有适配器的 IPv6,请使用如下脚本:
Get-NetAdapter | ForEach-Object { Disable-NetAdapterBinding -Name $_.Name -ComponentID ms_tcpip6 }运行这些脚本中的任何一个后,重新启动计算机非常重要。Get-NetAdapter | ForEach-Object { Disable-NetAdapterBinding -Name $_.Name -ComponentID ms_tcpip6 }
验证 IPv6 已禁用
要确保 IPv6 已禁用,请执行以下步骤:
- 打开命令提示符并运行
ipconfig /all。 - 查找活动网络适配器并检查是否列出了IPv6 地址。
- 如果 IPv6 字段丢失,则确认该协议已被禁用。
重新启用 IPv6
如果您需要恢复 IPv6,只需逆向禁用它的方法即可:
- 对于适配器设置:重新选中网络适配器属性中的IPv6框。
- 对于注册表:删除
DisabledComponents值或将其设置为0x0。 - 对于 PowerShell:使用
Enable-NetAdapterBinding而不是Disable。
风险和注意事项
在最终决定在 Windows 11 上禁用 IPv6 之前,请考虑以下因素:
- 应用程序依赖性:一些较新的应用程序和服务可能需要 IPv6。
- 访问某些网站:互联网上的一些目的地仅公布 IPv6 地址。
- 操作系统行为:当两种协议都可用时,Windows 优先考虑 IPv6 — 禁用它可能会影响此行为。
除非必要,否则 Microsoft 通常不建议这样做,因为这样做可能会导致意外行为,尤其是家庭组(已弃用,但可能仍存在于某些设置中)、DirectAccess 和其他 Windows 服务等功能。
常问问题
在 Windows 11 中禁用 IPv6 安全吗?
是的,但这取决于您的具体用例。虽然许多系统在禁用 IPv6 的情况下仍能正常运行,但您可能会遇到依赖 IPv6 的应用程序或服务的问题。
禁用 IPv6 会提高我的互联网速度吗?
未必。一些用户声称速度有所提高,但这是传闻。在许多情况下,差异可以忽略不计。
我可以仅针对特定网络禁用 IPv6 吗?
是的,使用 PowerShell 或高级接口管理工具允许您针对每个适配器而不是全局禁用 IPv6。
我如何知道 IPv6 是否导致问题?
常见症状包括连接延迟、网站无法加载或应用程序中的行为不一致。暂时禁用 IPv6 可以查明是否是罪魁祸首。
禁用 IPv6 是否会降低系统安全性?
启用或禁用 IPv6 都不会自动改变您的安全状况。但是,它确实删除了本机 IPv6 功能,这可能有益也可能无益,具体取决于您的环境。
对于初学者来说最简单的方法是什么?
对于大多数用户来说,使用控制面板中的网络适配器设置是禁用 IPv6 最简单、最安全的方法。
总之,按照适当的步骤在 Windows 11 上禁用 IPv6 非常简单。无论您是在排除故障、管理旧网络,还是只是想保持对连接设置的控制,这些方法都可以提供对网络堆栈的灵活性和控制。
