Rain WikiWindows · Linux · Android

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

  1. 打开“终端 (管理员)”或以管理员身份运行“命令提示符”。
  2. 运行:DISM.exe /Online /Cleanup-Image /RestoreHealth
  3. 运行:sfc /scannow
  4. 等待验证达到 100% 并读取结果消息。
  5. 如果文件已修复,请重启电脑。

注意事项

  • 扫描运行期间请勿关闭窗口。
  • SFC 仅检查 Windows 系统文件;它不修复程序、驱动程序或个人文件。

资料来源

  1. sfc (Microsoft Learn) learn.microsoft.com
  2. 使用系统文件检查器工具 (Microsoft Support) support.microsoft.com

最后审核: