如果您尝试升级或安装新版本的Windows10,您可能会在Windows更新过程中遇到错误0x80073712。如果某些Windows更新文件损坏或丢失,则主要会发生此问题。这意味着Windows安装程序所需的文件现在可能已损坏或损坏。在这篇博文中,我们解释了错误0x80073712的一些可能解决方案。
毫无疑问,Windows10已经被适当地修补和打磨,但它的一些功能仍然有很多不足之处。除此之外,Windows Update仍然不受保护并且容易受到损坏,例如错误0x80073712。此内置服务以累积更新和服务包的形式提供软件更新。Windows更新的主要目的是通过增强的安全性和稳定性功能使操作系统保持更新。为了保持有效,我们建议您按照相同的顺序执行下面的解决方法,因为我们根据效率和难度安排了修复。
如何修复Windows更新错误0x80073712
-
- 运行 Windows 更新疑难解答
- 执行 SFC 扫描
- 运行 DISM 工具
- 重置更新的一些基本元素
- 删除 Windows 更新缓存
- 执行磁盘清理
- 重置 Windows 更新组件
- 重命名软件分发文件夹
- 使用媒体创建工具
1. 运行 Windows 更新疑难解答
虽然有多种方法可以解决此问题,但您可以使用此内置应用程序立即修复它。Windows Update Troubleshooter 自行检测并纠正常见的更新问题。虽然此工具不能解决所有问题,但如果您的系统、操作系统或其他连接的设备出现问题,这是一个很好的开始方式。尝试运行 Windows Update 疑难解答程序,看看它是否有效。
- 同时按Win+I调用设置。
- 单击“更新和安全”类别。
- 在左窗格中,转到“疑难解答” 部分。
- 移至右侧,然后选择其他疑难解答链接。
- 选择Windows 更新,然后单击运行疑难解答 按钮。
完成上述过程后,这将找到发生此问题的可能原因,然后进行修复。因此,检查它是否解决了错误。
2.执行SFC扫描
下一步是运行系统文件检查器工具来扫描您的系统文件。此实用程序修复丢失或损坏的系统文件,包括与错误0x80073712相关的文件。要运行此工具,请使用以下步骤 –
- 按Win + R热键打开“运行”对话框。
- 在空白处,键入“cmd”并按Ctrl + Shift + Enter键打开提升的命令提示符。
- 如果出现 UAC 提示,请单击 “是” 按钮。
- 出现提升的命令提示符后,键入命令 –
sfc /scannow
- 按 Enter 键,这将开始扫描过程。
- 这将花费很短的时间找到丢失的文件,然后将其恢复。因此,扫描结束后重新启动设备。
3.运行DISM工具
如果上述方法不起作用,则可能是您的 Windows 文件已损坏或丢失。因此,下一个首选步骤是运行部署映像服务和管理 (DISM) 来修复系统映像文件。
要运行 DISM 工具,请按照以下步骤操作 –
- 按Win + Q热键,让任务栏搜索出现。
- 在搜索框中键入cmd 。
- 右键单击命令提示符并选择 以管理员身份运行。
- 如果 UAC 出现提示,请点击是 按钮。
- 在下一页上,复制并粘贴以下文本,然后按Enter –
DISM.exe /Online /Cleanup-image /Restorehealth
- 这将开始对操作系统中损坏的图像文件执行扫描过程。重新启动您的 PC 并检查启动期间的错误。
4.重置更新的一些基本要素
如果问题仍然存在,您可能需要重置更新的基本元素。这还将提供对更新文件的授予访问权限。以下是步骤 –
- 使用管理员权限打开命令提示符。
- 在命令提示符窗口中,键入以下命令并在每个命令后按 Enter:
净停止受信任的安装程序 cd %windir%\winsxs takeown /f pending.xml /a cacls pending.xml /e /g everyone:f 删除挂起.xml 净停止 wuauserv ren c:\windows\SoftwareDistribution softwaredistribution.old 净启动 wuauserv
- 运行上述命令后,尝试更新您的计算机并查看它是否有效。
5. 删除 Windows 更新缓存
删除有故障和损坏的 Windows 更新缓存是帮助修复错误的另一种有用方法。更新缓存是一个特定的文件夹,用于收集和存储更新的安装文件。以下是删除它们的方法 –
- 同时按Win+R键打开“运行”对话框。
- 在空白框中键入services.msc ,然后按 Enter。
- 在“服务”窗口中,找到“名称”列下的Windows 更新 。
- 右键单击 Windows 更新,然后单击停止。
- 再次使用Win+R键打开“运行”对话框。
- 在框中,复制并粘贴以下文本代码,然后按 Enter。
C:\Windows\SoftwareDistribution\下载
- 在下一页上,删除那里可用的所有整个文件和文件夹。
- 如果系统要求您提供管理员权限,请标记“对所有当前项目执行此操作”框,然后单击“继续”。
- 现在再次转到服务应用程序,右键单击Windows 更新,然后启动它。
重新启动您的设备并再次尝试运行 Windows 更新。
6.执行磁盘清理
不断在其硬盘驱动器上积累临时文件和浏览器缓存对 PC 是非常有害的。因此,我们建议下一步运行磁盘清理工具。这将删除临时 Windows 10 安装文件并可能修复错误代码。方法如下:
- 按键盘上的 Windows 按钮并键入“cleanmgr”。
- 从列表顶部选择磁盘清理选项。
- 在微小的磁盘清理框中,选择(C:)驱动器并单击确定按钮。
- 单击清理系统文件选项。
- 再次选择C:驱动器。
- 然后选中除Downloads之外的所有框。
- 单击 “确定”,该工具将开始删除文件。
- 最后,重新启动计算机以完成该过程。
完成这些步骤后,导航至路径Settings > Update & security > Windows Update。之后,单击检查更新并查看问题现在是否消失。
7. 重置 Windows 更新组件
如果上述解决方法不起作用,则您可以通过重置 Windows 更新组件来解决此问题。这是如何做到的 –
- 按Win + S并输入“cmd”。
- 右键单击命令提示符 并选择以管理员身份运行。
- 当 UAC 提示时,单击是按钮。
- 在下一页上,键入以下命令并在每个命令后按 Enter。
net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc Del “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat” cd /d %windir%\system32 regsvr32.exe atl.dll regsvr32.exe urlmon .dll regsvr32.exe mshtml.dll regsvr32.exe shdocvw.dll regsvr32.exe browseui.dll regsvr32.exe jscript.dll regsvr32.exe vbscript.dll regsvr32.exe scrrun.dll regsvr32.exe msxml.dll regsvr32.exe msxml3.dll regsvr32.exe msxml6.dll regsvr32.exe actxprxy.dll regsvr32.exe softpub.dll regsvr32.exe wintrust.dll regsvr32.exe dssenh.dll regsvr32.exe rsaenh.dll regsvr32.exe gpkcsp.dll regsvr32.exe sccbase.dll regsvr32.exe slbcsp.dll regsvr32.exe cryptdlg.dll regsvr32.exe oleaut32.dll regsvr32.exe ole32.dll regsvr32.exe shell32.dll regsvr32.dll regsvr32.dll in exe wuapi.dll regsvr32.exe wuaueng.dll regsvr32.exe wuaueng1.dll regsvr32.exe wucltui.dll regsvr32.exe wups.dll regsvr32.exe wups2.dll regsvr32.exe wuweb.dll regsvr32.exe qmgr.dll exeprxy regsvr32. .dll regsvr32.exe wucltux.dll regsvr32.exe muweb.dll regsvr32.exe wuwebv.dll netsh winsock 重置netsh winhttp 重置代理net start bits net start wuauserv 净启动 appidsvc 净启动 cryptsvc
- 运行上述命令后,关闭命令提示符窗口,并转到Microsoft 支持网站。
- 在下一页上,下载最新的 Windows 更新代理。
- 使用屏幕上的说明将其安装在您的设备上。
- 重新启动您的 PC 并检查此方法是否适用于您。
8.重命名软件分发文件夹
这是您可以尝试修复 Windows 更新错误 0x80073712 的另一种有效解决方案。如果与这些组件相关的问题导致了错误,则此方法肯定可以作为修复方法。要执行此技巧,请使用以下指南 –
- 如上所述打开提升的命令提示符。
- 一个接一个地键入以下命令,然后按 Enter 键 –
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
(这会暂时停止更新组件)
任 C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old
(这将重命名 SoftwareDistribution 文件夹和 Catroot2 文件夹。在这里,当您下次尝试更新时,Windows 会焕然一新)
净启动 wuauserv 净启动 cryptSvc 净起始位 净启动msiserver
(它重新启动您停止的服务)
- 关闭窗口并重新启动您的设备。
9.使用媒体创建工具
不幸的是,如果上述解决方法都不适合您,那么作为最后的手段,您可以使用Media Creation Tool。Windows 更新是一项非常有价值且至关重要的服务,您可能会考虑将其用于 Windows 10 的全新安装。这将就地升级或全新安装最新版本的操作系统。您可以将此应用程序用作参考并谨慎行事。此后,检查更新错误0x80073712问题是否已得到纠正。