如何修复 Windows 更新错误 0x8007371b
在尝试更新 Windows 时看到错误 0x8007371b 消息可能会非常紧张。这个错误多年来一直存在,并通过多个 Windows 版本和版本。它还会影响 Windows 10 用户。
目录
为什么我会看到错误 0x8007371b?
该消息通常显示为“Windows 更新遇到未知错误”或“错误 0x8007371b”。它通常与损坏的系统文件相关联,这会阻止更新成功安装。此通知的一个可能原因是损坏的 Windows 组件存储。如果系统文件被删除或损坏,则可能会发生这种情况,这可能会阻止安装更新。
另一个可能的原因是与防病毒软件发生冲突。某些防病毒程序可能会干扰更新过程并阻止更新成功安装。此外,最近的恶意软件感染也可能导致更新错误。恶意软件会损坏系统文件,导致它们损坏甚至完全删除。在其他情况下,该消息可能与硬件问题有关,例如 RAM 故障或硬盘驱动器错误。这些问题会阻止 Windows 正确访问系统文件,从而导致更新问题。
这条特定的 Windows 更新错误 0x8007371b 消息表明某些更新文件丢失或已损坏,通常是 WinSxS 文件夹中包含的文件。幸运的是,可以采取几个步骤来解决这个问题。但是,由于每个计算机系统的特性不同,您可能需要尝试多种方法,直到找到合适的方法。
运行 DISM 扫描
DISM 代表部署映像和服务管理,它是一个内置的 Windows 工具,可以修复损坏的系统文件。要启动 DISM 扫描,请执行以下操作:
-
- 按键盘上的Windows + R。
-
- 在“运行”对话框窗口中,键入cmd ,然后同时按键盘上的Ctrl + Shift + Enter 。这将打开提升的命令提示符。
-
- 在命令提示符中,键入DISM /Online /Cleanup-Image /ScanHealth并按Enter 键。
-
- 等待该过程完成,然后再次尝试更新 Windows 。
运行 SFC 扫描
另一个在处理错误 0x8007371b 时可能有用的 Windows 工具是系统文件检查器 (SFC)。
-
- 按Windows + R键。
-
- 在“运行”对话框中键入cmd ,然后按Ctrl+Shift+Enter打开提升的命令提示符窗口。
-
- 键入SFC /ScanNow并按Enter 键。
-
- 等待该过程完成,重新启动计算机,然后查看错误是否已解决。
清除 Windows 10 更新缓存文件夹
-
- 按键盘上的Windows + R打开“运行”对话框。
-
- 通过在“运行”框中键入cmd并按键盘上的Ctrl+Shift+Enter打开提升的命令提示符窗口。
-
- 键入net stop wuauserv并按Enter键。
-
- 键入rd /s /q %systemroot%\SoftwareDistribution并按Enter以清除缓存文件夹。
-
- 要重新启动 Windows 更新服务,请键入net start wuauserv并按Enter键。
手动重置 Windows 更新组件
-
- 按Windows + R打开运行。
-
- 通过在“运行”框中键入cmd并按Ctrl+Shift+Enter打开提升的命令提示符。
-
- 现在,在命令提示符中键入以下命令,并在每个命令后按Enter 键执行它:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
-
- 键入ren C:\Windows\SoftwareDistribution SoftwareDistribution.old并按Enter 。
-
- 输入ren C:\Windows\System32\catroot2 Catroot2.old并按Enter 键。
-
- 通过键入以下命令并在每个命令后按Enter来启用已停止的组件:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
-
- 检查错误 0x8007371b 是否已修复。
如果问题仍未解决,请务必咨询专业人士。还强烈建议投资获得许可的恶意软件删除工具,以终止可能导致此错误消息的恶意应用程序。