Teredo 是一种网络协议。它用于启动客户端和服务器之间的安全连接,例如使用网络地址转换 (NAT) 的设备。如果 Teredo 不起作用,则意味着 Xbox Live 应用程序无法与其他设备建立连接,并且您将无法在 Xbox Live 上使用群组聊天或多人游戏。
有很多原因可能会导致 Windows 10 中出现“Teredo 无法验证”错误。在本文中,我们将介绍针对此问题的几种可能的修复方法,以便您可以重新开始游戏。
请注意,其中一些修复涉及对注册表进行更改。我们建议设置 注册表备份 ,以防在此过程中出现问题。
检查您的互联网连接
Teredo 需要互联网连接才能工作,因此请首先检查这一点。要检查您的互联网连接:


如果您的互联网未连接,则在进行任何其他修复之前您需要解决此问题 。
“修复它”选项
Xbox 网络 下有一个自动故障排除选项,可以解决 Teredo 的已知错误。

确保 Teredo 已启用
Teredo 有时可以在注册表中禁用。要检查是否属于这种情况,请执行以下操作:
检查 iphlpsvc 注册表路径

- 输入此行:
- 如果 Teredo 被禁用,它将返回包含以下内容的行:
- 要重新启用 Teredo,请输入以下命令:
- 检查问题是否已解决。
- 按 Windows 键并键入“命令提示符 ”。
- 右键单击命令提示符 并选择以管理员身份运行 。
- 输入此行:
- 以下输出表示 Teredo 可能被禁用:
- 要再次启用 Teredo,请键入并输入以下命令:
- 按Windows + R 打开运行 。
- 输入services.msc ,然后按Enter 。
- 找到并双击IP Helper 。
- 将启动类型 设置为自动 。
- 点击启动 启动该服务。
- 选择应用 。
- 按Windows + R 打开运行 。
- 输入services.msc ,然后按Enter 。
- 找到并双击IP Helper 。.
- 切换到依赖项 选项卡。
- 在此服务依赖于以下系统组件 部分下,记下所有列出的组件。
- 返回服务 窗口并确保这些组件都在运行。如果没有,请启用它们。最常见的是 WinHTTP Web 代理自动发现服务 。
- 现在尝试再次启用 IP Helper。
- 按 Windows 键并键入“命令提示符 ”。
- 右键单击命令提示符 并选择以管理员身份运行 。
- 运行以下命令:
- 如果返回“无法解析服务器名称 ” ,则您的 Teredo 服务器名称可能无效或 Teredo 被阻止。
- 要将服务器名称恢复为默认名称,请输入以下命令:
- 按 Windows 键并键入“命令提示符 ”。
- 右键单击命令提示符 并选择以管理员身份运行 。
- 运行以下命令:
- 记下服务器名称值,例如 win1910.ipv6.microsoft.com。
- 通过运行以下命令打开主机文件:
- 按Ctrl + F 打开查找 框。
- 输入您记下的服务器名称 ,然后按Enter 。
- 如果找到此条目,请将其删除并保存主机文件。.
- 检查错误是否已修复。
- 右键单击开始 菜单,然后选择设备管理器 。
- 选择查看 >显示隐藏的设备 。
- 选择网络适配器 。
- 搜索TAP-Windows Adapter V9 或任何类似名称。
- 右键单击适配器并选择卸载 。
- 检查 Teredo 无法合格的错误是否已修复。
- 按 Windows 键并键入“命令提示符 ”。
- 右键单击命令提示符 并选择以管理员身份运行 。
- 键入并输入以下命令:
reg查询HKLM\System\CurrentControlSet\Services\iphlpsvc\Teredo

键入 REG_DWORD 0x4
netsh 接口 Teredo 设置状态类型=默认

检查 Tcplp6 注册表路径

reg查询HKLM\System\CurrentControlSet\Services\TcpIp6\Parameters

禁用组件 REG_DWORD 0x8e
reg add HKLM\System\CurrentControlSet\Services\Tcpip6\Parameters /v DisabledComponents /t REG_DWORD /d 0x0

检查 IP Helper 服务
IP Helper 服务对于 Teredo 运行和按设计运行是必需的。要确保此服务正在运行:



如果您的 IP Helper 由于依赖服务的问题而无法启动,请尝试以下操作:


检查 Teredo 服务器名称
Teredo 需要有效的服务器名称才能正常运行。要检查并解决此问题:

netsh 接口 Teredo 显示状态

netsh 接口 Teredo 设置状态 servername=default

如果这不能解决问题,Teredo 可能被应用程序阻止。要检查这一点:
netsh接口Teredo显示状态

notepad.exe c:\WINDOWS\system32\drivers\etc\hosts


检查家庭路由器
如果配置不正确,某些路由器将阻止 Teredo 连接。将您的路由器更新到最新固件并确定如何启用 Teredo 隧道(请检查路由器支持文档以了解如何执行此操作,因为不同型号的情况有所不同)。
检查您的 VPN
某些虚拟代理网络 (VPN) 禁用 Teredo 连接。要检查是否属于这种情况并解决问题,您需要从 PC 中删除所有 VPN 适配器。



注意: 这很可能会影响您的 VPN 软件。如果 VPN 导致 Teredo 连接出现问题,您可能需要考虑转向 另一个提供商 。
重新安装 Teredo
如果以上方法均无效,请尝试从头开始重新安装 Teredo。
netsh 接口 Teredo 设置状态禁用
全部完成!
希望本指南能够帮助您修复“Teredo 无法获得资格”错误,然后您可以返回游戏。
如果这些修复程序对您有帮助,或者您有此处未列出的修复程序,请在下面的评论中告诉我们!
.