我有一台装有 Windows 10 x64 Home 的 PC,无法安装 Windows 累积更新,错误代码为 0x80070002,但如果我打开更新历史记录,则会报告不同的错误代码 0x80240034。
我尝试删除\Windows\SoftwareDistribution
文件夹,但没有帮助——再次启动 Windows 更新服务后,更新运行了一段时间(显然重新下载了我已删除的文件),然后再次失败并出现相同的错误。
我还表演了干净启动,但什么也没改变。
有人知道这个错误代码是什么意思以及我可以采取什么措施来修复它吗?
答案1
正如dism
发现错误,Windows 缺少部分内容。这是不正常的,您应该认真检查您的计算机是否被感染。
要使 Windows 恢复工作状态,需要 通过就地升级修复安装 Windows 10。这实际上相当于对 Windows 进行一次重大升级,因此请采取预防措施并备份您的数据。
答案2
我首先运行dism /online /cleanup-image /restorehealth
报告丢失或损坏的文件的程序(虽然我不明白是哪些文件,因为日志文件不容易读取)。然后我尝试使用另一台也运行 Windows 10 的笔记本电脑上的文件“引导”系统:
- 我在另一台笔记本电脑上共享了该
C:\Windows
文件夹 - 在目标笔记本电脑上,我运行了
dism
dism /online /cleanup-image /restorehealth /source:\\other_laptop\windows /limitaccess
dism /online /cleanup-image /restorehealth /source:\\other_laptop\windows\SysSxS /limitaccess
进度比第一次更进一步,但dism
仍然无法完成。我猜是因为另一台笔记本电脑已经安装了最近的更新。
我最终下载了Windows 更新助手,它能够执行更新。
答案3
对此的简单解决方案可以是:
解决方案 1. 关闭 Windows 开发人员模式。解决方案 2. 运行 Windows 更新疑难解答。解决方案 3. 强制 Windows 重新创建 Windows 更新存储文件夹。解决方案 4. 使用 ISO 文件更新 Windows 10。