Win10 更新蹦个 0x80070002,这串数字我见太多了,字面意思就是”系统找不到指定的文件”。别被吓着,它一般不是硬盘要挂,是更新组件自己脏了。
我那台前阵子就这德行,点更新死活转圈,最后甩我这个码。烦。
先说最省事的:设置里搜”疑难解答”,找 Windows 更新那个跑一遍,它能自动修掉一部分配置错乱。不过说实话这玩意儿十回有六回修不好,咱别指望它。
正经路子是重置更新组件。管理员命令提示符,先停掉几个服务: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 把它们起回来。这招我前后帮人弄过好几台,基本都活了。
提醒一句,net stop / net start 这些得在管理员命令提示符里跑,普通窗口它不让你停服务,白忙活一场。
哦还有个特容易忽略的:系统日期和时间不对也会报这码。你先看右下角时间是不是飘了,飘了先同步下。我邻居老王就栽这上头,他电脑纽扣电池没电 BIOS 时间乱了,折腾半天才发现。
要是还不行,就上系统文件修复。DISM /Online /Cleanup-Image /RestoreHealth 先跑,完事接 sfc /scannow 扫一遍。有时候是某个系统文件真丢了,补上就好。
说起来我弟那台更邪门,是第三方杀软把更新临时目录锁了,卸载杀软立马好,他还非说是微软的锅。笑死。
你现在是卡在下载还是安装那步?卡下载多半是组件脏了按上面重置,卡安装可能是文件真缺,dism 那条顶上。搞不定吼我一声。
