根本原因是teredo隧道适配器被系统级禁用,需先通过reg query确认并用netsh set state type=default修复,再执行四步重置(disable→servername=default→type=enterpriseclient→验证state为dormant/qualified且server name正确)才能恢复xbox live联机。

在Windows 11上运行《极限竞速:地平线5》或Xbox联机服务时,若提示“无法连接到Xbox Live”“联机资格检查失败”,根本原因常是Teredo隧道适配器状态异常——它不显示在设备管理器里,也不靠重启解决,必须用netsh interface teredo命令逐层验证。
确认Teredo是否被系统级禁用
按下 Win + R,输入 cmd,回车;右键打开的命令提示符 → 选择“以管理员身份运行”。
执行命令:reg query HKLM\System\CurrentControlSet\Services\iphlpsvc\Teredo。如果返回结果中包含 Type REG_DWORD 0x4,说明Teredo已被强制禁用,【必须先修复此项才能继续】。
此时运行:netsh interface teredo set state type=default,再回车执行一次查询确认输出已变。
检查Teredo当前运行状态
在同一个管理员命令提示符窗口中,直接运行:netsh interface teredo show state。
重点看最后一行“State”字段:若显示 dormant 或 qualified,表示Teredo已就绪;若为 disabled、probe、offline,则不具备Xbox联机资格。
注意:不要只看“Client Type”是否为enterpriseclient——很多用户误以为设成这个就万事大吉,其实状态为disabled时,类型设置完全无效。
重置Teredo至标准工作模式
第一步:关闭Teredo隧道
执行:netsh interface teredo set state disable
第二步:清除可能残留的错误服务器配置
执行:netsh interface teredo set state servername=default
第三步:启用并指定企业级客户端类型(Xbox Live强制要求)
执行:netsh interface teredo set state type=enterpriseclient
第四步:验证最终状态
再次运行:netsh interface teredo show state,确认State变为dormant或qualified,且Server Name为win10.ipv6.microsoft.com。











