sfc 与 dism 组合拳:修复损坏的系统文件不求人
开机提示『缺少某某 dll』、设置打不开、某些功能莫名失效,多半是系统文件被损坏。Windows 自带两套官方修复工具:sfc 负责扫描并替换受损文件,dism 负责修好 sfc 所依赖的底层映像。顺序用对,九成问题能自愈。
第一步:用 sfc 扫描系统
- 在开始菜单搜索『命令提示符』或『终端』,右键选择『以管理员身份运行』。
- 输入 sfc /scannow 并回车,工具会对所有受保护的系统文件做完整性校验,耗时几分钟到十几分钟。
- 若结果显示『已成功修复』,重启即可;若显示『发现损坏但无法修复』,进入下一步。
第二步:用 dism 修映像
当 sfc 自己都修不好时,往往是其背后的组件存储(WinSxS)已损坏。此时用 dism 先给 sfc 准备好健康的『备件库』:
- 在管理员终端依次执行:dism /online /cleanup-image /checkhealth 先看是否受损。
- 执行 dism /online /cleanup-image /scanhealth 做更彻底的检测。
- 确认有问题后执行 dism /online /cleanup-image /restorehealth,它会联网从 Windows 更新拉取正确文件,耐心等待到 100%。
第三步:再跑一次 sfc
- dism 完成后不要急着重启,再次运行 sfc /scannow。
- 此时 sfc 通常能顺利替换损坏文件,提示『未发现完整性冲突』即为成功。
离线环境怎么办
若电脑无法联网,可准备一枚同版本系统 ISO,挂载后用命令 dism /online /cleanup-image /restorehealth /source:盘符:\sources\install.wim /limitaccess 指定本地源。
技术小结
记住口诀:先 sfc 后 dism,dism 修底子、sfc 补表面。两者都是系统自带、无需第三方软件,是处理系统文件损坏的首选方案。