如何修复 Windows 10 中的“Teredo 无法获得资格”

Teredo是一种网络协议。它用于启动客户端和服务器之间的安全连接,例如使用网络地址转换 ( NAT ) 的设备。如果Teredo不工作,则意味着Xbox Live应用程序无法与其他设备建立连接,您将无法在Xbox Live上使用群聊或多人游戏。 

有很多事情会导致Windows 10中出现“Teredo 无法获得资格”错误。在本文中,我们将介绍几个可能解决此问题的方法,以便您可以重新开始游戏。 

请注意,其中一些修复涉及对注册表进行更改。我们建议备份注册表(backup of the registry),以防在此过程中出现问题。 

检查您的互联网连接

Teredo需要互联网连接才能工作,所以首先检查一下。要检查您的互联网连接: 

  1. Windows + I打开设置。 

  1. 选择游戏(Gaming)> Xbox 网络(Xbox Networking)
  2. Connection status检查以查看Internet 连接(Internet connection)是否已连接(Connected)。 

如果您的 Internet 未连接,您需要先解决此问题(troubleshoot this issue),然后再进行任何其他修复。 

“修复它”选项

Xbox Networking下有一个自动故障排除选项,可以解决Teredo的已知错误。 

  1. Windows + I打开设置。 
  2. 选择游戏(Gaming)> Xbox 网络(Xbox Networking)
  3. 选择修复它(Fix It)。 

  1. 按照故障排除向导进行操作,如果进行了任何更改,请重新启动您的 PC。 

确保 Teredo 已启用

有时可以在注册表中禁用 Teredo。要检查是否是这种情况,请执行以下操作: 

检查 iphlpsvc 注册表路径

  1. 按 Windows 键并键入“命令提示符(Command Prompt)”。 
  2. 右键单击命令提示符(Command Prompt )并选择以管理员身份运行(Run As Administrator)。 

  1. 输入这一行: 

reg query HKLM\System\CurrentControlSet\Services\iphlpsvc\Teredo

  1. 如果Teredo被禁用,它将返回包含以下内容的行: 

键入 REG_DWORD 0x4(Type REG_DWORD 0x4)

  1. 要重新启用Teredo,请输入以下命令: 

netsh interface Teredo set state type=default 

  1. 检查问题是否已解决。 

检查 Tcplp6 注册表路径

  1. 按 Windows 键并键入“命令提示符(Command Prompt)”。 
  2. 右键单击命令提示符(Command Prompt )并选择以管理员身份运行(Run As Administrator)。 

  1. 输入这一行: 

reg query HKLM\System\CurrentControlSet\Services\TcpIp6\Parameters

  1. 以下输出意味着Teredo可能被禁用: 

DisabledComponents REG_DWORD 0x8e

  1. 要再次 启用Teredo ,请键入并输入以下命令:(Teredo)

reg add HKLM\System\CurrentControlSet\Services\Tcpip6\Parameters /v DisabledComponents /t REG_DWORD /d 0x0

检查 IP 助手服务

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

  1. Windows + R 打开运行(Run)。 
  2. 键入services.msc并按Enter。 

  1. 找到并双击IP Helper

  1. 启动类型(Startup type)设置为自动(Automatic)。 
  2. 单击启动(Start)以启动服务。 

  1. 选择应用(Apply)。 

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

  1. Windows + R 打开运行(Run)。 
  2. 键入services.msc并按Enter。 

  1. 找到并双击IP Helper
  2. 切换到依赖项(Dependencies)选项卡。 
  3. 此服务取决于以下系统组件(This service depends on the following system components)部分下,请注意所有列出的组件。 

  1. 返回“服务(Services)”窗口并确保这些组件都在运行。如果不是,请启用它们。最常见的是WinHTTP Web 代理自动发现服务(WinHTTP Web Proxy Auto-Discovery Service)。 
  2. 现在尝试再次启用IP Helper。 

检查 Teredo 服务器名称

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

  1. 按 Windows 键并键入“命令提示符(Command Prompt)”。 
  2. 右键单击命令提示符(Command Prompt )并选择以管理员身份运行(Run As Administrator)。 

  1. 运行以下命令: 

netsh 接口 Teredo 显示状态(netsh interface Teredo show state)

  1. 如果它返回“解析服务器名称失败(failed to resolve server name)”,那么您可能有一个无效的Teredo服务器名称或Teredo被阻止。 
  2. 要将服务器名称恢复为其默认名称,请输入以下命令: 

netsh interface Teredo set state servername=default

如果这不能解决问题,则Teredo可能被应用程序阻止。要检查这一点: 

  1. 按 Windows 键并键入“命令提示符(Command Prompt)”。 
  2. 右键单击命令提示符(Command Prompt )并选择以管理员身份运行(Run As Administrator)。 
  3. 运行以下命令: 

netsh 接口 Teredo 显示状态(netsh interface Teredo show state)

  1. 请注意服务器名称值,例如win1910.ipv6.microsoft.com。
  2. 通过运行以下命令打开主机文件: 

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

  1. Ctrl + F打开查找(find)框。 
  2. 输入您记下的服务器名称(server name),然后按Enter。 

  1. 如果找到此条目,请将其删除并保存 hosts 文件。 
  2. 检查错误是否已修复。 

检查家庭路由器

如果配置不正确,某些路由器会阻止Teredo连接。(Teredo)将您的路由器更新到最新固件并确定如何启用Teredo隧道(查看您的路由器支持文档以了解如何执行此操作,因为它因型号而异)。 

检查您的 VPN

一些虚拟代理网络 ( VPN(VPNs) ) 禁用Teredo连接。要检查是否是这种情况并解决问题,您需要从 PC 中删除所有VPN适配器。(VPN)

  1. 右键单击开始(Start)菜单并选择设备管理器(Device Manager)。 

  1. 选择查看(View)>显示隐藏的设备(Show hidden devices)

  1. 选择网络适配器(Network Adapters)。 
  2. 搜索TAP-Windows Adapter V9(TAP-Windows Adaptor V9 )或任何类似名称。 

  1. 右键单击适配器并选择卸载(Uninstall)。 
  2. 检查Teredo无法限定错误是否已修复。 

注意:(Note:)这很可能会影响您的VPN软件。如果VPN导致Teredo连接出现问题,您可能需要考虑转移到其他提供商(another provider)。 

重新安装 Teredo

如果以上方法均无效,请尝试从头开始 重新安装Teredo 。

  1. 按 Windows 键并键入“命令提示符(Command Prompt)”。 
  2. 右键单击命令提示符(Command Prompt )并选择以管理员身份运行(Run As Administrator)。 
  3. 键入并输入以下命令: 

netsh 接口 Teredo 设置状态禁用 (netsh interface Teredo set state disable )

全部做完! 

希望本指南已帮助您解决“Teredo 无法获得资格”错误,您可以返回游戏。 

如果这些修复中的任何一个对您有所帮助,或者您有未在此处列出的修复,请在下面的评论中告诉我们! 



About the author

在商业和技术方面,Windows 10 和 Windows 11/10 是非常重要的工具。它们使您可以比以往更轻松、更安全地与计算机交互,并运行功能强大但可自定义的应用程序,而不会带来任何安全风险。这些工具对于希望能够扩大其在线业务并吸引新客户的企业来说也是必不可少的。因此,我会说我在 Windows 10 和 Windows 11/10 方面的技能使我成为此类工作或业务的理想人选。



Related posts