某些 Windows 11 报告称,每当他们打开应用程序或游戏的查看页面时,新操作系统上的 Microsoft Store 版本就会不断崩溃。对于某些用户,此问题仅出现在某些应用程序列表中,而其他用户则无法在商店界面不崩溃的情况下访问任何游戏或应用程序列表。
彻底调查此特定问题后,发现某些常见情况会在 Windows 11 上产生此错误。以下是可能导致此错误代码的潜在罪魁祸首列表:
- 未安装 Windows Store 修补程序——自 Windows 11 向内部人员开放以来,Microsoft 发布了几个修补程序,旨在解决困扰 Microsoft Store 的界面破坏错误。如果您有等待在 Windows 11 上安装的挂起更新,您可能需要做的就是安装挂起的 Windows 更新来解决此问题。
- 损坏的 Windows 应用商店缓存– 产生此错误的最常见实例之一是缓存数据不当,这会干扰 Windows 应用商店的功能。如果您发现自己处于这种情况,简单的 Windows 应用商店缓存重置应该足以解决问题并允许您访问专用的应用程序和游戏列表。
- 损坏的 UWP 应用程序依赖项——请记住,在 Windows 11 上,所有本机应用程序(UWP 应用程序)共享一个公共基础结构。此基础架构包括多个应用程序可能同时使用的常见依赖项。如果此问题是由于依赖项损坏而导致的,您可以通过运行 Windows 应用疑难解答并应用推荐的修复程序来解决此问题
- Windows 商店安装出现故障– 由于影响整个 UWP 应用程序群的问题,也可能会遇到此问题。发现自己处于类似情况的几位用户已经确认,在运行能够重新注册每个 UWP 应用程序使用的通用应用程序清单的 Powershell 命令后,他们最终设法永久解决了这个问题。
- 日期和时间不正确——请记住,如果您本地计算机上的时间和日期与 Microsoft 服务器的预期值不匹配,您的操作系统可能无法验证 UWP(通用 Windows 平台)应用程序的完整性。在这种情况下,您可以通过将日期和时间设置为正确的值来解决问题。
- 系统文件损坏——在某种系统损坏最终影响 Microsoft Store 组件的情况下,处理此问题并不少见。在这种情况下,最好的做法是通过使用SFC和 DISM 等实用程序运行扫描来处理系统文件损坏。在更严重的情况下,您可能需要执行修复安装程序。
现在您已经熟悉了可能在 Windows 11 上触发此行为的每个场景,让我们进入故障排除部分。
请按照以下方法获取有关解决此问题的分步说明。我们从其他用户那里获得了这些修复程序,确认了它们在互联网上的有效性。
安装每个待处理的 Windows 11 更新
请记住,Microsoft 过去已经多次发布针对此特定问题的修补程序。截至目前,新的 Microsoft Store 在 Windows 11 上仍处于预览模式,因此像这样的故障是可以预料的。
但是,如果您有等待安装的待定更新,则可能是针对此特定问题的修补程序正在等待安装。
因此,在执行任何其他操作之前,请转到 Windows Update 界面并确保安装每个待定更新(尤其是累积更新和功能更新)。如果 Microsoft 刚刚针对此特定问题发布了修补程序,则安装每个待定更新应该会自动解决该问题。
如果您遇到这种特殊情况,请按照以下说明在 Windows 11 上安装每个待处理的 Windows 更新:
- 按Windows 键 + R打开运行对话框。进入“运行”框后,输入“ ms-settings:windowsupdate ”并按Enter 键打开“运行”对话框。
- 用户帐户控制提示您后,单击是以授予管理员访问权限。
- 在 Windows 更新屏幕内,向下滚动到右侧窗格,然后单击检查更新。
- 等到初始扫描完成,然后继续安装每个挂起的更新(按照指示)并在指示时重新启动您的 PC。
- 下次启动完成后,重复之前导致 Microsoft Store 崩溃的操作,看看问题现在是否已解决。
如果您尝试访问专用列表时 Microsoft Store 组件仍然崩溃,请向下移动到下面的下一个潜在修复程序。
重置 Windows 应用商店缓存
缓存不当的数据可能是已知导致 Windows 11 上的 Microsoft Store 出现此类行为的最常见罪魁祸首。
尽管缓存文件对于您的 Microsoft Store 安装非常重要(它们可以提高响应时间和整体性能),删除它们不会对商店组件产生任何潜在问题——毕竟,无论如何您都无法正确使用 Windows Store如果您遇到此问题。
幸运的是,您不需要手动执行此操作 – 您只需使用名为WSReset.exe的故障排除工具来重置和清除 Windows 应用商店,而无需更改帐户设置或删除已安装的应用程序。
您需要做的就是在具有管理权限的环境中运行此工具,并且应清除所有可能影响 Windows 应用商店行为的损坏缓存数据。
按照以下说明通过 WSreset.exe 实用程序重置 Windows 应用商店缓存:
- 按Windows 键 + R打开“运行”对话框。
- 在“运行”框中,在文本提示中键入“wsreset.exe” ,然后按Ctrl + Shift + Enter以使用管理员权限打开此实用程序。
- 当出现用户帐户控制提示时,单击是以授予管理员访问权限。
- 在提升的命令提示符内,该实用程序将自动运行并清除 Windows 应用商店安装的缓存数据。
- 大约 10 秒后(取决于您的存储容量)窗口将自动关闭,Microsoft Store 将自动打开。
- 再次打开 Microsoft Store 后,重复之前导致实用程序崩溃的操作,看看问题现在是否已解决。
如果打开专用应用程序或游戏列表时 Microsoft Store 实用程序仍然崩溃,请向下移动到下面的下一个可能的修复程序。
运行 Windows 应用疑难解答
请记住,在 UWP(通用 Windows 平台)上运行的所有本机应用程序都具有一组与主要商店组件(Microsoft Store)共享的公共依赖项。
在某些情况下(在错误更新之后,在某种类型的文件损坏之后),您可以预期这些共享依赖项会损坏并影响应用程序检索过程 – 在这种情况下,最好的做法是运行 Windows 应用程序故障排除程序并允许自动修复组件处理问题。
注意: Windows Apps Troubleshooter是一个修复组件,它包含自动修复策略,如果发现可识别的场景,可以应用这些策略。
如果您还没有尝试过此操作,请按照以下说明运行 Windows App Troubleshooter 并应用推荐的修复程序来修复每个共享依赖项:
- 按Windows 键 + R打开运行对话框。接下来,在文本框中键入“ms-settings:troubleshoot” ,然后按Enter 键打开“设置”菜单的“疑难解答”选项卡。
- 进入“疑难解答”窗口后,移至右侧窗格,然后单击屏幕底部的“其他疑难解答” 。
- 在专用的其他疑难解答菜单中,一直向下滚动到屏幕底部,然后单击与 Windows 应用商店应用程序关联的运行按钮。
- 打开Windows 应用商店应用疑难解答程序后,请等待初始扫描完成,然后查看是否确定了可行的修复程序。
- 如果您看到修复方法,请单击应用 此 修复来应用它。
注意:请记住,根据推荐的修复类型,您可能需要遵循一系列手动说明才能应用修复。 - 最终成功应用修复程序后,重新启动 Windows 11 计算机并查看问题现在是否已解决。
如果相同类型的问题仍然存在并且您仍然无法打开应用程序或游戏的专用 Windows 应用商店列表,请向下移动到下面的下一个可能的修复程序。
重新安装 Windows 应用商店应用程序包
在某些情况下,您可能会因为影响整个 UWP 应用程序群的应用程序包问题而发生此问题。像这样的情况通常无法通过简单地从 Windows 11 的 UI 菜单中重置主商店组件来解决。
如果你发现自己处于这种情况,最好的做法是运行一个命令(具有管理员访问权限),该命令能够从每个帐户中删除 Microsoft Store 应用程序包并强制程序包干净地重新安装。
这可以通过在提升的 Powershell 窗口中使用自定义Get-AppxPackage 命令来实现。处理类似问题的其他用户已确认,在通过 Windows 终端应用程序重新安装 Windows 应用商店应用程序包后,问题已完全解决。
要部署相同类型的修复,请按照以下说明进行操作:
- 按Windows 键 + X打开任务栏界面的上下文菜单。
- 在任务栏的上下文菜单中,从可用选项列表中单击Windows Terminal (Admin) 。
- 用户帐户控制 (UAC)窗口提示您后,单击是以授予管理员访问权限。
- 一旦进入提升的 Windows 终端界面,键入或粘贴以下命令并按Enter 键运行它:
获取 AppXPackage *WindowsStore* -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml”}
- 命令成功处理后,重新启动你的电脑并等待下一次启动完成,然后重试之前导致 Microsoft Store 列表崩溃的相同操作。
如果仍然出现相同类型的问题,请向下移动到下一个可能的修复程序。
更改日期和时间以更正值
如果上述方法均未证明对您的情况有效,那么您应该调查的最后一件事是您的系统时钟。
事实证明,如果您本地系统的时间和日期值与 Microsoft Store 服务器所期望的不同,您可能无法访问 Windows 应用商店应用和游戏的个性化列表 – 您可以进入主屏幕,但您将无法进入专用页面。
幸运的是,如果您发现自己处于这种特殊情况,解决方法很简单——您需要将日期和时间更改为正确的值,这样 MS 服务器就不会拒绝您的连接。
如果您不知道如何将日期和时间调整为正确的值,请按照以下说明操作:
- 首先确保您的 PC 已连接到 Internet。
- 接下来,按Windows 键 + R打开运行对话框。在刚刚出现的运行框中,键入“timetable.cpl”并按Enter 键打开“日期 和时间”面板。
- 进入“日期和时间”窗口后,首先访问“Internet 时间”选项卡,然后单击“更改设置”。
- 用户帐户控制(UAC)提示您后,单击“是”以授予管理员访问权限。
- 在Internet 时间设置中,首先选中与 Internet 时间服务器同步关联的框 。
- 接下来,将服务器设置为 time.windows.com ,然后单击 “立即更新”。
- 强制执行设置后,返回主 日期和时间选项卡,然后单击 更改时区 并开始确保您使用正确的时区,同时记住您当前的地理位置。
- 完成此操作后,单击 更改日期和时间 以确保成功设置日期。
- 最后,进行调整并点击应用使修改永久生效。
- 重新启动您的计算机并等待下一次启动完成。
- 一旦您的 Windows 11 计算机重新启动,打开 Microsoft Store 并尝试打开之前导致商店组件崩溃的相同专用应用程序列表。如果问题是由于日期和时间值引起的,那么现在应该已解决该问题。
运行 DISM 和 SFC 扫描
如果你到目前为止没有任何进展,因为你仍然看到每次进入专用应用程序列表时 Microsoft store 组件如何崩溃,你需要开始考虑这种行为是由某种系统文件损坏引起的场景。
解决此问题时,我们的建议是从不会触及您的个人数据和用户首选项的选项开始——DISM (部署映像和服务管理)和SFC(系统文件检查器)扫描。
注意:这两个实用程序都能够用健康的等效文件替换损坏的系统文件,但它们的工作方式不同,这使得它们非常适合串联运行。
如果您正在寻找有关部署这两种类型扫描的分步说明,请按照以下说明进行操作:
- 按Windows 键 + R打开“运行”对话框。
- 接下来,在“运行”框中,在文本框中键入“cmd” ,然后按Ctrl + Shift + Enter打开提升的命令提示符。
- 当用户帐户控制提示您时,单击是以授予管理员访问权限。
- 进入提升的 CMD 提示符后,键入以下命令并按Enter 键启动 SFC 扫描:
sfc /scannow
注意: SFC 使用本地缓存的副本,能够用健康的等效文件替换损坏的系统文件。运行此实用程序不需要互联网访问。
- SFC 扫描完成后,重新启动计算机并等待下一次启动完成,然后再打开另一个提升的 CMD 提示符(再次执行步骤 1)。
- 返回提升的命令提示符窗口后,键入以下命令以启动 DISM 扫描:
DISM /Online /Cleanup-Image /RestoreHealth
注意: DISM 需要稳定的互联网连接。它不是使用本地存储的缓存来替换损坏的 Windows 文件,而是使用 Windows Update 的子组件下载需要替换的系统文件的健康等效项。
- DISM 扫描完成后,最后一次重新启动你的电脑,看看 Microsoft Store 组件现在是否已修复。
如果仍然出现相同的问题,请向下移动到下面的最终潜在修复。
修复安装(就地升级)或全新安装
如果上述方法都不适用于您的情况,那么剩下的潜在解决方案就是核心解决方案——用健康的等效项替换每个涉及的系统文件依赖项。
如果您正在处理某种系统文件损坏,则进行全新安装或修复安装(就地升级)是您唯一的选择。
- 修复安装(就地升级) ——如果你可以走这条路,如果你被迫求助于这种特殊情况,这是我们的官方建议。修复安装(就地升级)只会触及系统文件(同时保留您的个人文件、用户偏好应用程序和游戏)
- 全新安装——如果某些内核进程受到影响,全新安装可能是更好的选择,但缺点是通过全新安装,您实际上是在清除存储在操作系统驱动器上的所有个人数据。但请注意,如果您走这条路,您将丢失任何个人数据。