当游戏玩家尝试从 Windows 计算机上的 Xbox Game Pass 库更新游戏时,通常会出现错误0x87e00013 。此错误代码通常表明游戏更新时出现问题或游戏文件已损坏。此问题已在 Windows 10 和 Windows 11 上得到确认。
可能触发 0x87e00013 的潜在原因包括更新停滞不前、游戏安装不一致、防火墙干扰、错误的 Windows 更新或 Microsoft Store 问题。在某些情况下,您可能会发现自己处于主要服务依赖项(游戏服务)无法正常工作并且需要重新安装的情况。
以下是已确认的修复程序列表,您可以按照这些修复程序来解决 0x87e00013 错误。
1.取消并重试更新
如果您开始解决问题,您应该在提示它再次安装之前取消更新。当网络不一致影响下载流时,有时可能会发生此0x87e00013错误。
如果问题是暂时的并且网络访问已恢复,请转到“我的游戏和应用程序”>“管理队列” 并在再次部署之前停止更新应该可以解决问题。
按照以下说明取消当前更新并重新启动:
- 打开您的 Xbox 应用程序并打开您的 Xbox Game Pass 库。
- 接下来,访问在尝试更新时 触发0x87E00013错误的游戏。
- 一旦您看到带有冻结更新的游戏列表,请单击右侧的 X按钮。
- 停止更新后,重新启动 Xbox 应用程序并再次安装更新。
- 如果它仍然停留在 0% 并出现相同的 0x87e00013 错误,请向下移动到下面的下一个方法。
2.重新安装游戏
Xbox 应用程序没有修复或完整性检查功能(如 Steam 或 Battle.net),因此确保您没有处理损坏的游戏文件的最佳选择是重新安装引发 0x87e00013 错误的游戏。
卸载有问题的游戏最简单的方法是打开 Xbox 应用程序,搜索有问题的游戏(使用顶部的搜索栏),右键单击它,然后选择卸载 游戏。
如果上述操作抛出相同的错误或游戏未出现在我的收藏菜单中,请按照以下步骤从应用和功能菜单中进行卸载:
注意:以下步骤适用于 Windows 10 和 Windows 11。
- 按Windows 键 + I打开Windows 10或Windows 11的设置菜单。
- 进入“设置”屏幕后,使用左侧的垂直菜单单击“应用程序”。
- 移至右侧窗格并单击已安装的应用程序。
- 向下滚动应用列表并找到触发0x87e00013 的游戏。
- 单击与您要卸载的游戏关联的操作按钮(三点图标)。
- 从现有的上下文菜单中单击卸载并确认卸载。
- 操作完成后,再次打开Xbox应用,重新安装游戏。
如果问题仍未解决,请转到下面的下一个方法。
3.重置微软商店
如果您在直接从 Windows 10 商店玩游戏时遇到此错误,您遇到此问题的原因可能是影响许多 Xbox Game Pass 游戏的 MS 商店故障。
如果您还没有尝试过此修复,请重置整个 Windows 应用商店组件并查看更新是否最终安装且没有出现 0x87e00013 错误。
注意:仅当您通过 Microsoft Store 而不是直接从 Xbox 应用程序下载游戏时,此方法才有效。
按照以下步骤使用提升的命令提示符窗口重置 Windows Stoe:
- 首先按Windows 键 + R打开“运行”对话框。
- 在“运行”文本框中,键入“cmd”并按Ctrl + Shift + Enter打开提升的命令提示符。
- 单击“是”以在用户帐户控制 (UAC) 中授予管理员访问权限。
- 进入提升的命令提示符后,键入以下命令并按 Enter 键以重置整个 Windows 应用商店组件和每个依赖项:
wsreset.exe
- 成功处理命令后,关闭提升的命令提示符并检查问题是否在下次启动时得到解决。
如果从 Xbox Game Pass 库更新某些游戏时 仍然遇到相同的0x87e00013 错误,请向下移动到下面的下一个方法。
4. 重新安装游戏服务应用程序(如果适用)
当游戏服务基础设施陷入困境时。在大多数情况下,只需重新安装游戏服务组件即可解决问题。
但是,在每个 Windows 版本上重新安装游戏服务组件并不容易。Windows 10 和 11 的 N & Education 版本不允许您按常规重新安装此组件,因此您需要依赖 PowerShell 终端。
下面的修复是通用的,将允许您在每个版本的 Windows 10 和 Windows 11 上重新安装游戏服务组件:
- 按Windows 键 + R打开“运行”对话框,然后在搜索栏中键入“powershell”并按CTRL + SHIFT + ENTER键以管理员身份 打开PowerShell 。
- 用户帐户控制 (UAC)将询问您是否要授予PowerShell管理员权限。单击“是”执行此操作。
- 进入 PowerShell 后,键入以下命令并按Enter键卸载游戏服务:
Obtain-appxpackage Microsoft.GamingServices | delete-AppxPackage -allusers
- 之后,键入以下命令以在您可以下载游戏服务的确切页面上打开 Microsoft Store:
start ms-windows-store://pdp/?productid=9MWPM2CQNLHN
- 你的屏幕应该会显示 Microsoft Store。现在,您需要做的就是单击右侧的 安装按钮。
- 等待游戏服务应用程序完全安装和设置。
- 重新启动您的 PC 并查看是否安装了有问题的游戏更新而不触发0x87e00013错误。
然后你必须重新启动你的电脑。当它再次启动时,再次尝试使用 Xbox Live。
5.禁用防火墙(如果适用)
如果您使用的是第三方防火墙解决方案,请记住它可能会间接阻止 Game Pass 访问。如果您从 Microsoft 未正式支持的地区访问 Game Pass Library,这种情况尤其常见。
在再次安装挂起的更新之前,通过暂时禁用防火墙的实时保护来查看这种情况是否准确。
注意:禁用防火墙的步骤将根据您使用的提供而有所不同。如果您使用的是本地防火墙 + AV 组件,您可以直接从托盘栏或“保护”选项卡中禁用它。
禁用活动防火墙后,重新启动您的 PC 以确保安全套件不会产生任何网络效应,然后尝试再次安装有问题的游戏更新。
如果更新安装正常(没有 0x87e00013 错误),您可以安全地重新启用防火墙。如果另一个游戏更新以同样的方式卡住,请记住再次执行此操作。
如果禁用防火墙不能解决问题或者您不使用第 3 方安全套件,请转到下面的下一个方法。
6. 安装在不同的驱动器上(如果适用)
您可以预期处理此问题的另一个原因是 Xbox 应用程序不完全支持新的 NVME 游戏驱动器。遇到此问题的用户已确认他们可以通过将游戏安装到不同的驱动器上来完全避免此 0x87e00013 错误。
注意:NVME(非易失性存储器)仍然是一项新技术,似乎会导致 Game Pass 游戏出现许多问题。
如果您有可以使用的外部驱动器,请先尝试在其上安装游戏,然后应用更新并查看错误是否不再出现。
更新:与驱动器相关的 0x87e00013 错误似乎仅在游戏安装在辅助(从)驱动器上时才会发生。如果游戏未安装在您的主驱动器上,请重新安装它并查看问题是否已解决。
如果这种情况不适用,请转到下面的最终可能修复。
执行系统还原
如果您在安装待处理的 Windows 更新或新的驱动程序版本后才开始遇到此问题,则可能是错误的更新导致了此问题。
由于没有确定的方法来验证这是否属实,将 PC 恢复到未发生此问题的状态的最佳方法是使用系统还原。
注意:您可以使用系统还原快照还原创建快照后对系统所做的所有更改。这包括已安装的 WU 更新、驱动程序、WU 更新、系统首选项等。
有关执行系统还原的完整步骤,请按照本指南中的说明进行操作 。