在Win11上安装GamePass游戏时如何修复错误0x00000001

一些 Windows 11 用户遇到了一个奇怪的问题,即他们尝试从 GamePass 系列安装的每款游戏最终都会失败,并显示相同的0x00000001错误代码。此问题最初出现在 Windows 10 上,但现在随着 Windows 11 的发布而重新出现。

我们彻底调查了此问题,并意识到有很多潜在原因可能导致 Windows 11 上的此行为。以下是导致 Windows 11 计算机上出现 0x00000001 的已知罪魁祸首列表:

  • 损坏的 Microsoft 游戏服务– 在 Windows 11 上记录的许多案例中,只要存在影响 Microsoft 游戏服务的某种类型的损坏问题,通常就会显示 0x00000001。如果您正在处理此类问题,解决方案是重置有问题的服务或通过提升的 PowerShell 命令重新安装它。
  • 损坏的 Apps Installer 应用程序– 导致此问题的另一项服务是 Apps Installer 服务。其他也遇到此问题的用户报告说,在他们从 Windows 11 的 GUI 重置应用程序安装程序后,问题已完全解决。
  • 与 Microsoft Store 和 Xbox App 不一致– Microsoft Store 和主 Xbox App 累积的临时文件也可能导致 0x00000001 错误代码。大多数此类问题都可以通过重置这两个组件并清理临时文件组来解决。
  • Xbox 应用程序的问题——Windows 11 上 Xbox 应用程序的改进版本目前非常不稳定,应尽可能避免使用。如果您在尝试从 Xbox 应用程序下载游戏时遇到错误,请尝试从 Microsoft Store 重新下载。
  • 损坏的 Xbox 应用程序安装文件夹– 如果您每次尝试安装 GamePass 游戏都失败并出现相同的错误代码,那么您也可能正在处理某种影响存储游戏数据的主文件夹的不一致问题。在这种情况下,一种修复方法是强制 Xbox 应用程序重新创建安装文件夹。
  • Windows 更新 KB5004476 缺失——实际上有一个可选更新 (KB5004476),当你想通过 Xbox 应用程序安装 GamePass 游戏时,它实际上是一个关键部分。如果您缺少此更新,您可以通过 Microsoft 更新目录安装更新来快速解决问题。
  • 错误的 DNS 范围——每个 GamePass 下载都被拒绝的另一个可能原因是错误的 DNS 范围迫使 MS 服务器终止连接。如果您发现自己处于这种特殊情况,您应该能够通过从提升的命令提示符执行 IP / DNS 刷新来解决问题。
  • DNS 提供商不允许“settings-win.data.microsoft.com” ——如果你使用的是 PiHole 或你有过滤的 DNS,你很可能会处理这个问题,因为 Microsoft 现在需要遥测主机/IP 来可达。如果您的 DNS 提供商阻止“settings-win.data.microsoft.com”,您可以通过确保允许您的主机来解决此问题。
  • 第 3 方防病毒干扰– 事实证明,有几个第 3 方 AV 套件(特别是 Zone Alarm)可能会影响您与 Microsoft 下载服务器的连接。如果您使用的第 3 方防病毒软件有干扰 GamePass 下载的历史,请暂时将其关闭或卸载,以防止错误发生。
  • 系统文件损坏– 在某些情况下,系统文件损坏也可能导致 0x00000001 错误代码。在对奇怪的系统文件损坏案例进行故障排除时,如果问题仍然存在,您应该先进行 DISM 和 SFC 扫描,然后再进行修复安装或全新安装您的 PC。

现在我们已经了解了可能导致此问题的所有潜在罪魁祸首,让我们回顾一下其他受影响的用户已成功使用以查明此问题的所有修复程序:

1.重置游戏服务和应用程序安装程序应用程序

由于此问题最常见的根本原因是游戏服务应用安装程序应用程序生成的错误临时文件,如果您当前在 Windows 11 上遇到 0x00000001 错误,您应该做的第一件事是使用已安装的应用程序菜单重置这两个应用程序并删除与它们关联的所有临时文件。

