当windows系统出现问题时,可通过使用安装盘启动并进入修复模式来将被修改的系统文件恢复到正确的版本,不过这有些繁琐。事实上,我们可以通过windows vista中集成的系统文件检查工具来实现,而不必重新启动系统,这便是sfc.exe,其可以扫描所有受保护的系统文件的完整性,并用正确的版本替换受损版本。
需要注意的是,尽管windows xp中也有同样的系统文件完整性检查工具sfc.exe,不过,在windows vista中其参数与选项有所改变。
要使用该工具,需要进入具有管理员权限的命令行窗口。sfc.exe在windows vista中的使用格式如下:
sfc [/scannow] [/verifyonly] [/scanfile= ] [/verifyfile= ]
[/offwindir= /offbootdir= ]
其中: /scannow : 扫描所有受保护的系统文件的完整性,并自动修复出现问题的文件;
/verifyonly : 仅扫描而不修复;
/scanfile : 扫描指定文件的完整性,如果出现问题执行修复(需指定完整路径);
/verifyfile : 仅扫描而不修复指定文件的完整性(需指定完整路径);
/offbootdir : 指定脱机修复时启动目录位置;
/offwindir : 指定脱机修复时windows目录位置;
运行实例
对大多数用户来说,也许 常用的命令便是sfc /scannow,将相应的工作交由sfc自动进行。上图为运行实例。