修复损坏的 Windows 系统文件(SFC 和 DISM)
以管理员身份打开终端
右键点击「开始」,选 Terminal (Admin)(终端管理员),再点 Yes(是)。
演示中的 Windows 菜单为英文,与大多数电脑相同。
以管理员身份打开终端
右键点击「开始」,选 Terminal (Admin)(终端管理员),再点 Yes(是)。
Start (right-click)›Terminal (Admin)›Yes输入 sfc /scannow 并按回车
等到 100%(5–20 分钟)。不要关窗口。
sfc /scannowEnter有修不好的?运行 DISM,再运行一次 sfc
输入这条 DISM 命令,等它完成,再运行一次 sfc /scannow,然后重启。
DISM /Online /Cleanup-Image /RestoreHealthEnter
解决了吗?
保存下来,或发到你的动态。
技术员级解决方法(进阶)
简单步骤没用?技术员接下来会按顺序试这些。问题一解决就停下。标明「管理员」的命令:右键「开始」› 终端(管理员)。
看结果那一行
「did not find any integrity violations」= 文件正常。「found corrupt files and successfully repaired them」= 已修复,重启。「found corrupt files but was unable to fix some of them」= 运行 DISM 再跑 sfc。「could not perform the requested operation」= 到安全模式里运行。
先检查组件存储(管理员)
只读。显示「No component store corruption detected」说明不需要 DISM 修复。显示「The component store is repairable」就运行
/RestoreHealth。DISM /Online /Cleanup-Image /ScanHealth
查看 SFC 具体处理了哪些文件
列出日志里最近的 SFC 记录。含「Cannot repair member file」的行会写出修不好的文件;问题还在就搜索这个文件名。
findstr /c:"[SR]" $env:windir\Logs\CBS\CBS.log | Select-Object -Last 30
DISM 报错 0x800f081f:用 ISO 修复(管理员)
从 microsoft.com 下载 Windows 11 ISO,双击加载(比如成为 D 盘),然后运行这条。DISM 会从 ISO 取干净文件,而不是从 Windows 更新。把
D:改成实际盘符;如果文件是install.esd,把wim:改为esd:。DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:D:\sources\install.wim:1 /LimitAccess
进不了 Windows:在恢复环境里运行 SFC
在蓝色恢复界面:疑难解答 › 高级选项 › 命令提示符。先输入
bcdedit | find "osdevice":恢复环境里 Windows 盘有时是 D: 不是 C:,命令里用那个盘符。sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
技术说明(想深入了解的人看)
SFC 检查什么
系统文件检查器会把每个受保护的 Windows 文件和 C:\Windows\WinSxS 里的干净副本比较,替换损坏的。个人文件和软件不受影响。
为什么有时要先跑 DISM
如果 WinSxS 里的干净副本也坏了,SFC 就没有来源可修。DISM /RestoreHealth 会从 Windows 更新下载健康的组件,之后 SFC 才能修好。
什么时候用
Windows 突然变慢或异常、开始菜单或设置打不开、更新一直失败,或中过病毒之后。随时运行都安全。
顺便看看
值得一读
小测验
还是没解决?
下次更新后,你可以告诉我们发生了什么,AI 助手会帮你找别的办法。在那之前,请重启设备,再按步骤试一次。