您可以通过打开主设置应用程序,然后转到应用程序和功能菜单并通过高级选项菜单重置这两个应用程序来完成此操作。

注意:根据您的 Windows 11 版本,您可能会发现App Installer 应用已被弃用——在这种情况下,请忽略它并重置游戏服务。

如果您正在寻找有关通过“设置”菜单重置游戏服务应用程序安装程序应用程序的具体分步说明,请按照以下说明进行操作:

  1. Windows 键 + I打开Windows 11 上的主设置菜单。
  2. 进入主设置菜单后,单击左侧垂直菜单中的应用程序。如果默认情况下垂直菜单不可见,请单击操作图标(屏幕左上角)。
  3. 接下来,从专用的应用程序菜单中,单击已安装的应用程序。
  4. 进入“已安装的应用程序”菜单后,使用顶部的搜索功能搜索“游戏服务”。
  5. 从搜索结果列表中,单击与游戏服务关联的操作图标,然后从上下文菜单中单击高级选项。
  6. 进入“高级选项”菜单后,向下滚动到“重置”选项卡,然后单击下面的“重置”按钮。
  7. 在确认提示中,再次单击重置以开始此过程。
  8. 操作完成后,也使用App 安装程序重复步骤 4 到 7。
    注意:如果App installer 应用已被弃用,而您在搜索时找不到它,请放手并跳到下一步。
  9. 重新启动您的 Windows 11 计算机,看看您现在是否能够安装 GampePass 游戏而不会看到相同类型的 0x00000001 错误。

如果仍然出现同样的问题,请向下移动到下面的下一个方法。

2.重新安装微软游戏服务

如果第一种方法在您的情况下不起作用,接下来您应该解决的问题是影响 Microsoft 游戏服务的潜在损坏问题。

如果您实际上是在处理某种类型的损坏问题,而不是主要由临时文件引起的问题,则 0x00000001 错误不会通过简单的应用程序重置来解决。

如果您遇到这种情况,接下来应该做的是使用一系列提升的 Powershell 命令来卸载 Microsoft 游戏服务包,然后再次重新安装。

一些受影响的用户已经确认,一旦他们按照以下说明解决了潜在的游戏服务损坏案例,问题就最终得到了解决:

  1. Windows 键 + R打开“运行”对话框。接下来,在文本框中键入“wt” ,然后按Ctrl + Shift + Enter打开具有管理员权限的Windows 终端应用程序。
  2. 当用户帐户控制 (UAC) 提示您时单击是以授予管理员访问权限。
  3. 进入 Windows 终端应用程序后,在其中键入或粘贴以下 Powershell 命令,然后按Enter 键以有效卸载整个Microsoft 游戏服务基础结构:
    获取-appxpackage Microsoft.GamingServices | 删除-AppxPackage -allusers
  4. 等待命令处理成功。此过程可能需要几分钟时间,具体取决于您使用的是传统 HDD 还是 SSD。
  5. 接下来,一旦您收到成功消息,请使用相同的提升窗口运行以下命令,以重新安装您之前使用上述命令卸载的相同Microsoft 游戏服务包:
    启动 ms-windows-store://pdp/?productid=9MWPM2CQNLHN
  6. 成功处理第二个命令后,重新启动您的 PC。

一旦您的 Windows 11 计算机重新启动,请尝试安装之前因相同的 0x00000001 而失败的相同游戏,并查看问题现在是否已解决。

如果仍然出现相同的错误代码,请向下移动到下面的下一个可能的修复程序。

3. 从 Microsoft Store 安装游戏(如果适用)

请记住,在某些情况下,您可以通过强制从 Microsoft Store 而不是从 Xbox 应用程序下载游戏来完全避免错误的出现。

