该错误通常是由于驱动器空间不足、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以管理员身份启动终端插入以下命令并在每个命令后按Enternet stop bitsnet stop wuauservnet stop appidsvcnet stop cryptsvcren C:\Windows\SoftwareDistribution SoftwareDistribution.oldren C:\Windows\System32\catroot2 catroot2.oldnetsh winsock resetnet start bitsnet start wuauservnet start appidsvcnet 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 或 DISMSFC 或 系统文件检查器 是一种命令行实用程序,用于修复 Windows 上损坏的文件。而 DISM或部署映像服务和管理具有三个命令,允许用户恢复损坏的 Windows 映像。这些命令对于恢复 DLL 文件或 .exe 文件非常有用。如果您想了解更多信息,请阅读本文如何使用 DISM 修复损坏的文件。
在搜索栏中键入命令提示符从右窗格中单击以管理员身份运行当 Windows 提示 UAC 时单击是启动终端后,复制并粘贴以下命令DISM /Online /Cleanup-Image /RestoreHealthsfc /scannow插入以下命令后,转到 Windows 更新并查看错误是否已解决。10. 检查驱动程序更新
在某些时候,来自第三方的过时驱动程序可能会触发此错误。如果您有任何硬件需要更新驱动程序,那么我们建议您更新驱动程序。此外,您还可以断开外围设备以查看这是否修复了错误代码: 0x80070032。要更新驱动程序,请按照本文如何更新驱动程序中提到的方法进行操作。
如果所有其他方法都无法修复此错误,您可以尝试通过访问此处重置 Windows 操作系统。