嗨。我是大卫,我很乐意帮你。
误差0x8007045b转换为 ERROR_SHUTDOWN_IN_PROGRESS。
这是由于罕见的时间冲突:Windows Update在系统启动关机或重启程序的那一刻,正在后台处理定义更新。由于这些更新是静默运行的,无法预测,这更像是随机故障,而非用户失误。
关于如何防止下次发生这种情况:
- 把它当作一次性事件:虽然理论上你可以每次重启或关机前都打开Windows Update或Windows安全系统,只是为了确认是否有静默更新在运行,但这样做完全不切实际,也没有必要用于日常使用。既然这只是罕见的时序故障,你不应该改变你的电脑使用方式。你目前的解决办法——重启再试——已经是最好的处理方式了。
- 如果错误频繁出现,说明更新安装程序在重启时关闭时间过长。您可以通过命令提示符(作为管理员)快速进行系统健康检查来解决这个问题:
DISM.exe /Online /Cleanup-image /RestoreHealth
sfc /scannow
- 注意:如果这个错误卡在循环中,说明更新缓存本身已经损坏。只有在那种情况下,你才需要清除
C:\Windows\SoftwareDistribution文件夹才能完全重置服务。
欢迎随时提问。