如何修复 Windows 更新错误 0x8007371b

在尝试更新您的 Windows 时看到错误 0x8007371b 消息可能会非常紧张。此错误多年来一直存在,并且在多个 Windows 版本和版本中一直存在。它还会影响 Windows 10 用户。此特定错误消息表明某些更新文件丢失或已损坏,通常是 WinSxS 文件夹中包含的更新文件。有几个潜在的修复方法可以解决这种情况,但由于每个计算机系统的特性,您可能需要尝试多种方法,直到找到正确的方法。

运行 DISM 扫描

DISM 代表部署映像和服务管理,它是一个内置的 Windows 工具,可以修复损坏的系统文件。要启动 DISM 扫描,请执行以下操作:

  1. 按键盘上的 Windows + R。
  2. 在“运行”对话框窗口中,键入cmd并同时按键盘上的 Ctrl + Shift + Enter。这将打开一个提升的命令提示符。
  3. 在命令提示符窗口中,键入DISM /Online /Cleanup-Image /ScanHealth并按 Enter。
  4. 等待该过程完成,然后再次尝试更新 Windows。

运行 SFC 扫描

另一个在处理错误 0x8007371b 时可能有用的 Windows 工具是系统文件检查器 (SFC)。

  1. 按 Windows + R 键。
  2. 在“运行”对话框中键入cmd ,然后按 Ctrl+Shift+Enter 以启动提升的命令提示符窗口。
  3. 键入SFC /ScanNow ,然后按 Enter。
  4. 等待该过程完成,重新启动计算机,然后查看错误是否已解决。

清除 Windows 10 更新缓存文件夹

  1. 按键盘上的 Windows + R 打开“运行”对话框。
  2. 通过在运行框中键入 cmd并按键盘上的 Ctrl+Shift+Enter 来打开提升的命令提示符窗口。
  3. 键入net stop wuauserv并按 Enter。
  4. 键入rd /s /q %systemroot%\SoftwareDistribution并按 Enter 以清除缓存文件夹。
  5. 要重新启动 Windows 更新服务,请键入net start wuauserv并按 Enter。

手动重置 Windows 更新组件

  1. 按 Windows + R 打开运行。
  2. 通过在运行框中键入 cmd并按 Ctrl+Shift+Enter 来打开提升的命令提示符。
  3. 现在,在命令提示符中键入以下命令并在每个命令后按 Enter 执行它:

网络停止 wuauserv

网络停止cryptSvc

净停止位

网络停止 msiserver

  1. 键入 ren C:\Windows\SoftwareDistribution SoftwareDistribution.old并按 Enter。

  1. 键入 ren C:\Windows\System32\catroot2 Catroot2.old并按 Enter。
  2. 通过键入以下命令并在每个命令后按 Enter 来启用已停止的组件:

网络启动wuauserv

网络启动cryptSvc

净起始位

网络启动 msiserver

  1. 检查错误 0x8007371b 是否已修复。