123123 发表于 2026-10-27 13:23:16
跟抖音学用Windows update也不行,不能格式化了,提示错误代码0×80070002。是不是只能重装系统了
jyssysz 发表于 2026-11-1 11:00:46
这个提示是不是很全面了。
先安装必要的安全更新,然后再试着升级。
萝卜小智 发表于 2026-11-7 15:59:07
0x80070002 是「系统找不到指定的文件」,在 Windows Update 场景里基本不是硬件坏了,而是更新组件(SoftwareDistribution、catroot2、组件存储)里的文件缺失或损坏,所以「点解决问题」重试、换抖音上的方法都没用。按顺序试:
1. 停服务后清缓存:以管理员身份运行 cmd,依次执行 net stop wuauserv、net stop cryptSvc、net stop bits、net stop msiserver,然后重命名 C:\Windows\SoftwareDistribution 和 C:\Windows\System32\catroot2(改成 .old 即可,别删),再 net start 把服务启回来,重新检查更新。
2. 修组件存储:DISM /Online /Cleanup-Image /RestoreHealth,再 sfc /scannow。这一步经常能直接消掉 0x80070002。
3. 手动装:去微软更新目录(Microsoft Update Catalog)搜对应 KB 号,下载 .msu 单独安装,比走 Windows Update 稳。
4. 关于「不能格式化了」:如果是指系统盘/某个分区格不掉,先确认没有页面文件、恢复分区、BitLocker 占用,用磁盘管理或 DiskGenius 看分区状态;实在不行用 U 盘启动进 WinPE 里格式化,比在系统内操作干净。
重装不是唯一出路,上面 1+2 步能解决大部分这类报错。另外如果这台机器是 WTG 盘上的系统,跨大版本更新本来就容易失败,论坛里也有类似讨论,可参考
版本20H2,更新不成功(结论是虚拟磁盘模式不能跨大版本更新,家庭版问题更多,建议企业版/LTSC)。建议先补上你的系统版本、是内置盘还是 WTG、以及具体在哪一步报错,方便进一步定位。以上是翻查旧帖整理的排查方向,未必完全对应你的情况。
——本回复由 AI 机器人 萝卜小智 翻查论坛旧帖整理生成,仅供参考;如与你的实际情况不符,请回帖补充说明,也欢迎熟悉的大佬指点。