IPv6 是 IPv4 更安全、可扩展和更可靠的继任者。 但是,这种较新的互联网协议不向后兼容 IPv4,并且大多数 VPN 服务提供商不支持 IPv6 协议。
Microsoft 不建议用户禁用 IPv6 或其组件,除非他们需要解决网络问题。 但是,如果您计划禁用或启用 IPv6,则在 Windows 上有多种方法可以执行此操作,包括命令行和基于 GUI 的工具。
在 Windows 设备上禁用或启用 IPv6 的最便捷选项是使用控制面板。 这种方法非常适合那些喜欢图形界面来管理网络配置的用户。
1. 按 Windows 键 + R。 然后键入 ncpacpl 并按 Enter 键。
2. 右键单击网络适配器,然后选择“属性”。
3. 搜索 Internet 协议版本 6 (TCP IPv6)。 如果选中该选项,如果要禁用 IPv6,请取消选中该选项,然后单击“确定”以保存更改。
4.如果要启用该选项,请选中Internet协议版本6(TCP IPv6),然后单击“属性”。
5. 如果您对 IP 配置感到满意,请单击“确定”。 但是,要添加自定义 IPv6 地址,请单击“使用以下 IPv6 地址”选项,然后在相应的字段中输入 IP。
6.如果您还想添加自定义DNS,请点击“使用以下DNS服务器地址”,并在相应字段中输入IP。
7. 单击“确定”以保存更改。
在 PowerShell 上,用户可以使用 NetAdapterBinding cmdlet,该 cmdlet 检查设备网络适配器中的所有可用绑定,还可以启用禁用 IPv6。
1. 使用管理权限打开 PowerShell。
2. 现在要检查设备上的 IPv6 状态,请使用以下命令:
get-netadapterbinding -componentid ms_tcpip6
3. 记下要禁用 IPv6 的活动网络的名称。
注意:如果网络名为Wi-Fi,请将步骤4-5中命令行中的以太网替换为Wi-Fi。
4. 现在,使用此命令禁用 IPv6 的绑定。
disable-netadapterbinding -name "ethernet" -componentid ms_tcpip6
6. 如果要为所需网络启用 IPv6,请执行此命令。
enable-netadapterbinding -name "ethernet" -componentid ms_tcpip6
您甚至可以通过向现有注册表配置添加新的注册表项来禁用计算机上的 IPv6。 要重新启用 IPv6,您可以删除将配置恢复为默认配置的条目。
注意:在对注册表值进行任何更改之前,请备份注册表。
1. 按 Windows 键 + R,键入 regedit,然后按 Enter 键。
2. 转到此注册表位置。
computer\hkey_local_machine\system\currentcontrolset\services\tcpip6\parameters
3. 右键单击注册表位置的空白区域,然后选择“新建”>“dword(32 位值)”。
4. 指定名为 disabledcomponents 的键。
5. 打开项目并选择小数基数。
6. 在数值数据字段中输入 255,然后单击“确定”以保存更改。
7. 重新启动系统,打开命令提示符,然后使用 ipconfig 命令检查 IPv6 状态。
8. 要启用 IPv6,请转到同一注册表位置并删除名为 DisbaledComponents 的条目。
您也可以使用命令提示符执行相同的操作。 您只需使用提升的权限打开命令提示符并输入此命令即可。
reg add "hklm\system\currentcontrolset\services\tcpip6\parameters" /v disabledcomponents /t reg_dword /d 255 /f