Windows 10 上的 Xbox 应用程序服务器连接被阻止

如果您听不到在线好友,或无法加入或发起 Xbox Live 多人游戏,请进入 Xbox 应用程序的设置 > 网络,并检查服务器连接

如果显示被阻止,则说明您的 PC 未能与“服务质量”(QoS)服务器建立 Teredo IPsec 连接。如果您还在NAT 类型边上看到 Teredo 无法获得资格,请先访问 Teredo 疑难解决页面 来解决此问题。然后查看服务器连接是否不再显示被阻止

在禁用 Windows 防火墙时,可能发生无法与 QoS 服务器建立 Teredo IPsec 连接的情况,此时安全软件已更改了 Windows 防火墙的配置,或请求的 Windows 服务已经被禁止或停用。您的 PC 无法建立 Teredo IPsec 连接时,您将无法使用 Xbox Live 的群聊天服务或在 Xbox Live 玩多人游戏。

注意 仅有 Xbox Live 群聊天和多人游戏功能需要 Teredo IPsec 连接。如果您的游戏不使用此类 Xbox Live 服务,请咨询游戏的支持网站,寻求有关聊天和多人游戏问题的帮助。

解决方案

按顺序尝试以下方案。仅在前一方案不能解决问题时再试下一个。

方案 1: 确保您有 Internet 连接

  1. 在电脑上启动 Xbox 应用程序。
  2. 选择设置 > 网络
  3. 网络状态下,确保Internet 连接显示为 已连接

如果您没有 Internet 连接,您必须在继续解决其他问题之前先解决这一问题。

方案 2: 确保 Windows 防火墙已启用,且默认政策已激活

要建立 Teredo IPsec 连接,必须要有 Windows 防火墙。即使您使用其他安全软件和防火墙,它们大多也会基于 Windows 防火墙工作。如果您的 Windows 防火墙因某种原因被禁用,您必须将其启用,以使用 Xbox Live 的群聊天服务或玩多人游戏。

若要查看 Windows 防火墙是否启用:

  1. 在您的工具栏的搜索字段中输入Windows 防火墙(Cortana)。
  2. 从搜索结果选择Windows 防火墙
  3. 在窗口左侧,选择启用或禁用 Windows 防火墙
  4. 如果针对您的网络类型(公共、私有或域)选择了禁用 Windows 防火墙,则选择启用 Windows 防火墙”,然后选择确定

您可能需要重新启动您的电脑。

若要查看 Windows 防火墙默认政策是否启用:

  1. 右键单击开始图标,然后选择命令提示(管理)
  2. 在管理命令提示符下运行以下命令:

    netsh advfirewall show currentprofile

    如果显示以下结果,则默认政策已启用:

    防火墙策略     BlockInbound,AllowOutbound

  3. 如果入站政策设为“AllowInbound”,则 Teredo 将无法建立到其他 PC 或 Xbox One 主机的 IPsec 连接。要将防火墙策略重置为默认设置,请在管理命令提示中运行以下命令:

    netsh advfirewall set currentprofile firewallpolicy blockinbound,allowoutbound

方案 3:查看您是否正在使用以下安全软件程序

在有些情况下,以下所列的安全软件程序被发现会影响 PC 建立 Teredo IPsec 连接的能力。如果您 PC 上有其中某个安全程序,请确保将该软件更新到最近版本,或查阅该程序的支持文档,以确定如何使用其软件启用 Teredo IPsec 连接。

方案 4:查看 Xbox Live 群聊天和多人游戏所需的 Windows 服务的默认值是否已被更改

Xbox Live 群聊天和多人游戏在 Windows 10 上正常运行需要四项关键的服务。如果已禁用这些服务中的任何一项,您需要重新启用它们。

要查看必需的 Windows 服务是否启用:

  1. 在您的工具栏 (Cortana) 的搜索字段中输入服务
  2. 在搜索结果中选择服务
  3. 检查以下服务的启动类型,确保其设为默认值:
服务名称 默认启动类型
IKE 和 AuthIP IPsec 键控模块 自动(触发启动)
IP 助手 自动
Xbox Live 身份验证管理器 手动
Xbox Live 网络服务 手动

如果有任何服务的默认值被更改,您可以将其还原为默认值:

  1. 在“服务”应用程序中,双击被更改的服务名称。
  2. 在“属性”窗口中,从启动类型 下拉菜单中选择默认值。
  3. 服务状态下,选择启动
  4. 选择”确定以保存更改。

有些应用程序会重新配置 PC 设置以优化性能,并且会在进程中禁用 Windows 服务,有时会影响到以上所列四项服务中的一项或多项服务。如果您使用此类 PC 优化程序,请记下其所做的任何服务配置更改,因为您可能需要恢复此类设置以使用 Xbox Live 群聊天和多人游戏。

解决方案 5:查看您的 PC 的日期或时间设置是否出错

您的 PC 需要拥有准确的日期和时间值才能建立 Teredo IPsec 连接。确保您的系统拥有准确的日期和时间值的最简单方法就是使用 自动设置时间功能。

  1. 在您的 PC 上,按开始按钮,然后选择设置
  2. 选择时间和语言 > 日期和时间
  3. 自动设置时间下,请确保该按钮被设置为 开启

解决方案 6:查看您的 PC 是否具有阻止 Teredo 网络连接的防火墙规则

某些 VPN 客户端软件会创建一条阻止 Teredo 连接的 Windows 防火墙规则,如果未能删除或禁用,它将一直进行阻止;而且即使 VPN 软件已经卸载,这种规则通常也会存留下来且不会被检测到。

若要检查您的 PC 上是否存在此类规则,以及将其禁用:

  1. 右键单击开始按钮,然后选择命令提示(管理)
  2. 在管理命令提示符下运行以下命令:

    netsh advfirewall firewall show rule 4jxr4b3r3du76ina39a98x8k2

    如果您收到以下消息,则证明您的 PC 上没有该防火墙规则:

    没有规则匹配此特定标准。

  3. 如果您收到了一条不一样的消息显示此防火墙规则存在,请从管理员命令提示符运行以下命令:

    netsh advfirewall firewall set rule name="4jxr4b3r3du76ina39a98x8k2" new enable=no

此解决方案是否解决了您的问题?

感谢您提供了反馈

感谢您提供了反馈!

十分抱歉,本文未能解决您的问题。我们会继续努力,也希望您不要放弃。请尝试一下下面这个社区选项。
从社区获取帮助
Ambassador chat image
大使聊天
与需要帮助的 Xbox 用户一对一聊天。

提供对本主题的反馈

255 字符剩余。
为了保护您的隐私,请不要在您的反馈中包含联系信息。
从社区获取帮助
Ambassador chat image
大使聊天
与需要帮助的 Xbox 用户一对一聊天。

联系我们

是否要联系支持部门,以解决您所遇到的“Windows 10 上的 Xbox 应用程序服务器连接被阻止”问题或其他问题?