一些 Windows 10 用户报告说,每当他们尝试安装待定的累积 Windows 更新时,他们最终都会看到错误0x8007371C。大多数受影响的用户报告说,只有某些更新最终因此错误而失败,而其他更新安装得很好。
事实证明,有几种不同的根本原因可能导致此特定错误代码。以下是潜在罪魁祸首的候选名单:
- 常见 WU 故障– 事实证明,某些常见情况可能会产生故障,从而破坏 Windows Update 的功能。在大多数情况下,运行 Windows 更新疑难解答程序并应用推荐的修复程序就足够了。
- 损坏的 WU 依赖临时数据——如果 Windows 更新疑难解答无法自动解决问题,您应该尝试通过清除存储在 SoftwareDistribution 和 Catroot2 错误中的任何临时文件来手动解决问题。
- 损坏的 Windows 更新组件——一旦您确定 Windows 更新疑难解答和您自己都无法修复 WU 组件,解决该问题的一种方法(除了重新安装操作系统之外)是通过下载和安装来绕过本地 WU 组件通过 Microsoft 更新目录更新失败。
- 第 3 方软件正在干扰 WU – 请记住,新的驱动程序更新、来自第 3 方应用程序的新驱动程序安装也会干扰 Windows 更新组件。在这种情况下,您可以简单地使用系统还原疑难解答程序将操作系统状态恢复到 WU 组件正常运行时的时间戳。
- 系统文件损坏——在某些情况下,您可能会看到此错误代码是由于无法通过常规方法修复的底层系统文件损坏而导致的。在这种情况下,此时唯一可行的修复方法是进行修复安装或全新安装。
现在您已经熟悉了可能导致 0x8007371C Windows 更新错误出现的每个潜在罪魁祸首,下面是其他受影响的用户已成功用于解决问题的经过验证的修复程序列表:
运行 Windows 更新疑难解答
由于该问题很可能与 Microsoft 已经意识到的已知 WU 不一致有关,因此您应该通过检查您的操作系统是否无法自动识别和修复 0x8007371C 错误来开始本故障排除指南。
注意: Windows 10 包含许多内置修复策略,能够解决绝大多数与更新相关的错误和不一致问题。
我们面临这个确切问题的一些用户已经通过运行Windows 更新疑难解答并强制执行建议的修复来设法修复 0x8007371C。
这个内置实用程序存在于每个最新的 Windows 版本中,并且包含许多修复策略,如果发现熟悉的场景,这些策略将自动应用。如果扫描找到可行的修复策略,该实用程序将自动推荐您可以轻松应用的可行修复。
以下是部署 Windows 更新疑难解答程序以解决 Windows 10 上的 0x8007371C 错误代码的快速指南:
- 首先按Windows 键 + R打开运行对话框。在文本框中,键入“ms-settings-troubleshoot” ,然后按Enter 键打开“设置”应用的“疑难解答”选项卡。
- 在“故障排除”选项卡内,移至“设置”屏幕的右侧部分,然后向下移至“启动并运行”部分。
- 接下来,单击Windows 更新,然后从新出现的上下文菜单中单击运行疑难解答。
- 在 Windows Update Troubleshooter 中,它会自动开始扫描您的系统是否存在任何不一致之处。耐心等待,直到初始扫描完成。
注意:此扫描将确定它包含的任何修复策略是否与您当前正在处理的更新问题相匹配。 - 找到可行的修复策略后,您将看到一个新窗口,您可以在其中单击Apply this fix以强制执行适合此特定情况的修复。
注意:根据推荐的修复类型,您可能需要按照屏幕上的说明执行推荐的修复。 - 成功应用修复后,重新启动计算机并在下次启动完成后查看问题是否得到解决。
如果在您尝试安装挂起的更新时0x8007371C仍然出现(或者故障排除程序没有找到可行的修复策略),请向下移动到下面的下一个可能的修复。
重置每个 WU 依赖项
如果 Windows Update Troubleshooter 无法自动识别和修复问题,您应该通过手动重置整个 Windows Update 组件来推进此故障排除尝试。
要解决此问题,您可以使用提升的命令提示符停止所有相关的 Windows 更新设置,然后再清理存储在SoftwareDistribution和Catroot2文件夹中的任何临时文件——执行此操作并重新启动每个相关服务后,您应该尝试安装一次挂起的更新再次查看问题现在是否已解决。
如果您尚未尝试此特定修复,请按照以下说明重置每个 Windows 更新依赖项以尝试修复 0x8007371C:
- 首先按键盘上的Windows 键 + R打开“运行”对话框。执行此操作后,在文本框中键入“cmd” ,然后按Ctrl + Shift + Enter打开提升的命令提示符。
注意:看到UAC(用户帐户控制)提示后,单击“是”以授予管理权限。 - 在提升的命令提示符中,按顺序键入以下命令并在每个命令后按Enter 键以停止所有与 WU 相关的服务:
SC config wuauserv start= auto SC config bits start= auto SC config cryptsvc start= auto SC config trustedinstaller start= auto
注意:使用这些命令将 Windows 更新服务、MSI 安装程序、加密服务和 BITS 服务设置为自动启动。
- 停止所有相关服务后,运行以下命令清除并重命名SoftwareDistribution和Catroot2 文件夹:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old
注意:这两个文件夹包含 WU 组件使用的更新文件。重命名这些文件夹将强制您的操作系统创建新的健康等效项,这些等效项不会受到损坏的影响。
- 再次重新启动计算机,看看问题现在是否已解决。
如果您尝试安装挂起的更新仍然以相同的 0x8007371C 错误结束,请向下移动到下面的下一个可能的修复。
手动安装失败的 Windows 更新(通过 Microsoft 更新目录)
在 Windows Update 疑难解答中,您无法识别 Windows Update 组件的任何潜在问题,一种可以让您绕过 0x8007371C 错误的快速修复方法 是使用 Windows Update Catalog 查找无法安装的更新,手动安装它们(最常见的是在尝试更新到 Windows 10 build 1903 时)。
许多受影响的用户确认此操作有效 – 这个过程可能有点乏味(特别是如果你正在处理多个更新都因相同的错误而失败),但如果你想完全绕过它是值得的对内置 Windows 更新组件的依赖。
注意:如果您有很多待处理的更新(超过 10 个),绕过此方法并直接转到方法 3 可能会更好。
如果您决定完成此修复,请按照以下分步说明进行操作:
- 在受影响的计算机上打开您最喜欢的浏览器并访问Microsoft 更新目录的根地址。
- 接下来,利用屏幕左上角的搜索功能搜索失败并显示 0x8007371C 错误代码的更新。
- 结果显示后,决定适当的更新,同时牢记您当前的操作系统架构和您使用的 Windows 版本。
- 在决定与您的机器兼容的更新后,继续并单击与正确驱动程序关联的下载 按钮。
- 最后,文件资源管理器并手动导航到下载驱动程序的位置。当您到达之前下载失败的驱动程序的位置时,右键单击 .inf文件并从刚刚出现的上下文菜单中选择安装。
注意:如果多个更新失败并出现相同的错误代码,请对之前失败的每个 Windows 更新重复步骤 3 到 5(如果有多个待处理的更新失败)。
如果您在尝试通过 Windows 更新目录安装更新时仍然看到相同的错误代码,请向下移动到下面的下一个可能的修复程序。
使用系统还原
如果您只是注意到挂起的 Windows 更新在特定更改(驱动程序更新、新驱动程序安装、新功能更新等)后开始失败,则您可能正在处理与 Windows 更新组件冲突的流氓元素。
在这种情况下,您可以通过使用系统还原将计算机还原到健康状态来解决问题。
注意:请记住,默认情况下,系统还原配置为在重要系统事件时创建和保存新的还原快照。除非您修改了此默认行为,否则在尝试修复“SiHost.exe Unkown Hard Error ”时,您应该有大量还原快照可供选择。
使用以前保存的系统还原点 将您的计算机恢复到未发生此问题的前一个时间点。
如果您设法使用还原的快照将您的 PC 恢复到正常状态,请尝试再次安装之前失败的 Windows 更新。
如果问题仍未解决,并且在更新失败后您仍然看到相同的 0x8007371C,请向下移动到下面的下一个可能的修复程序。
修复安装或清洁安装
如果到目前为止,上述任何潜在修复都对您不起作用,那么您很可能正在处理影响本地 Windows 更新组件的某种系统文件损坏。
如果这种情况适用,此时您唯一可以做的就是重置 Windows 安装的每个组件和子组件,以确保您完全消除可能触发 0x8007371C 错误代码的每个损坏实例。
如果此时您别无选择,只能这样做,那么您实际上只有两种前进方式:
- 全新安装– 如果您正在寻找快速修复,请进行全新安装,因为您无需使用兼容的安装媒体即可进行部署。这将有效地替换操作系统驱动器中现有的 Windows 文件阵容,并消除任何损坏的实例。但请记住,除非您提前备份您的个人数据,否则您需要做好丢失操作系统驱动器 (C:\) 中所有个人数据的准备。
- 修复安装——此过程将花费更长的时间,并且需要您插入兼容的安装介质并使用它来触发就地修复过程。但修复安装将允许您保留您的个人文件,包括应用程序、游戏、文档、照片等。