一些刚刚升级到新操作系统的 Windows 11 报告说他们遇到了一个奇怪的问题,即累积更新总是失败并显示 0xCA00A009 错误代码。这个问题几乎总是与KB5005188更新有关。
我们彻底调查了此问题,并意识到在尝试在 Windows 11 上安装某些更新时,可能有多种不同的根本原因导致生成此错误代码。以下列出了可能导致此问题的潜在原因:
- 常见的 Windows 更新故障– 有很多情况可能会导致 Windows 11 更新组件出现故障。幸运的是,这些情况中的大多数已经包含在修复策略中,您可以通过 Windows 更新疑难解答自动执行该修复策略。因此,在尝试任何其他操作之前,您应该首先运行 Windows 更新疑难解答并部署推荐的修复程序。
- SoftwareDistribution 和 Catroot 2 文件夹内的数据损坏– 更新中断或某些系统文件损坏也可能导致文件损坏渗透到负责托管临时 Windows 更新文件的两个文件夹内。在这种情况下,您可以通过强制您的操作系统为这两个文件夹创建新的等效项来解决此问题(因为您不能按常规删除它们)。
- 损坏的 WU 组件– 有很多问题可能会困扰 Windows Update 组件。但是,由于大多数问题如果没有全新安装/修复安装程序就无法解决,因此在某些情况下,最好的做法是完全绕过 WU 组件并从 Microsoft 更新目录安装失败的更新。
- 冲突的组策略——如果你是从旧的 Windows 版本升级到 Windows 11,那么你应该调查的另一个可行的罪魁祸首是糟糕的组策略。请记住,并非 Windows 10 上可用的每个程序在 WIndows 11 上都是好事。最好的做法是执行策略更新程序,以确保糟糕的组策略不会导致此问题。
- 系统文件损坏——如果您的 Windows 更新组件严重损坏,并且每次 Windows 更新都以相同的 0xca00a009 告终,那么除了全新安装或修复安装您的整个 Windows 文件群之外,您无法通过任何修复取得太大进展。如果要避免数据丢失,建议修复安装。
现在您已经熟悉了导致 Windows 11 更新错误 0xca00a009 错误的每个潜在罪魁祸首,让我们回顾一下其他受影响的用户已成功用于解决此问题的一系列修复。
运行 Windows 更新疑难解答
在继续阅读更高级的疑难解答指南之前,我们的建议是先部署 Windows Update 疑难解答程序,看看它是否能够自动修复问题。
注意:请记住,Windows 11 上的故障排除实用程序比以前的 Windows 版本更强大。Microsoft 添加了数十种新的自动修复策略,如果通过单击识别出可识别的场景,则可以应用这些策略。
如果您尚未尝试此修复,请按照以下说明运行 Windows 更新疑难解答并自动应用推荐的修复:
- 按Windows 键 + R打开“运行”对话框。接下来,在文本框中键入“control” ,然后按Enter 键打开经典的控制面板界面。
注意: 如果用户帐户控制提示您,请单击是授予管理员访问权限。 - 进入经典控制面板窗口后,使用搜索功能(屏幕右上角)搜索“疑难解答”。
- 从结果列表中,单击故障排除。
- 进入“故障排除”选项卡后,转到“系统和安全”下,然后单击“修复 Windows 更新问题”。
- 出现第一个Windows Update疑难解答提示后,单击“下一步”并等待初始扫描完成。
注意:请记住,对于推荐的一些修复程序,您可能需要执行一系列自动化步骤。 - 成功应用修复后,重新启动您的 PC,再次安装失败的更新,并查看下一次启动是否完成。
如果你已经运行了 Windows 更新疑难解答并应用了建议的修复程序,但你仍然看到相同的 0xca00a009,请向下移动到下面的下一个可能的修复程序。
清除 SoftwareDistribution 和 Catroot 2 文件夹
大多数会破坏 Windows Update 组件的场景都位于以下两个文件夹之一:SoftwareDistribution和Catroot 2。
注意:这两个文件夹负责临时保存在安装挂起的 Windows 更新和系统驱动程序更新期间使用的文件和文件夹。据报道,在主动安装更新时意外中断会在 Windows 11 上产生 0xca00a009。
但是,清除 SoftwareDistribution 和 Catroot 2 文件夹并不像导航到文件夹并清空它们的内容那么容易。这两个文件夹都受系统保护,这意味着您不能按常规删除它们。
幸运的是,这个约束有一个解决方法;您可以使用 .old 扩展名重命名这两个文件夹——这将强制您的 Windows 安装忽略它们并创建新的、健康的等效项。
但在执行此操作之前,您首先需要禁用每个已使用的服务 WU 依赖项。
有关如何禁用每个使用的 Windows 更新依赖项以及重命名SoftwareDistribution和Catroot 2文件夹的完整步骤,请按照以下说明操作:
- 按Windows 键 + R打开“运行”对话框。接下来,在文本框中键入“cmd” ,然后按Ctrl + Shift + Enter以打开具有管理员权限的提升命令提示符。
注意:如果用户帐户控制提示您,请单击是授予管理员访问权限。 - 最终进入提升的 CMD 提示符后,键入以下命令并在每个命令后按 Enter 以有效禁用 Windows 更新的每个服务依赖项:
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
注意: 这些命令将有效地停止 Windows 更新服务、加密服务、后台智能传输服务和 Microsoft 安装程序服务——所有这些都是依赖项,如果正在运行,它们将阻止您运行以下命令。
- 禁用服务依赖性后,键入(或粘贴)以下命令并在每个命令后按 Enter 以有效地重命名 SoftwareDistribution和Catroot2文件夹:
任 C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old
- 成功处理上述两个命令后,运行以下命令以重新启动您之前停止的服务(在第 2 步):
net start wuauserv net start cryptSvc net start bits net start msiserver
- 接下来,您可以安全地关闭提升的 CMD 提示符并安装之前因 0xca00a009 而失败的相同 Windows 更新。
如果问题仍未解决并且您正在尝试避免全新安装或修复安装过程,请向下移动到下面的下一个可能的修复程序。
通过 Microsoft 更新目录安装失败的更新
如果您的 Windows Update 组件已损坏且无法通过 WU 疑难解答自动修复,并且您正试图避免执行一些过激操作,例如全新安装或修复安装,一种允许您绕过0xca00a009 的方法是手动安装失败的更新使用 Microsoft 更新目录。
您可以使用此目录下载在您的 PC 上失败的兼容更新版本,然后使用它附带的 .ini 文件手动安装它。
如果您正在寻找有关如何执行此操作的具体说明,请按照以下步骤操作:
- 打开默认浏览器并访问Microsoft 更新目录 (MUC) 目录的主页。
- 进入 MUC 的根目录后,使用搜索功能(屏幕右上角)搜索失败的更新(很可能是 KB5005188 )。
- 生成结果后,循环查看结果并确定您需要安装的适当更新版本,同时牢记您当前的操作系统体系结构和您正在使用的Windows 版本。
- 一旦您决定了哪个更新与您的机器完全兼容,请单击与正确驱动程序关联的下载按钮。
- 接下来,打开文件资源管理器并手动导航到下载更新文件夹的文件夹(很可能在下载文件夹中)。
- 找到正确的文件夹后,查找 .ini 文件并右键单击它,然后从上下文菜单中单击安装。
- 按照屏幕上的说明完成 Windows 更新安装,然后重新启动您的 PC。
如果此方法不允许您规避错误,或者您正在寻找将永久修复 WU 组件的永久修复,请向下移动到下面的下一个修复。
更新组策略
假设您在从较旧的 Windows 版本升级到 Windows 11 后开始遇到此问题。在这种情况下,此问题可能是由于本地组策略故障引起的——这比您预期的要普遍得多。
如果这种情况似乎适用,并且您在尝试安装的每个 Windows 更新中都遇到 0xca00a009 错误,您可以通过强制操作系统更新所有组策略来解决问题。
但是为了确保问题不会在以后再次出现,您需要通过任务管理器创建一个重复的 CMD 任务。按照以下说明通过常规任务更新组策略的步骤:
- 按Ctrl + Shift + Esc打开任务管理器。如果您看到打开的简单界面,请单击“更多详细信息”图标。
- 接下来,单击文件(从顶部的功能区菜单中),然后单击从选择选项中运行新任务。
- 进入“创建 新任务”窗口后,首先选中与“使用管理权限创建此任务”关联的复选框 。
- 接下来,单击浏览按钮并导航到C:\Windows\System32,从选项列表中选择CMD ,然后单击打开。
- 添加目录后,按一下空格键,添加“–update”,然后按“确定”按钮。
- 进入提升的 CMD 提示符后,键入以下命令并按Enter 键进行处理:
gpupdate /force
- 处理命令后,键入exit 并按Enter 键退出该实用程序。
- 重复尝试安装挂起的更新,看看问题现在是否已解决。
如果即使在更新所有本地策略后同样的问题仍然存在,请向下移动到下面的最终潜在修复。
修复安装或清理安装
如果你走到这一步却没有结果,很可能你正在处理某种你无法按常规解决的不一致问题。
由于数以万计的潜在罪魁祸首可能导致此问题,因此最好的做法是确保刷新每个 Windows 文件——这将确保每个可能损坏的 Windows Update 依赖项都被替换为健康的等效项。
在执行此操作时,有两个可用选项:
- 修复安装(就地修复) ——这个过程只会触及你的系统文件,而其他一切都完好无损。如果您拥有不能丢失的重要个人数据,这应该是您的第一个方法。但请记住,您需要兼容的安装介质。
- 全新安装——这是最简单的过程。您可以在没有兼容安装媒体的情况下部署此操作,但请记住,您将丢失操作系统分区上存在的所有个人文件、文档和媒体。