该错误通常是由于驱动器空间不足、Windows Defender 的干扰、损坏的系统文件和过时的系统驱动程序而引起的。这些是更新卡住背后最常见的促成因素。成功安装挂起的更新时会发生错误,您必须重新启动才能使更改生效。但是,如果出现错误,即使您重新启动计算机,所做的更改也可能不受影响,但最好尝试一下并重新启动计算机。
根据我们的研究,出现0x80070032错误的原因可能有很多,我们在下面列出了一些主要原因:-
- 损坏的系统文件 -损坏的系统文件是可能触发0x80070032 错误 的罪魁祸首之一 。由于突然关机,最重要的文件可能会损坏。幸运的是,一些命令有助于恢复损坏的文件。
- 第三方防病毒软件的干扰—— 根据受影响的用户,Windows Defender 甚至第三方防病毒软件会阻止可能对 Windows 更新很重要的基本文件。因此,您必须暂时禁用防病毒软件以查看是否可以修复 错误代码:0x80070032。
- 停止的 Windows 更新服务 – 有时,如果 Windows 更新服务未在使用中,它们会自动停止。为避免这种情况,您需要按照以下方法重新启动服务。
- 软件分发文件夹中的损坏文件 – 软件分发文件夹中的内容很可能已损坏。它是一个文件夹,用于存储更新期间可能需要 Windows 的临时数据。
- 过时的硬件驱动程序- 根据我们的研究,如果从制造商的网站下载了过时的第三方驱动程序,可能会触发此 错误:0x80070032。因此,请确保您的驱动程序是最新的。
1. 运行 Windows 更新疑难解答
Windows Update Troubleshooter 是一种实用程序,允许用户修复有关 Windows 更新的问题。大多数 Windows 更新错误都可以通过运行 Windows 更新疑难解答程序来修复。
- 要运行 Windows 更新疑难解答,请按键盘上的Win + I启动设置
- 导航到更新和安全
- 单击左侧窗格中的疑难解答
- 单击查看其他疑难解答
- 选择 Windows 更新并单击运行疑难解答
- 它将自动开始检测和修复问题
- 完成后,尝试更新 Windows。
2. 重置 Windows 更新组件
第二种也是最有效的方法是重置 Windows 更新组件,重置 Windows 更新组件清除临时文件,重新启动 Windows 服务,并将损坏的服务替换为默认服务。以下是重置 Windows 更新组件的步骤:-
- 单击开始菜单并键入命令提示符
- 按Ctrl + Shift + Enter以管理员身份启动终端
- 插入以下命令并在每个命令后按Enter
net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old netsh winsock reset net start bits net start wuauserv net start appidsvc net start cryptsvc
- 按Windows + R打开运行程序
- 输入以下路径并按回车
键C:\Windows\SoftwareDistribution\Download - 现在按键盘上的Ctrl + A选择所有文件
- 右键单击文件并选择删除
- 完成后,检查错误是否仍然存在。
3. 将 Windows 更新服务设置为自动运行
如果问题仍然存在,请尝试将 Windows 更新服务设置为自动启动。此方法允许用户在重新启动时立即更新 Windows。按照以下步骤将 Windows 更新服务设置为自动运行:-
- 在搜索栏中键入命令提示符
- 右键单击它并选择以管理员身份运行
- 打开命令提示符后,输入以下命令并在每行代码后按Enter键
SC 配置 cryptsvc 启动=自动 SC 配置 trustedinstaller 启动=自动 SC 配置 wuauserv 启动 = 自动
- 完成后,重新启动计算机并查看 Windows 是否正在更新。
4.卸载最新更新
有时 Windows 更新损坏或有问题,这可能会导致 错误:0x80070032, 这就是为什么您需要卸载最近的 Windows 更新。如果错误是由于损坏的 Windows 更新引起的,则卸载最近的更新将修复此错误。
- 要卸载最新的更新,请按键盘上的Win + X
- 从列出的选项中单击设置
- 转到更新和安全
- 单击查看更新历史记录,然后单击卸载更新
- 选择您要卸载的更新
- 然后,右键单击更新并单击卸载
- 完成后,检查错误是否已解决。
5.暂时禁用Windows Defender
修复 Windows 更新错误的另一种解决方案是暂时禁用防病毒软件。通常,由于第三方杀毒软件或 Windows Defender 的干扰,会出现该类型的错误。通常,出于某些原因,防病毒软件会阻止 Windows 更新。因此,我们建议您禁用防病毒软件,因为它有助于修复 Windows 更新错误。
- 要禁用 Windows Defender,请单击“开始”菜单并在搜索栏中键入“设置”
- 打开设置并导航到更新和安全
- 单击左侧边栏中的Windows 安全,然后单击病毒和威胁防护
- 单击管理设置导航高级安全设置
- 关闭实时保护
- 询问权限时单击“是”
- 完成后,检查错误是否已修复。
6. 重新启动 Windows 更新服务
正如我们之前所说,Windows 服务会自动停止,这会触发 Error: 0x80070032。Windows 服务是完成定期更新安装所必需的。据受影响的用户称,即使服务运行正常,重新启动服务也可以修复错误。
- 要重新启动 Windows 更新服务,请按Win + R启动运行程序
- 键入services.msc并按Enter
- 应打开一个服务窗口,找到并右键单击Windows 更新服务,然后选择属性
- 将启动类型从手动更改为自动,然后单击应用
- 现在,如果服务已停止,请单击“服务状态”下的“开始”按钮
- 完成后,检查错误是否已解决。
7.执行干净启动
如果任何第三方软件干扰 Windows 更新,执行干净启动将解决此问题。干净启动是一种故障排除技术,可让用户找到有问题的软件。它是使用最少的驱动程序和服务启动 Windows 的过程。它还会禁用在启动时加载的第三方项目,因为它们会干扰 Windows 服务和其他必需的组件。
- 要执行干净启动,请同时按Win + R键打开运行程序
- 键入MSConfig并按Enter
- 单击选择性启动并转到服务选项卡
- 单击隐藏所有 Microsoft 服务,然后单击全部禁用
- 单击应用然后单击确定
- 完成后,重新启动计算机并检查错误代码:0x80070032是否仍然存在。
8.释放驱动器空间
可能导致此错误的另一个问题是驱动器空间不足。Microsoft 每个月或每周都会推出累积更新,以修复错误并提高 Windows 安全性以保护计算机系统。因此,您需要检查驱动器中是否有足够的空间用于即将到来的 Windows 更新。如果有,进行下一个解决方案;否则,通过删除临时文件或清除回收站来释放一些空间。
要删除所有临时文件,请按键盘上的Win + E启动Windows 资源管理器
- 单击左侧窗格中的这台电脑
- 右键单击已安装 Windows 的驱动器
- 从列出的选项中选择属性
- 单击磁盘清理,将出现一个短窗口
- 选择所有文件,然后单击“确定”
- 将再次出现一个短窗口
- 单击删除文件以确认操作
- 完成后,尝试更新 Windows 并查看错误是否仍然存在。
9. 运行 SFC 或 DISM
SFC 或 系统文件检查器 是一种命令行实用程序,用于修复 Windows 上损坏的文件。而 DISM或部署映像服务和管理具有三个命令,允许用户恢复损坏的 Windows 映像。这些命令对于恢复 DLL 文件或 .exe 文件非常有用。如果您想了解更多信息,请阅读本文如何使用 DISM 修复损坏的文件。
- 在搜索栏中键入命令提示符
- 从右窗格中单击以管理员身份运行
- 当 Windows 提示 UAC 时单击是
- 启动终端后,复制并粘贴以下命令
DISM /Online /Cleanup-Image /RestoreHealth sfc /scannow
- 插入以下命令后,转到 Windows 更新并查看错误是否已解决。
10. 检查驱动程序更新
在某些时候,来自第三方的过时驱动程序可能会触发此错误。如果您有任何硬件需要更新驱动程序,那么我们建议您更新驱动程序。此外,您还可以断开外围设备以查看这是否修复了错误代码: 0x80070032。要更新驱动程序,请按照本文如何更新驱动程序中提到的方法进行操作。
如果所有其他方法都无法修复此错误,您可以尝试通过访问此处重置 Windows 操作系统。