Windows 2000文件保护调整
Windows 2000文件保护调整
WFP是如何工作的
首先我们试着把由WFP保护的系统文件覆盖一下。据我们所知,那些在初次安装过程中安装的文件被系统默认为重要文件,当然这里面包括一个很广的范围(微软把Windows 2000安装光盘上的所有dll、exe、fon、ocx、sys、和tff结尾的文件都加以保护)。为了能了解WFP究竟保护着哪些文件,我们可以打开dllcache文件夹,你会找到下面这些格式的文件:ax、cpl、cpx、dll、exe、fon、inf、ocx、rsp、sys、tff和tlb文件。所有这些文件(很大一部分都是Windows 2000安装过程中自动定义的)都被备份在%SYSTEMROOT%/system32/dllcache 文件夹下,直到有一天WFP认为有必要把这些文件恢复到系统中去它们就派上用场了。不过,由此也就造成了dllcache这个文件夹非常庞大,在后面我们会告诉你如何设置dllcache所占的最大空间。
SFC /CACHESIZE=x:在x处可填上你希望的备份文件夹占用硬盘空间的最大值。你可以根据硬盘大小选择合适的数值。笔者个人设置为50MB。
SFC/SCANNOW:使用这一参数可以立即调用WFP对所有实施保护的文件进行扫描。
SFC /ENABLE:运行了这个参数后,下次启动Windows后就可以恢复WFP功能。
SFC /SCANONCE:使用这一参数WFP将在下次启动系统时对所有实施保护的文件进行扫描。
SFC /SCANBOOT:使用该参数WFP将在每次系统启动时对所有实施保护的文件进行扫描。
SFC /CANCEL:该参数将使WFP立即终止正在进行的扫描。
SFC /QUIET:该参数将使WFP不进行提示自动恢复所有监测到的版本不匹配的系统文件。
SFC /PURGECACHE:该参数将清空你的dllcache文件夹并对立即所有需要实施保护的系统文件重新进行扫描。