如何修复 Windows 10 中的“Teredo 无法合格”


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

有很多原因可能会导致 Windows 10 中出现“Teredo 无法验证”错误。在本文中,我们将介绍针对此问题的几种可能的修复方法,以便您可以重新开始游戏。

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

检查您的互联网连接

Teredo 需要互联网连接才能工作,因此请首先检查这一点。要检查您的互联网连接:

  1. Windows + I 打开“设置”。
    1. 选择游戏 >Xbox 网络
    2. 连接状态 下检查互联网连接 是否已连接
    3. 如果您的互联网未连接,则在进行任何其他修复之前您需要解决此问题

      “修复它”选项

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

      1. Windows + I 打开“设置”。
      2. 选择游戏 >Xbox 网络
      3. 选择修复它
        1. 按照故障排除向导进行操作,如果发生任何更改,请重新启动您的电脑。
        2. 确保 Teredo 已启用

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

          检查 iphlpsvc 注册表路径

          1. 按 Windows 键并键入“命令提示符 ”。
          2. 右键单击命令提示符 并选择以管理员身份运行
          3. .
          4. 输入此行:
          5. reg查询HKLM\System\CurrentControlSet\Services\iphlpsvc\Teredo

            1. 如果 Teredo 被禁用,它将返回包含以下内容的行:
            2. 键入 REG_DWORD 0x4

              1. 要重新启用 Teredo,请输入以下命令:
              2. netsh 接口 Teredo 设置状态类型=默认

                1. 检查问题是否已解决。
                2. 检查 Tcplp6 注册表路径

                  1. 按 Windows 键并键入“命令提示符 ”。
                  2. 右键单击命令提示符 并选择以管理员身份运行
                    1. 输入此行:
                    2. reg查询HKLM\System\CurrentControlSet\Services\TcpIp6\Parameters

                      1. 以下输出表示 Teredo 可能被禁用:
                      2. 禁用组件 REG_DWORD 0x8e

                        1. 要再次启用 Teredo,请键入并输入以下命令:
                        2. reg add HKLM\System\CurrentControlSet\Services\Tcpip6\Parameters /v DisabledComponents /t REG_DWORD /d 0x0

                          检查 IP Helper 服务

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

                          1. Windows + R 打开运行
                          2. 输入services.msc ,然后按Enter
                            1. 找到并双击IP Helper
                              1. 启动类型 设置为自动
                              2. 点击启动 启动该服务。
                                1. 选择应用
                                2. 如果您的 IP Helper 由于依赖服务的问题而无法启动,请尝试以下操作:

                                  1. Windows + R 打开运行
                                  2. 输入services.msc ,然后按Enter
                                    1. 找到并双击IP Helper 。.
                                    2. 切换到依赖项 选项卡。
                                    3. 此服务依赖于以下系统组件 部分下,记下所有列出的组件。
                                      1. 返回服务 窗口并确保这些组件都在运行。如果没有,请启用它们。最常见的是 WinHTTP Web 代理自动发现服务
                                      2. 现在尝试再次启用 IP Helper。
                                      3. 检查 Teredo 服务器名称

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

                                        1. 按 Windows 键并键入“命令提示符 ”。
                                        2. 右键单击命令提示符 并选择以管理员身份运行
                                          1. 运行以下命令:
                                          2. netsh 接口 Teredo 显示状态

                                            1. 如果返回“无法解析服务器名称 ,则您的 Teredo 服务器名称可能无效或 Teredo 被阻止。
                                            2. 要将服务器名称恢复为默认名称,请输入以下命令:
                                            3. netsh 接口 Teredo 设置状态 servername=default

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

                                              1. 按 Windows 键并键入“命令提示符 ”。
                                              2. 右键单击命令提示符 并选择以管理员身份运行
                                              3. 运行以下命令:
                                              4. netsh接口Teredo显示状态

                                                1. 记下服务器名称值,例如 win1910.ipv6.microsoft.com。
                                                2. 通过运行以下命令打开主机文件:
                                                3. notepad.exe c:\WINDOWS\system32\drivers\etc\hosts

                                                  1. Ctrl + F 打开查找 框。
                                                  2. 输入您记下的服务器名称 ,然后按Enter
                                                    1. 如果找到此条目,请将其删除并保存主机文件。.
                                                    2. 检查错误是否已修复。
                                                    3. 检查家庭路由器

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

                                                      检查您的 VPN

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

                                                      1. 右键单击开始 菜单,然后选择设备管理器
                                                        1. 选择查看 >显示隐藏的设备
                                                          1. 选择网络适配器
                                                          2. 搜索TAP-Windows Adapter V9 或任何类似名称。
                                                            1. 右键单击适配器并选择卸载
                                                            2. 检查 Teredo 无法合格的错误是否已修复。
                                                            3. 注意: 这很可能会影响您的 VPN 软件。如果 VPN 导致 Teredo 连接出现问题,您可能需要考虑转向 另一个提供商

                                                              重新安装 Teredo

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

                                                              1. 按 Windows 键并键入“命令提示符 ”。
                                                              2. 右键单击命令提示符 并选择以管理员身份运行
                                                              3. 键入并输入以下命令:
                                                              4. netsh 接口 Teredo 设置状态禁用

                                                                全部完成!

                                                                希望本指南能够帮助您修复“Teredo 无法获得资格”错误,然后您可以返回游戏。

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

                                                                .

                                                                相关文章:


                                                                9.11.2021