统文件检查器(Sfc.exe)这个工具在WIN3.X时代开始集成于微软操作系统,并正式出现在Windows 98下,它可以扫描所有受保护的系统文件验证系统文件完整性并用正确的Microsoft程序版本替换不正确的版本。 在Windows XP中,它的功能更为强大,不仅可以扫描所有受保护的系统文件以验证其版本,还可以设置文件缓存大小、清除文件缓存及重新填充“%SystemRoot%System32Dllcache”文件夹。
Sfc [/Scannow] [/Scanonce] [/Scanboot] [/Revert] [/Purgecache] [/Cachesize=x]
/Scannow:立即扫描所有受保护的系统文件,并用正确的 Microsoft 版本替换错误的版本。此命令可能需要访问 Windows 安装源文件。
/Scanonce:在重新启动计算机时一次性扫描所有受保护的系统文件。此命令可能需要在重新启动计算机后访问 Windows 安装源文件。运行此命令时,下面注册表项中SfcScan的 DWORD 值被设置为2:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon
/Scanboot:在每次启动计算机时都扫描所有受保护的系统文件。此命令可能需要在每次启动计算机后访问 Windows 安装源文件。运行此命令时,下面注册表项中SfcScan的 DWORD 值被设置为1:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon
/Revert:恢复默认的扫描设置(启动计算机时不扫描受保护的文件)。运行此命令时,不会重置默认的缓存大小。此命令相当于 Windows 2000 中的/Enable开关。
/Purgecache:立即清空文件缓存并扫描所有受保护的系统文件。此命令可能需要访问 Windows 安装源文件。
网友评论