问题描述
在使用Windows 10的过程中,有时候我们会遇到更新系统时出现0x80073712错误的情况。这个错误提示意味着更新过程中发生了某种错误,导致更新无法完成。如果不解决这个问题,可能会影响到系统的稳定性和安全性。
解决方法
检查系统更新设置
首先,我们需要确保系统更新设置正确。按下Windows键 + I键,打开"设置"窗口,然后点击"更新和安全"选项。在"Windows 更新"标签下点击"高级选项"。
在"高级选项"窗口中,确保勾选了以下几个选项:
自动下载更新,但是请让我选择何时安装它们。
将更新下载到此设备上以供稍后安装。
始终允许在此设备上下载和安装自定义非 Microsoft Store 的驱动程序和信息。
确保以上选项都勾选后,关闭窗口并重新启动计算机。
运行 Windows 更新故障排除工具
Windows操作系统自带了一个更新故障排除工具,可以帮助我们自动检测和修复更新相关的问题。
按下Windows键 + S键,输入"故障排除"并打开"故障排除设置"。在"找到并修复其他问题"部分点击"Windows 更新"。
在"Windows 更新故障排除"窗口中,点击"应用此修复"来运行故障排除工具。待工具运行完成后,重新启动计算机并尝试进行系统更新。
清理软件分发文件夹
有时候,系统更新失败是因为软件分发文件夹中的临时文件损坏或者过多导致的。我们可以通过清理软件分发文件夹来解决这个问题。
按下Windows键 + X键,选择"命令提示符(管理员)"。在弹出的命令提示符窗口中输入以下命令:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
运行以上命令后,重新启动计算机并尝试进行系统更新。
重置 Windows Update 组件
如果以上方法都不起作用,我们可以尝试重置 Windows Update 组件。
按下Windows键 + X键,选择"命令提示符(管理员)"。在弹出的命令提示符窗口中依次输入以下命令:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
运行以上命令后,重新启动计算机并尝试进行系统更新。
联系 Microsoft 支持
如果经过上述的操作还是无法解决问题,建议联系 Microsoft 支持团队寻求进一步的帮助。他们能够提供个性化的解决方案。
总结
本文介绍了解决 Windows 10 更新出现0x80073712错误的几种方法,包括检查系统更新设置、运行Windows更新故障排除工具、清理软件分发文件夹以及重置Windows Update组件。如果以上方法都失败,建议联系Microsoft支持团队寻求更专业的帮助。