我们仅在通过 Xbox 应用程序安装游戏时遇到 0x00000001 错误的几位受影响用户已经确认,在他们尝试通过 Microsoft Store 下载后,问题不再出现。

注意:如果您设法通过 Microsoft Store 下载游戏,您也会看到它出现在 Xbox 应用程序中。

如果这种情况适用,请按照以下说明从 Microsoft Store 安装游戏并避免出现 0x00000001 错误:

  1. Windows 键打开开始菜单。
  2. 键入“store”,然后从可用选项列表中单击Microsoft Store 。
  3. 进入Microsoft Store菜单后,使用顶部的搜索功能搜索 GamePass 列表,该列表在您尝试通过 Xbox 应用程序安装时显示 0x00000001错误
  4. 当您设法找到正确的清单时,请按照说明将其下载到本地,看看是否可以避免错误。

如果仍然出现相同类型的问题,请转到下面的下一个方法。

4. 重置 Microsoft Store 和 Xbox 应用程序

请记住,主要游戏服务并不是唯一可能负责生成可能最终导致 0x00000001 错误的临时文件的组件。

请记住,无论您在何处尝试下载 GamePass 游戏时看到错误(Microsoft Store 或 Xbox App),这两个组件都是相互关联的。

这就是为什么您应该做的下一步(以防上述前两种方法失败)是从相同的已安装应用程序菜单中重置 Microsoft 和 Xbox 应用程序。

注意:重置这些组件的过程与修复不同。重置还将清除临时文件夹(在重新安装应用程序的文件之上)。

按照以下说明获取重置 Microsoft Store 和 Xbox 应用的完整指南:

  1. 确保 Microsoft Store 和 Xbox App 界面均已关闭且未在后台运行。
  2. Windows 键 + I打开Windows 11 上的“设置”应用程序。
  3. 进入“设置”应用程序后,单击左侧菜单中的“应用程序” 。如果此菜单默认隐藏,请单击顶部的操作图标以使其可见。
  4. 进入“应用程序”菜单后,单击“已安装的应用程序”。
  5. 在已安装的应用程序菜单中,首先搜索“Microsoft Store”,然后单击Enter。
  6. 接下来,从结果列表中,单击与Microsoft Store关联的操作按钮,然后单击高级选项。
  7. 在Microsoft Store 的高级选项菜单中,一直向下滚动到重置功能,然后再次单击重置以有效重置Microsoft Store。
  8. 在确认提示中,再次单击重置以启动重置 Microsoft Store 组件的过程。
  9. 也对Xbox 应用程序重复步骤 4 到 7 。
  10. 重新启动您的 PC 并查看当您尝试在本地下载 GamePass 游戏时是否仍然遇到相同的 0x00000001 错误。

如果问题仍未解决,请向下移动到下面的下一个修复。

5. 重新创建 Xbox 应用程序安装文件夹(如果适用)

如果您发现此问题在您将新的 HDD 或 SSD 添加到您的 PC 后立即开始出现,您将能够通过强制您的 Xbox 应用程序为您添加的新驱动器创建(或重新创建)WindowsApps 和 ProgramsFiles 来解决此问题刚刚连接。

注意:为此,您首先需要卸载然后重新安装游戏服务(按照本文中的方法 2)。

重新启动游戏服务应用后,请按照以下说明重新创建 Xbox 应用安装文件夹:

  1. 打开Xbox 应用程序并导航至因 0x00000001 错误而失败的游戏列表,然后单击“安装”。
  2. 在下一个安装提示中,单击更改(不要选择预选的驱动器)。
  3. 接下来,选择要在其上重新创建两个文件夹的驱动器并等待 5 秒或更长时间——在此期间,应用程序将重新创建文件夹)。
    注意:您会注意到操作完成后会出现绿色复选框。
  4. 最后,点击安装重新尝试下载 GamePass 游戏。
    注意:如果过程成功,您应该不会再遇到 0x00000001 错误。

如果此方法不适用,请向下移动到下一个可能的修复。

