SFC(SystemFilesChecker,系统文件检查器)。其主要是用来监视并维护系统文件的完整和一致的。
用法:
在“命令提示符”窗口中键入“SFC /?”命令后回车,
可以看见,常见的参数有:
scannow 立即扫描所有受保护的系统文件
scanonce 下次启动时扫描所有受保护的系统文件
scanboot 每次启动时扫描所有受保护的系统文件
revert 将扫描返回到默认设置
purgecache 清除文件环缓存
cachesize=x 设置文件缓存大小
sfc /scannow的使用:
默认情况下,Windows 文件保护一直处于启用状态,只有当Dllcache文件夹损坏或者不能使用时才有必要使用 sfc /scannow、sfc /scanonce 或 sfc /scanboot 以修复 Dllcache 目录的内容。
以管理员身份登录WindowsXP,将WindowsXP的安装光盘放入光驱,在“命令提示符”窗口中键入“SFC /scannow”命令后回车,
“系统文件检查器”开始自动扫描系统文件。
大家在使用时要注意以下几个问题:
1.在运行“SFC”之前必须将WindowsXP安装光盘放入光驱,否则在扫描过程中会提示你插入安装光盘。即使你插入了安装光盘,系统仍会有出错提示。
2.在Windows2000/XP下使用“系统文件检查器”时,必须加上正确的参数才能正常运行。我们可以在“命令提示符”窗口中键入“SFC”命令查看这些参数。
3.由于Windows2000/XP下的“SFC”命令是完全自动执行的,因此我们无法直接知道修复了哪些系统文件。不过我们可以通过以下方法间接获得系统文件的修复情况:依次打开“控制面板→管理工具→事件查看器→系统”,根据时间提示,从列表中选定运行“SFC”时的事件,右击该事件并查看其属性即可。
SFC的用途:
1、能够避免系统文件被无恶意替换,从而提高系统和应用的软件的适应性。比如以前著名的ORACLE安装出错问题,一般只在关闭了SFC的系统上出现。而打开了SFC的系统,通常都顺利安装。类似原因的例子还很多。
2、能够提高系统的稳定性。用户的水平和环境千差万别,系统制作者在自己的小环境下不出问题,不等于在用户那里不出问题。在统计样本是大样本时,它的作用是会体现出来的。一般的爱好者如果只凭自己测过的几台或者几十台,是远远不够的。
3、能够保证系统安装的高质量。SFC使用了数字签名来验证重要系统文件,判断非常严格。稍有偏差就会记录并给出提示。