SFC和DISM是Windows原生系统修复工具:SFC扫描修复受损系统文件,DISM修复底层映像;需先以管理员权限运行sfc /scannow,若失败再用DISM在线或指定源修复,最后必须再次运行SFC验证。

当Windows系统出现蓝屏、程序异常崩溃或提示“文件损坏”时,必须立即检查系统完整性,防止问题进一步扩大。系统文件检查器(SFC)和部署映像服务管理(DISM)是Windows原生、无需安装的两大核心工具,它们能分别从文件层和映像层验证并修复关键组件。
用SFC扫描并修复受损系统文件
第一步:以管理员身份打开命令提示符。按 Win + X → 选择“Windows Terminal(管理员)”或“命令提示符(管理员)”。【必须以管理员权限运行,否则SFC将无权访问受保护目录】
第二步:输入命令 sfc /scannow 并回车。该命令会逐个比对 C:\Windows\System32 等目录下所有受保护文件的数字签名与缓存副本,发现不一致即尝试替换。
第三步:等待扫描完成(通常需10–25分钟)。进度条走完后,屏幕会明确显示结果——若看到“Windows 资源保护找到了损坏的文件并已成功将其修复”,说明关键系统文件已恢复;若显示“未找到任何完整性冲突”,则当前系统文件层暂无异常。
用DISM修复Windows映像底层问题
当SFC反复提示“找到损坏文件但无法修复”或直接报错“Windows 资源保护无法执行请求的操作”时,说明系统映像本身已损坏,此时必须先用DISM重建映像健康状态。
方法一:在线修复(适用于能正常进入桌面的系统)
在管理员命令提示符中依次执行:DISM /Online /Cleanup-Image /CheckHealth → 快速判断映像是否异常;DISM /Online /Cleanup-Image /ScanHealth → 深度扫描损坏项;DISM /Online /Cleanup-Image /RestoreHealth → 自动从Windows Update下载正确组件并修复。
方法二:指定源修复(网络受限或更新源失效时)
插入Windows安装U盘(或挂载ISO),假设盘符为 D:,则运行:DISM /Online /Cleanup-Image /RestoreHealth /Source:D:\Sources\Install.wim:1 /LimitAccess。【/LimitAccess 参数禁止DISM联网拉取,强制使用本地源,避免因网络策略失败】
验证修复效果并定位残留问题
DISM修复完成后,必须再次运行 sfc /scannow ——因为DISM只修复映像,SFC才真正把修复后的文件写入系统目录。两次命令缺一不可。
若第二次SFC仍报告“找到损坏文件但无法修复”,请立即查看日志:
用记事本打开 %WinDir%\Logs\CBS\CBS.log,搜索关键词 failed 或 corrupt,定位具体失败文件路径。该日志记录了每个文件的校验过程和拒绝原因,是进一步手动干预的唯一依据。