6. 安装 Windows Update KB5004476(如果适用)

事实证明,在 Windows 11 安装缺少可选更新 (KB5004476) 的情况下,您还可以期望处理这个特定问题,当您想从 GamePass 库玩游戏时,该更新实际上是关键的 Windows 应用商店组件。

通常,您可以通过访问 Windows 更新屏幕并安装每个待处理的更新来轻松安装此更新。

但是,这在某些情况下可能还不够,因为一些受影响的用户已经确认,在他们的情况下,Windows 更新屏幕内没有提供 KB5004476 更新。

如果您也遇到这种情况,您始终可以使用 Microsoft 更新目录手动下载并安装有问题的更新。

按照以下说明获取通过 Microsoft 更新目录安装 KB5004476 更新的完整指南:

  1. 打开您的默认浏览器并导航至官方 Microsoft 更新目录页面
  2. 进入后,使用搜索功能(右上角)搜索“KB5004476”。
  3. 接下来,查看结果列表并查看哪些列表与您的 Windows 安装兼容——查看架构类型和 Windows 版本。找到匹配项后单击“下载”按钮。
  4. 从刚刚出现的列表中,单击超链接开始下载。
  5. 在本地下载更新文件后,导航到下载更新的位置,然后双击 .ini文件以启动更新安装。
  6. 按照剩余的提示完成 Windows 更新安装,然后重新启动我们的 PC 并查看操作是否完成。

如果仍然出现相同类型的问题或此特定方法不适用,请转到下面的下一个方法。

7.刷新DNS

如果您断断续续地遇到此问题,则该问题可能与由错误的 DNS(域名系统)范围引起的网络不一致有关,该范围最终会断开您的 PC 与 Microsoft 下载服务器之间的连接。

通常,如果错误的 DNS 范围是导致 0x00000001 错误的原因,您通常可以通过打开提升的命令提示符来清除 DNS 缓存来修复它。

此方法已确认对 Windows 11 和 Windows 10 用户均有效。

如果您正在寻找有关如何清除当前 DNS 缓存的分步说明,请按照以下说明操作:

  1. Windows 键 + R打开运行对话框。接下来,在文本框中键入“cmd” ,然后按Ctrl + Shift + Enter打开提升的命令提示符。
  2. 当您看到用户帐户控制提示时,单击是以授予管理员访问权限。
  3. 进入提升的 CMD 提示符后,键入以下命令并按 Enter 以有效刷新 PC 上的 DNS 缓存:
    ipconfig/flushdns

    注意:这实际上是将删除当前存储在 DNS 缓存中的所有信息——这将强制路由器分配一个全新的 DNS 范围。

  4. 操作成功后,关闭提升的 CMD 提示并尝试再次下载 GamePass 游戏。

如果您尝试重新下载游戏以相同的 0x00000001 错误结束,请向下移动到下面的下一个可能的修复。

8. 在 DNS 过滤软件中允许“settings-win.data.microsoft.com”(如果适用)

请记住,安装 GamePass 游戏的操作现在需要可访问遥测主机/IP。这是微软在 Windows 11 中引入的一项新变化。

当然,这对绝大多数用户来说不是问题,但如果您的 DNS 最终阻止了settings-win.data.microsoft.com, 那么每次您尝试通过 Xbox 应用程序或 Microsoft 下载内容时都会看到此错误商店应用程序。

因此,如果您使用的是经过过滤的 DNS 或软件解决方案(如 PiHole),您需要做的就是允许主机(至少在安装游戏时)。

注意:游戏安装成功后,您可以使用过滤后的 DNS 解决方案再次禁止主机。

当然,根据您使用的工具,在您的 DNS 过滤软件中允许“settings-win.data.microsoft.com”的具体说明会有所不同。

如果此方法不适用或者您已经确保 DNS 过滤软件不会干扰下载,请向下移动到下面的下一个可能的修复程序。

9. 卸载 ZoneAlarm Antivirus + Firewall(如果适用)

