昨天小李刚点完“立即更新”,进度条卡在87%不动了,重启三次还是报错0x80070005。你是不是也遇到过这种情况?别急,更新失败不是系统要报废,多数时候是几个小问题挡路。
先看错误代码,别瞎点重试
Windows弹出的错误码(比如0x80073712、0x8024a105、0x80070643)不是乱写的。截图保存下来,直接百度或搜“0x80070005 Windows 更新失败”——比“怎么修”更准。很多错误对应特定原因,比如0x80070005通常和权限或杀毒软件拦截有关。
关掉杀软,再试试
不少国产安全软件会悄悄拦截Windows更新服务。右下角任务栏找到360、腾讯电脑管家、火绒图标,右键选择“退出”或“暂时禁用”。然后打开设置→更新和安全→Windows更新→检查更新。如果这次成功了,说明就是它在“帮忙过度”。
手动跑一遍更新服务
按 Win + R,输入 services.msc 回车,找到这三项:
- Windows Update
- Background Intelligent Transfer Service(BITS)
- Cryptographic Services
逐个右键→“重新启动”。如果状态是“已停止”,就点“启动”。启动完再回更新页面点“检查更新”。
用微软官方工具一键扫
微软自己出了个叫“Windows Update Troubleshooter”的修复工具,免费、无广告、不捆绑。去微软支持页下载,双击运行,点“下一步”,它会自动检测并尝试修复常见问题。我同事的0x80073712就是靠它3分钟搞定的。
终极招:清理更新缓存
有时旧的更新文件坏了,新文件死活下不进来。打开资源管理器,把下面路径里的内容全删掉(删除前确保已关闭Windows Update):
C:\Windows\SoftwareDistribution\Download删完后回到 services.msc,把“Windows Update”服务停掉再启动一次,再检查更新。相当于给更新程序换了个干净的“工作台”。
更新失败不是玄学,大多数情况就卡在这几步里。试完还不行?不妨记下错误码,去“电脑资讯”首页搜一搜,说不定已经有同款经历的网友贴出了你的解法。