必须先用DISM修复底层映像基础,否则sfc /scannow大概率失败;依次执行CheckHealth(5秒快照判断)、ScanHealth(3–12分钟深度扫描)、RestoreHealth(15–45分钟联网修复),全程在管理员PowerShell中操作。

Windows 10系统组件损坏会导致设置打不开、应用闪退、更新失败(如报错0x80070490)、甚至蓝屏,必须先用DISM修复底层映像基础,否则后续sfc /scannow大概率失败。
确认系统映像当前健康状态
这一步不修改任何文件,只做快速快照判断,5秒内出结果,避免盲目执行耗时操作。
右键点击“开始”按钮 → 选择“Windows PowerShell(管理员)” → 输入命令:Dism /Online /Cleanup-Image /CheckHealth → 按回车。
若返回“未检测到组件存储损坏”,说明问题不在映像层,可跳过后续DISM步骤;若提示“组件存储已损坏”或“状态为可修复”,立即进入深度扫描。
深度扫描定位所有损坏项
ScanHealth会逐个校验WinSxS中上万条组件的哈希与元数据,是RestoreHealth能否成功的前提。界面无进度条,但后台持续运行,切勿误判为卡死。
在同一个PowerShell窗口中,直接输入:Dism /Online /Cleanup-Image /ScanHealth → 回车执行。
等待3–12分钟,直到光标重新出现并显示结果。只要输出含“发现损坏且可修复”或“映像具有损坏的文件”,就证明损坏真实存在,可以继续修复;若显示“未发现任何损坏”,则需排查其他故障源,不要强行执行RestoreHealth。
联网自动修复损坏组件
该步骤从Windows Update服务器下载原始文件,精准替换本地损坏的映像条目。它依赖前两步的判断结果,跳过CheckHealth和ScanHealth直接运行,极大概率报错“无法修复某些文件”。
仍在同一管理员PowerShell窗口中,输入命令:Dism /Online /Cleanup-Image /RestoreHealth → 回车。
全程保持联网、不休眠、不关机、不关闭窗口。修复时间通常为15–45分钟,取决于网络质量与损坏程度。若卡在某一百分比超过10分钟无响应,【请立即中断并转向挂载ISO指定源修复】,不要反复重试。
当命令行最终返回“操作成功完成”时,说明映像基础已恢复健康,可进行下一步sfc /scannow验证。

















