SFC(系统文件检查器)
命令行工具Windows XP 及更高版本
系统文件检查器(sfc.exe)是一个 Windows 工具,用于扫描受保护的系统文件,并用组件存储中的正确副本替换受损或缺失的文件。常用的命令是 sfc /scannow,在提升权限的命令提示符中运行;结果会记录在 C:\Windows\Logs\CBS\CBS.log 中。
1结果及其含义
“Windows 资源保护未找到任何完整性冲突”意味着受保护的文件完好无损。
“找到了损坏的文件并成功修复了它们”意味着已完成修复;请重启电脑。
“找到了损坏的文件但无法修复其中的某些文件”通常意味着组件存储已损坏:请运行 DISM /Online /Cleanup-Image /RestoreHealth,然后再次运行 sfc /scannow。
2其他开关
sfc /verifyonly 仅扫描而不修复。sfc /scanfile=<path> 检查单个文件。/offbootdir 和 /offwindir 允许 SFC 修复脱机 Windows,例如在恢复环境中。
如何运行 SFC
- 打开“终端 (管理员)”或以管理员身份运行“命令提示符”。
- 运行:DISM.exe /Online /Cleanup-Image /RestoreHealth
- 运行:
sfc /scannow - 等待验证达到 100% 并读取结果消息。
- 如果文件已修复,请重启电脑。
注意事项
- 扫描运行期间请勿关闭窗口。
- SFC 仅检查 Windows 系统文件;它不修复程序、驱动程序或个人文件。
相关文章
- DISM(部署映像服务和管理)什么是 DISM、/CheckHealth、/ScanHealth 和 /RestoreHealth 命令,以及 DISM 和 SFC 如何协同工作以修复 Windows。
- Windows 恢复环境 (WinRE)什么是 WinRE,如何打开它,它提供哪些工具,以及如何使用 reagentc /info 进行检查。
- WinSxS 文件夹(组件存储)解释 C:\Windows\WinSxS 的含义、为什么文件资源管理器会高估其大小,以及如何仅使用受支持的 DISM 命令来对其进行缩减。
资料来源
- sfc (Microsoft Learn) learn.microsoft.com
- 使用系统文件检查器工具 (Microsoft Support) support.microsoft.com
最后审核: