Windows10上的NAT类型显示“Teredo 无法进行限定”
按以下步骤解决问题:
一.查看Xbox网络状态。
1.按设备或键盘上的Windows按钮,您也可以选择主屏幕左下角的 Windows 图标。
2.选择“设置”>“游戏”,然后选择“Xbox 网络”。
3.打开后会自动进行网络检测,如果是下图这种状态,则无法进行联机。
如果是上图的状态,请按照下述步骤进行修复。
二.按“Xbox 网络”中的“修复”按钮。
1.按设备或键盘上的Windows按钮,您也可以选择主屏幕左下角的 Windows 图标。
2.选择“设置”>“游戏”,然后选择“Xbox 网络”。
3.选择“修复”。Windows 将尝试检测和解决Teredo 的已知问题。
4.修复完成后点击再次检测。
注意 在按“解决问题”按钮后,您可能需要重启电脑以使更改生效。
三.修改Teredo配置并开启防火墙。
右键点击电脑左下角的Windows图标,选择Windows PowerShell(管理员),输入以下命令行(不要复制前面的序号)
1.reg add HKLM\System\CurrentControlSet\Services\Tcpip6\Parameters /v DisabledComponents /t REG_DWORD /d 0x0
2.netsh interface Teredo set state type=enterpriseclient
3.netsh interface Teredo set state servername=default
4.netsh advfirewall set allprofiles state on
5.netsh advfirewall firewall set rule name="4jxr4b3r3du76ina39a98x8k2" new enable=no
完成上述步骤后,在Xbox网络页面点击一次“再次检测”,查看Xbox Live多人游戏的NAT类型是否正常(不是“Teredo 无法进行限定”的均正常),如果正常则不需要再进行下面的步骤。
如果依然不行,可以在命令行中输入:netsh interface Teredo show state,查看Teredo参数的第一行,服务器类型是否还是disable,如果仍然是disable的话,可以尝试下面两种方式:
1.重启电脑后重试执行上述的命令行。
2.检查编辑组策略。主屏幕左下角的 Windows 图标,输入搜索 “编辑组策略”, 找到计算机配置-管理模板-网络-TCPIP设置-IPv6转换技术,打开后将“设置Teredo状态”修改为“已启用”、选项设置为“企业客户端”;将其他所有Teredo设置更改为“已启用”;另外将 “6to4状态” 设置为已启用。
四.检测服务运行状态。
1.按“开始”按钮,然后在搜索框中键入“服务”。
2.选择“服务”。
3.检查以下服务的“启动类型”,确保其设为默认值:
服务名称 默认启动类型
IKE and AuthIP IPsec Keying Modules 自动(触发启动)
IP Helper 自动
Xbox Live 身份验证管理器 手动
Xbox Live 网络服务 手动
五.重新检测网络状态。
1.完成上述步骤后,在Xbox网络页面点击一次“再次检测”,查看Xbox Live多人游戏的NAT类型是否正常。如果显示的不是“Teredo 无法进行限定”,进行下一步。
2.如果上述步骤后,NAT类型还是显示“Teredo 无法进行限定”,那么重启电脑后,重复步骤3。