某些 Windows 10 用户在尝试以常规方式安装挂起的更新或尝试使用 Windows 更新助手时遇到错误0xA0000400 。最常见的是,当用户尝试将其 Windows 10 版本更新为 build 1903 时,会报告此错误。
调查此特定问题后,发现有几种不同的潜在情况可能会在 Windows 10 计算机上触发此错误代码。以下是潜在罪魁祸首的列表:
- 一般 WU 问题– 事实证明,由于一系列可能导致 WU 服务无法访问的一般倾向,可能会出现此特定问题。在大多数情况下,您应该能够通过运行 WU 故障排除程序并应用建议的修复来解决问题。
- 本地 WU 组件的问题– 如果 Windows 更新不允许您自动安装挂起的功能更新,您应该能够通过使用 Microsoft 更新目录或使用媒体创建工具安装失败的更新来完全绕过这个问题.
- 损坏的 WU 下载文件夹或禁用的 WU 服务– 如果问题是由于禁用的服务依赖性或由于 SoftwareDistribution和Catroot2 文件夹内的损坏而发生的,您应该能够通过运行自动修复代理来解决问题或者通过在提升的 CMD 提示符下运行一系列命令。
- 与操作系统相关的系统文件损坏– 在某些情况下,您的系统可能正在处理某种类型的系统文件损坏,导致无法访问主要 WU 组件。在这种情况下,您应该执行修复安装程序。
现在您已了解可能导致此问题的每个潜在罪魁祸首,下面是应该允许您解决0xA0000400?错误代码的方法列表:
方法 1:运行 Windows 更新疑难解答
在您寻求能够解决0xA0000400 的更高级修复策略之前,您应该首先查看您的 Windows 是否无法自动解决该问题。如果扫描找到可行的修复策略,该实用程序将自动推荐可行的修复方法,您只需单击一下即可应用。
以下是有关部署 Windows 更新疑难解答程序以解决 Windows 10 上的 0xA0000400 错误代码的快速指南:
- 按Windows 键 + R打开运行对话框。在文本框中,键入“ms-settings-troubleshoot”?,然后按Enter 键打开“设置”应用的“疑难解答”选项卡。
- 进入“故障排除”选项卡后,移至“设置”屏幕的右侧部分,然后向下移至“启动并运行”部分。
- 在“启动并运行”部分中,单击“Windows 更新”?,然后从新出现的上下文菜单中单击“运行疑难解答” 。
- 启动 Windows 更新疑难解答程序后,它将自动开始扫描您的系统是否存在任何不一致之处。耐心等待,直到初始扫描完成。
注意:此扫描将确定它包含的任何修复策略是否与您当前正在处理的更新问题相匹配。 - 如果找到可行的修复策略,您将看到一个新窗口,您可以在其中单击应用此修复以应用推荐的修复。
注意:根据修复类型,您可能需要按照屏幕上的说明执行建议的修复。 - 成功应用修复后,重新启动计算机并在下次启动完成后查看问题是否得到解决。
?如果在您尝试安装挂起的更新时0xA0000400仍然出现(或者故障排除程序没有找到可行的修复策略),请向下移动到下面的下一个可能的修复。
方法 2:手动安装失败的更新
有一个快速修复可以绕过此错误,因为此错误是由 Microsoft 的更新实用程序引起的,您可以通过使用 Windows 更新目录安装提供此错误代码的更新来手动更新 Windows。许多受影响的用户确认此操作有效 – 这个过程可能有点乏味(特别是如果你正在处理多个更新都因相同的错误而失败),但如果你想完全绕过它是值得的对内置 Windows 更新组件的依赖。
注意:如果您有很多待处理的更新(超过 10 个),绕过此方法并直接转到方法 3 可能会更好。
如果您决定完成此修复,请按照以下分步说明进行操作:
- 在受影响的计算机上打开您最喜欢的浏览器并访问Microsoft 更新目录的根地址。
- 接下来,使用屏幕左上角的搜索功能搜索失败且错误代码为 0xA0000400 的更新。
- 成功生成结果后,请继续寻找适当的更新,同时牢记您当前的操作系统体系结构和您使用的 Windows 版本。
- 在您设法找到正确的更新后,继续并单击与正确驱动程序关联的下载?按钮。
- 接下来,打开文件资源管理器并手动导航到下载驱动程序的位置。当您到达之前下载失败的驱动程序的位置时,右键单击 .inf文件并从刚刚出现的上下文菜单中选择安装。
注意:如果多个更新失败并出现相同的错误代码,请对之前失败的每个 Windows 更新重复步骤 3 到 5。
如果你在尝试通过 Windows 更新目录安装更新时仍然看到 0xa0000400 错误,请向下移动到下面的下一个可能的修复程序。
方法 3:使用媒体创建工具更新
如果到目前为止没有任何帮助,您可以下载 Windows Media Creation 工具并尝试使用该工具更新您的 Windows,它将下载新的 Windows ISO 并从该 ISO 获取文件以更新您的 Windows。一些受影响的用户已确认此方法在 Windows 更新疑难解答无效的情况下有效。
按照以下说明使用媒体创建工具安装可能触发 0xa0000400?错误代码的每个待处理 Windows 功能更新:
- 打开您的默认浏览器并导航至媒体创建工具的官方 Microsoft 下载页面。
- 进入后,向下滚动到“创建 Windows 10 安装媒体”选项卡,然后单击“立即下载工具”按钮。
- 下载完成后,双击MediaCreationTool可执行文件并在出现UAC (用户帐户控制)提示时单击是。
- 在出现第一个提示时,在出现 EULA 提示时单击接受并等待工具初始化。
- 工具初始化后,选择?立即升级此 PC?开关,然后单击下一步进入下一个菜单。
- 实用程序启动后,等待下载完成并查看 Windows 功能更新安装是否没有相同的 0xa0000400。
如果仍然出现相同的错误,请向下移动到下面的下一个可能的修复程序。
方法 4:启用每个 Windows 更新依赖项
如果 Media Creation 工具返回相同的错误消息,那么您很可能正在处理与完成新 Windows 10 更新安装所需的某些 Windows Update 依赖项的某种类型的不一致。
在这种情况下,您解决 0xa0000400 问题的下一次尝试应该是部署一系列修复策略,以便重置可能导致您的待处理 Windows 更新出现问题的每个 Windows 更新组件。
最常见的情况是,出现此类问题的原因是一个或多个 WU(Windows 更新)组件当前处于不稳定状态(它们既未打开也未关闭)。在这种情况下,您将能够通过重置更新过程中涉及的所有 WU 组件来解决问题。
您可以自动(使用 Fix-It 代理)或手动执行此操作。跟随你觉得更舒服的那个:
A. 通过 WU 代理重置 WU
- 首先打开您的默认浏览器并访问Microsoft Technet 下载页面以下载Reset Windows Update Agent 脚本。
- 下载最终完成后,继续使用 WinRar、WinZip 或 7Zip 等实用程序解压缩存档并将其粘贴到易于访问的位置。
- 解压缩可执行文件后,双击ResetWUENG.exe文件,在用户帐户控制中单击是。
- 在下一个提示中,按照说明在您的计算机上运行脚本。操作完成后,此修复程序将重置所有WU 组件。
- 最后,重新启动您的计算机,看看在下一次启动序列完成后您是否能够安装更新而不会看到相同的 0xa0000400 错误。
B. 通过提升的 CMD 重置 WU
- 按键盘上的Windows 键 + R打开“运行”对话框。然后,在文本框中键入“cmd” ,然后按Ctrl + Shift + Enter打开提升的命令提示符。
注意:看到UAC(用户帐户控制)提示后,单击“是”以授予管理权限。 - 在提升的命令提示符中,按顺序键入以下命令并在每个命令后按Enter 键以停止所有 WU 相关服务:
SC config wuauserv start= autoSC config bits start= autoSC config cryptsvc start= autoSC config trustedinstaller start= auto
注意:这些命令会将 Windows 更新服务、MSI 安装程序、加密服务和 BITS 服务设置为自动。
- 停止所有相关服务后,运行以下命令以清除和重命名SoftwareDistribution和Catroot2?文件夹:
任 C:WindowsSoftwareDistribution SoftwareDistribution.oldren C:WindowsSystem32catroot2 Catroot2.old
注意:请记住,这两个文件夹包含 WU 组件使用的更新文件。重命名这些文件夹将强制您的操作系统创建新的健康等效项,这些等效项不会受到损坏的影响。
- 再次重新启动计算机,看看问题现在是否已解决。
如果即使在成功刷新每个 Windows 更新组件后同样的问题仍然存在,请向下移动到下面的最终潜在修复。
方法 5:部署修复安装
如果上述方法均未证明对您的情况有效,您应该考虑 0xa0000400 错误可能是由于潜在的损坏问题而发生的事实。
如果这种情况适用,您应该能够通过执行修复安装来解决问题。一些用户已经确认此方法成功地帮助他们在成功刷新每个损坏的 Windows 元素后安装每个待处理的更新。
此过程优于全新安装,因为它只会刷新 Windows 组件和与启动相关的进程,并允许您保留所有个人数据,包括照片、应用程序、游戏、视频和任何其他类型的个人文件。
以下是部署修复安装程序的分步说明。