一些 Windows 10 和 Windows 11 用户报告说,他们在尝试安装 Microsoft Store 组件的待处理更新时总是收到0xC002001B错误代码。绝大多数用户报告说,即使在重新启动他们的 PC 后问题仍然存在。
彻底调查此问题后,我们意识到实际上有几种不同的情况可能会导致此特定错误代码。以下是对 0xC002001B Microsoft Store 错误代码进行故障排除时应注意的罪魁祸首清单:
- Common Store 应用程序不一致——如果您遇到 Microsoft Store 错误代码 0xC002001B 的原因已经包含在自动修复策略中,运行 Windows Store Apps Troubleshooter 应该可以让您轻松解决问题。
- 错误的 Windows 更新——请记住,最终导致此问题的最常见情况是 Microsoft 于 5 月 10 日开始部署的错误 Windows 更新。此更新最终导致此错误,因为它间接阻止了某些服务对客户端上的计算机帐户进行身份验证(在商店中执行某些任务时需要)。从那时起,Microsoft 发布了针对该问题的修补程序,因此只需安装 Windows Update 中可用的每个待定更新即可应用它。
- 未安装 MSU 修补程序 (Windows 10) – 如果您在 Windows 10 上遇到此问题,您应该做的第一件事是尝试安装 KB5015020 MSU 修补程序。许多用户已经确认他们通过手动安装此更新来设法解决问题。
- 过时的商店应用程序– 如果您在尝试打开某些商店应用程序(UWP 应用程序)时看到此错误,则可能是由于缺少 UWP 应用程序更新而发生此错误。如果这种情况适用,您可以通过更新每个可用的应用商店应用来纠正此问题。
- Store 应用程序已注销– 根据许多受影响的用户的说法,如果 Windows 应用商店应用程序已被注销,您也会遇到此问题。如果这种情况适用,您可以通过为所有帐户重新注册 Windows 应用商店应用程序来解决问题。
- 损坏的 Windows 商店组件– 在某些情况下,由于某种损坏会影响 Microsoft Store 的缓存文件或本地安装文件夹,因此会出现此问题。对此特殊情况进行故障排除时,如果问题仍然存在,请先部署 WSreset.exe 命令或从 Microsoft Store 的 GUI 菜单执行重置。
- 损坏的 LocalCache 文件夹——根据许多受影响的用户的说法,在 Microsoft Store 的 LocalCache 文件夹包含间接影响挂起更新安装的损坏数据的情况下,您可以期望处理此问题。在这种情况下,您很可能可以通过手动清理 LocalCache 文件夹来解决问题。
- Microsoft Store Install Service 已禁用– 可能导致此行为的另一种情况是负责安装基础结构更新的主要服务(Microsoft Store Install Service)已从“服务”屏幕中禁用。如果这种情况适用,您可以确保已启用 Microsoft Store 安装服务。
- 损坏的 Windows 帐户——事实证明,这个特定问题也可能是由影响当前登录帐户的某种系统文件损坏引起的。要解决此问题,请创建一个新的用户帐户并查看问题现在是否已解决。
- Windows Update 组件损坏– 如果您在尝试为 Microsoft Store 安装待定更新时仅遇到 KB5011831 错误,则您可能正在处理影响 Windows Update 组件的某种损坏。在这种情况下,您可以通过尝试手动安装挂起的更新(通过 Microsoft 更新目录)来避免该问题,或者尝试通过执行修复安装来修复组件。
1.运行应用商店疑难解答
如果自动修复方法已经解决了 Microsoft Store 错误代码0xC002001B的原因,运行 Windows Store Apps Troubleshooter 应该可以让你快速解决问题。
请记住,在通用 Windows 平台 (UWP) 上运行的所有本机程序与主要商店组件 (Microsoft Store) 共享一组要求。
您可以预料到这些共享依赖项会在某些情况下损坏并影响应用程序检索过程(在错误更新之后,在某种类型的文件损坏之后) – 在这种情况下,最好的操作过程是运行 Windows 应用程序疑难解答和让自动修复组件处理这个问题。
注意: Windows Apps Troubleshooter 是一个具有大量自动修复策略的修复组件,如果发现可识别的场景,可以使用这些策略。
如果您尚未执行此操作,请运行 Windows App Troubleshooter 并应用推荐的补救措施以使用以下过程更正任何共享依赖项:
- 按Windows 键 + R调出“运行”对话框。
- 然后,在文本框中键入“ms-settings:troubleshoot”并单击Enter以调出“设置”菜单的“疑难解答”选项卡。
- 导航到“疑难解答”窗口的右侧窗格,然后选择屏幕底部的“其他疑难解答” 。
- 在专用的其他疑难解答菜单中一直滚动到屏幕底部,然后单击与Windows 应用商店应用程序链接的运行按钮。
- 打开Windows 应用商店应用疑难解答程序后,等待初始扫描完成,看看是否找到了可行的修复程序。
- 如果为您提供了修复方法,请选择它并单击Apply this Fix。
注意:根据指示的维修类型,您可能需要遵循一系列手动说明才能完成任务。 - 成功应用修复程序后重新启动 Windows 计算机以确定问题是否已解决。
如果您仍然无法绕过 Windows 应用商店0xC002001B错误,请向下移动到下面的下一个方法。
2. 安装待定的 Windows Update 修补程序
请记住,导致此问题的最可能原因是微软于 5 月 10 日开始分发的错误 Windows 更新。
注意:此更新导致了此问题,因为它阻止了某些服务以间接方式(在 Store 中执行某些任务时需要)对客户端上的计算机帐户进行身份验证。
从那时起,Microsoft 已经针对该问题开发了一个解决方案,您只需从 Windows Update 安装所有待处理的更新即可应用该解决方案。
因此,在您执行任何其他操作之前,请转到 Windows 更新窗口并确保已安装所有待定更新(尤其是累积更新和功能更新)。如果 Microsoft 最近针对此问题发布了补救措施,应用所有待定更新应该会立即解决问题。
如果您发现自己处于这种情况,请执行以下步骤在您的 Windows 安装上安装所有待处理的 Windows 更新:
- 按Windows 键 + R调出“运行”对话框。
- 要启动“运行”对话框,请键入“ms-settings:windowsupdate”并在“运行”框中按一次Enter。
- 当用户帐户控制提示您时,选择是以授予管理员访问权限。
- 向下滚动到Windows 更新屏幕上的右侧窗格,然后单击检查更新。
- 第一次扫描完成后,继续安装所有待定更新(按照指示)并在出现提示时重新启动计算机。
- PC 重新启动后,重复导致0xC002001B错误代码的操作,看看问题现在是否已解决。
如果问题仍未解决,请转到下面的下一个方法。
3. 手动安装 KB5015020 MSU 修补程序(仅限 Windows 10)
如果您在 Windows 10 上遇到此问题,您应该首先尝试安装KB5015020 MSU 修补程序。许多人已经确认手动应用此更新可以解决问题。
如果这种情况看起来适用,请首先访问此官方下载 MSU 链接,开始下载适用于 Windows 11 的 KB5015020 更新。
下载完成后,导航到您之前下载 MSU 修补程序的位置,右键单击它并选择以管理员身份运行。
接下来,按照屏幕上的说明完成修补程序的安装,然后在此操作结束时重新启动您的 PC。
注意:安装此修补程序后,您应该已经有效地处理了 0xC002001B 错误。
如果仍然出现相同类型的问题,请转到下面的下一个方法。
4.更新商店应用程序(Windows 11)
如果您在尝试打开特定应用商店应用(UWP 应用)时遇到此问题,很可能是因为缺少 UWP 应用更新。如果这种情况适用于您,您可以通过更新所有应用商店应用来解决问题。
您可以手动执行此操作,但我们的建议是通过重新安装整个 Windows 应用商店应用程序包来批量执行此操作。
在某些情况下,您应该预料到此问题是由于影响整个 UWP 应用程序群的应用程序包问题而出现的。在大多数情况下,无法通过简单地从 Windows UI 菜单中重置主应用商店组件来解决此类情况。
如果你发现自己处于这种情况,最好的办法是运行一个命令(具有管理员权限),该命令将从所有帐户中删除 Microsoft Store 应用程序包并需要全新安装。
在提升的 Powershell 窗口中,使用特殊的Get-AppxPackage命令来执行此操作。遇到同样问题的其他用户表示,通过 Windows 终端程序重新安装 Windows 商店软件包可以完全解决问题。
重要提示: 此方法仅确认在 Windows 11 上有效。
这是您需要做的:
- 要访问任务栏界面的上下文菜单,请按Windows 键 + X。
- 在任务栏的上下文菜单中,从可用选项中选择Windows 终端(管理员) 。
- 当用户帐户控制 (UAC)面板提示您时,选择是以授予管理员访问权限。
- 在提升的Windows 终端界面中键入或粘贴以下命令,然后按Enter 键运行它:
获取 AppXPackage *WindowsStore* -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml”}
- 成功处理命令后重新启动 PC,并等待下一次启动完成,然后再尝试执行导致 Microsoft Store 列表崩溃的相同操作。
如果问题仍然存在,请转到下一个可能的解决方案。
5.重新注册商店应用
据一些受影响的客户称,如果 Windows 应用商店软件已被注销,也会出现此问题。如果是这种情况,可以通过为所有帐户重新注册 Windows 应用商店应用程序来解决问题。
在这种情况下,您应该能够通过使用 Powershell 重新注册应用商店应用来解决问题。数名遭受 0xC002001B 问题困扰的 Windows 11 和 Windows 10 用户已确认此解决方案有效。
以下是使用提升的 Powershell 窗口重新注册应用商店应用程序的方法:
- 要启动“运行”对话框,请按Windows 键 + R。
- 在新打开的窗口中键入“powershell” ,然后按Ctrl + Shift + Enter启动提升的Powershell窗口。
- 在UAC(用户帐户控制)窗口中,单击是以允许它以管理员权限打开。
- 在提升的Powershell窗口中,键入以下命令并按 Enter 键重新注册Windows 应用商店组件:
获取 AppXPackage *WindowsStore* -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
- 输入命令后重新启动计算机,并在下次系统启动时查看问题是否解决。
如果 0xC002001B 错误再次出现,请继续执行下面的下一个可能的解决方案。
6. 重置 Windows 应用商店组件
数据缓存不当可能是 Windows 11 和 Windows 10 上的 Microsoft Store 出现此类行为的最典型原因。
尽管缓存文件对于您的 Microsoft Store 安装必不可少(它们可以缩短反应时间和整体速度),但删除它们不会导致商店组件出现任何潜在问题 – 毕竟,如果您有这个问题。
幸运的是,您不必手动完成;相反,您可以使用故障排除应用程序 WSReset.exe 来重置和清除 Windows 应用商店,而不会影响您的帐户设置或删除已安装的应用程序。
您所要做的就是在具有管理功能的环境中执行此实用程序,并且应删除所有可能影响 Windows 应用商店行为的已损坏缓存数据。
要使用WSreset.exe应用程序清除Windows应用商店缓存并刷新应用商店组件,请按照以下步骤操作:
- 要启动“运行”对话框,请按Windows 键 + R。
- 在“运行”框中的文本提示中键入“wsreset.exe”,然后按Ctrl + Shift + Enter以使用管理员功能运行该工具。
- 当出现用户帐户控制提示时,单击是以授予管理员访问权限。
- 在提升的命令提示符内,该实用程序将自动运行并清除Windows 应用商店安装的缓存数据。
- 大约 10 秒后(取决于您的存储容量)窗口将自动关闭,Microsoft Store 将自动打开。
- 重新打开 Microsoft Store 并重复导致该实用程序显示错误的操作以验证问题是否已解决。
如果仍然出现相同的 0xC002001B 错误,请向下移动到下面的下一个方法。
7.手动清除LocalCache文件夹
根据许多受影响的客户的说法,如果 Microsoft Store 的 LocalCache 文件夹包含干扰待定更新安装的损坏数据,您可能会遇到此问题。在这种情况下,手动清除 LocalCache 文件夹应该可以解决问题。
如果您仍然无法消除错误(即使执行 wsreset 过程),请按照以下说明手动清除 Windows 应用商店的缓存文件夹:
- 确保 Windows 应用商店组件已完全关闭。
- 要启动“运行”对话框,请按Windows 键 + R。
- 在“运行”框中的文本字段中键入“ %APPDATA%” ,然后按Ctrl + Shift + Enter以显示秘密的AppData文件夹。
- 导航到 AppData 文件夹下的以下位置:
C:\Users\用户名\AppData\Local\Packages\Microsoft.WindowsStore_8wekyb3d8bbwe\
- 接下来,右键单击 LocalCache 并从弹出菜单中选择删除。
注意: Store 组件将在您下次运行该程序时自动重建此文件夹,因此删除它不会产生任何潜在影响。 - 删除 LocalCache 文件夹后,重新启动 Microsoft Store 并查看错误现已修复。
如果您仍在为相同的0xc002001b苦苦挣扎,请向下移动到下面的下一个方法。
8. 启用 Microsoft Store 安装服务
另一种可能性是负责部署基础结构更新的主要服务 ( Microsoft Store Install Service ) 已从服务面板中停用。如果这种情况适用于您,请确保 Microsoft Store 安装服务已打开。
在消除这个可能的罪魁祸首之前,请查看您的服务页面以确认该服务是否确实已停用。
注意:一些系统优化软件包可能会为了节省系统资源而暂时停止该服务。
要使 Microsoft Store Install 服务保持启用状态,请执行以下步骤:
- 要启动“运行”对话框,请按Windows 键 + R。
- 接下来,在文本框中键入“services.msc” ,然后按Ctrl + Shift + Enter进入具有管理员访问权限的“服务”面板。
- 进入“服务”页面后,开始寻找Microsoft Store Install Service服务。
- 找到它后,右键单击它并从出现的上下文菜单中选择“开始” 。
- 启用服务后,重复导致0xc002001b 错误的操作并查看问题现在是否已解决。
如果仍然出现相同类型的问题,请向下移动到下面的下一个可能的修复程序。
9.手动安装KB5011831更新
如果您在尝试从 Microsoft Store 安装挂起的更新时只遇到 KB5011831 问题,则您可能正在处理 Windows 更新组件中的损坏。在这种情况下,解决该问题的一种方法是手动安装挂起的更新(通过Microsoft 更新目录)。
注意:此方法已被证明适用于 Windows 10 和 Windows 11。
考虑到这一点,请执行以下步骤通过 MUC 基础设施手动安装所有待处理的 KB5011831 更新:
- 打开您最喜欢的浏览器并转到Microsoft 更新目录 (MUC) 目录的主页。
- 使用MUC 根目录中的搜索选项搜索在您的情况下失败的更新(例如KB5011831)。
- 查看调查结果并选择要应用的必要更新版本,同时考虑您当前的操作系统架构和 Windows 版本。
- 确定哪个更新与您的系统兼容后,请单击它旁边的下载图标。
- 下载完成后,打开文件资源管理器并转到保存更新的位置(很可能在下载文件夹中)。
- 找到正确的位置后,右键单击.ini文件并从上下文菜单中选择安装。
- 按照屏幕上的其余说明完成安装之前未能安装的 Windows 更新。
- 最后一次重新启动您的 PC,看看问题现在是否已解决。
如果该方法仍未修复,请向下移动到下面的下一个可能的修复方法。
10.创建一个新的用户帐户
事实证明,影响当前登录帐户的某种形式的系统文件损坏也会造成此问题。要解决此问题,请创建一个新的用户帐户并检查问题是否已修复。
一些在打开游戏时遇到问题的客户报告说,在切换到本地 Microsoft 帐户后问题得到了解决。
重要提示:请注意,此操作将删除目前与您当前用户配置文件相关联的任何损坏的依赖项。
如果您还没有尝试过此操作,请按照以下说明创建一个新用户帐户以尝试绕过 0xc002001b 错误:
- 要启动运行对话框,请按Windows 键+ R。
- 然后,在文本框中键入“ms-settings:otherusers”并单击Enter以进入“设置”应用的“家庭和其他人”选项卡。
- 向下滚动到家庭和其他用户菜单下的其他用户选项卡,然后选择将其他人添加到这台电脑。
- 继续执行其余步骤以创建一个新帐户,然后重新启动您的 PC 并使用新创建的 Windows 帐户登录,看看您是否设法克服 0xC002001B 错误。
如果即使在您迁移到其他帐户后问题仍然存在,请转到下面的下一个方法。
11.执行修复安装
如果上述方法都不适合您,那么唯一的选择就是放弃并用健康的替代方案替换所有受影响的系统文件依赖项。
如果您正在处理系统文件损坏,唯一的选择是执行全新安装或修复安装(就地升级)。
- 修复安装(就地升级) ——如果你有这个选项,如果你遇到这种情况,这是我们的官方建议。在修复安装(就地升级)期间只会触及系统文件(同时保留您的个人文件、用户偏好应用程序和游戏)
- 全新安装——如果特定的内核进程受到影响,全新安装可能是最好的选择,但它的缺点是会擦除保存在操作系统磁盘上的任何个人数据。但是,您应该知道,如果选择此选项,您将丢失所有个人信息。
12. 升级到 Windows 11(如果适用)
如果你已经走到这一步但仍然无法绕过 0xc002001b 错误并且你使用的是 Windows 10,那么你可以做的最后一件事就是升级到 Windows 11。
有很多用户确认迁移到最新的 Windows 迭代意味着与 Windows 应用商店组件相关的 0xc002001b 错误终于得到解决。
如果您要查找有关升级到 Windows 11 的具体说明,请参阅本文。