如果您使用的是监督整个网络的第 3 方防病毒软件(防病毒软件 + 防火墙),您还应确保它不会干扰 Xbox 应用程序尝试下载 GamePass 游戏。

这不是内置安全工具 (Windows Defender) 或 BitDefender 或 Norton 等主要第 3 方实用程序的问题,但有一些较小的安全套件,如 Zone Alarm(防病毒 + 防火墙),它们会导致 0x00000001 错误视窗 11。

如果您正在使用 Zone Alarm Antivirus + Firewall 或类似的第三方工具,排除干扰可能性的唯一解决方案是暂时卸载它并删除属于它的任何残余数据。

注意:简单地禁用实时保护是不够的,因为防火墙建立的相同安全规则将保持不变。

按照以下说明暂时卸载有问题的防火墙套件,看看这是否为您修复了Windows 11 上的0x00000001 

  1. Windows 键 + R打开“运行”对话框。接下来,键入“appwiz.cpl”并按Enter 键打开“程序和功能”菜单。
  2. 进入“程序和功能”菜单后,确定要卸载的第 3 方安全套件,然后右键单它并从刚刚出现的上下文菜单中选择“卸载” 。
  3. 接下来,按照屏幕上的说明进行有问题的防病毒/防火墙套件的卸载。
  4. 在重新启动 PC 并检查问题是否已解决之前,您还应该花时间清除防火墙留下的所有残余数据
  5. 重新启动您的 Windows 11 PC,看看您现在是否能够下载我们之前因 0x00000001 错误而失败的 GamePass 游戏。

10. 执行 DISM 和 SFC 扫描

如果你到目前为止没有结果,并且你已经按照上面的每一个潜在修复,你应该认真开始考虑一个潜在的系统文件损坏问题,它可能会影响 Xbox 应用程序或 Microsoft Store 应用程序使用的依赖项。

在这种情况下,侵入性最小的方法是使用几个内置工具(SFC 和 DISM)来消除系统文件损坏的所有情况,并确保没有 Windows 依赖项受到损坏的影响。

如果您决定走这条路,您应该做的第一件事就是从提升的 CMD 提示符下执行简单的系统文件检查器扫描。

注意: SFC 扫描使用本地存储的存档将每个损坏的文件替换为健康的等效文件。您无需连接到互联网即可执行此类扫描。

系统文件检查器扫描完成后,再次重新启动您的 PC 并部署提升的 DISM(部署映像服务和管理)。

注意:虽然 DISM 也会用健康的等效文件替换损坏的系统文件,但它的做法有所不同。它不使用本地存档,而是使用 Windows Update 的子组件来下载需要替换的系统文件的健康副本。在启动 DISM 扫描之前,请确保您有稳定的 Internet 连接。

一旦您设法同时运行 DISM 和 SFC 命令,请执行最后一次重启,看看您现在是否能够下载 GamePass 游戏而不会遇到相同的错误。

如果问题仍然存在,请向下移动到下面的下一个可能的修复程序。

11. 执行修复安装或全新安装

如果你已经走到这一步但仍然无法下载 GamePass 游戏,因为你仍然收到 0x00000001 错误(即使按照上述所有方法进行操作),很可能你正在处理某种系统文件损坏,无法常规解决。

在这种情况下,您有两种前进方式:

选项 1:执行全新安装– 此操作将刷新整个 Windows 系统文件群并修复大部分系统文件损坏。但缺点是您将丢失当前存储在与您的操作系统相同的分区上的所有数据(如果您不提前备份)

选项 2:执行修复安装——虽然这个过程有点乏味,但您可以执行修复安装(就地修复)程序来解决系统文件损坏的每个实例,而无需使用您的任何个人数据。您可以保留操作系统驱动器上当前存在的所有应用程序、游戏和个人媒体。

本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
(0)
上一篇 2023年7月21日
下一篇 2023年7月21日

相关推荐