当用户尝试在 Windows 10 中下载和安装更新时出现 Windows 更新错误 0x8007371b;许多用户都遇到过这个错误,并且这个错误似乎在以前的 Windows 版本(如 Windows 7 和 Windows Vista)中是一致的。
该错误表示类似于0x8007371B = ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE。微软官方网站称,该错误翻译为“一个或多个必需的交易成员不存在”。这意味着名为 WinSxS 的 Windows 文件夹中的一个或多个文件丢失,或者该文件夹已损坏。
第三方防病毒软件也可能阻止更新。因此,在您继续解决方案之前,请确保您是否安装了任何第三方反软件,您将其从您的系统中删除,并且他们会尝试执行更新。如果仍然不起作用,请继续执行以下方法。
方法 1:使用 Windows 疑难解答
在这种方法中,我们将使用 Windows 内置的疑难解答程序来自动修复可能阻止您更新 Windows 的错误。此工具会尝试找出其他应用程序所做的任何更改,这些应用程序可能会等待系统重新启动,或者某个服务是否崩溃并需要重新启动。
- 单击 Windows 菜单并在搜索框中键入疑难解答,然后单击疑难解答设置
- 现在单击 Windows Update,然后单击运行疑难解答程序,并在出现提示时提供您的密码。
- 故障排除过程完成后,按照屏幕上的说明进行操作
方法 2:使用部署映像服务管理 DISM
在此方法中,我们将使用名为部署映像服务和管理的 Windows 实用程序,它允许我们修复已安装的 Windows 映像。首先,我们会查找文件是否可用,然后尝试修复它们。
- 以管理员身份打开命令提示符
- 键入“DSIM /Online /Cleanup-Image /CheckHealth”,然后按 Enter。这将执行 Windows 文件的快速扫描并检查是否有任何损坏。
- 输入??“DISM /online /Cleanup-Image / ScanHealth”并按回车键执行。这将对 Windows 执行更深入的扫描并检查损坏的文件,此过程可能需要几分钟时间。
- 输入“?DISM /Online /Cleanup-Image /RestoreHealth”来修复文件
- 命令执行后,重新启动系统并检查问题是否已解决。
方法 3:重置 Windows 更新组件
Microsoft 提供了一个批处理文件,其中包含一组预先编写的指令,这些指令在执行时会重置 Windows 更新实用程序及其所有组件。这将删除旧的 Windows 更新,重新注册 Windows 更新文件,并重置您的连接设置。请参阅以下步骤:
- 从下面的链接下载脚本
Windows 10??????? |?????????????Windows 7 和 8 - 下载后解压ZIP文件
- 以管理员身份运行WuReset批处理文件
- 等待执行完成
- 现在重新启动计算机并尝试立即安装更新