hotjava 2007-11-23 17:05
Windows操作系统文件保护技巧应用
从Windows 2000开始,微软在Windows中引入了“Windows文件保护”功能(Windows File Protection)。WFP在后台自动运行,可以防止重要的系统文件被替换,大大提高了系统的稳定性。但是现在很多人都说这个功能经常报错,你知道这是什么原因吗?病毒作怪,系统故障的原因都是造成出现这些问题的原因,下面我们就给大家讲讲他的一些应用技术及原因技术。
)f$]J8m[y
WFP是怎样发挥作用的呢?原来,当重要的系统文件(包括sys、dll、ocx、ttf、fon、exe等类型)被替换或移动时,WFP会对新文件的数字签名进行验证,以确定新文件的版本是否为正确的Microsoft版本,如果文件版本不正确,Windows文件保护会自动调用DLLCache文件夹或Windows中存储的备份文件替换该文件,如果Windows文件保护无法定位相应的文件,系统就会提示用户输入该位置或插入安装光盘,如图1。
%NaT7x)FJ9^8N6N;f6C
[img]http://cimg2.163.com/catchpic/C/CD/CD2CFE205C511278634119F1913DF8AC.jpg[/img]
$n)k)Lc |7DT
[b]每次启动都扫描[/b]
fHH|~$g
在默认设置下,Windows文件保护并非时时刻刻都对那些受保护的文件进行扫描,如果你使用的是公用计算机,那么还是安全为好,在“开始→运行”对话框中键入“gpedit.msc”,打开“本地计算机策略→计算机配置→管理模板→系统”窗口,找到“Windows文件保护”组,在右侧窗格中双击“设置Windows文件保护扫描”项,如图2所示,将其设置为“已启用”,并设置扫描频率为“启动期间扫描”,这样只要Windows启动就会扫描保护文件,这样系统会稳定得多,但其缺点是启动时间会适当拖长。 H
`O iX
或者,也可以打开“注册表编辑器”,找到[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]右侧窗格中的SFCDisable值,其默认设置是0,即重新启动后不扫描受保护的文件,我们可以将其设置为1,可以达到同样的目的。
yh:U6Hq$o(b%c7@
[b]给文件扫描设置计划任务[/b]
]jn8],x/i,^V G
常规上,我们要么手工执行SFC,要么将之设置为每次启动系统时执行,事实上这两种方式都未免太呆板了些,为什么不为文件扫描量身订做一个计划呢?
t.p![K6zK/K
首先,我们需要将 “设置Windows文件保护扫描”项中设置为“已禁用”,然后在“控制面板”中打开任务计划窗口,双击“添加任务计划”,定位至\Windows\system32\sfc.exe,同时选择“每周”,然后可以选择起始时间和具体的日期,接下来设置用户名和密码。
)dMM!tfH
右击刚刚创建的计划任务,打开属性窗口,在“运行”框中添加一个空格和/scannow参数,表示立即扫描所有受保护的系统文件,以后一到指定的时间,就会自动执行文件扫描操作了。
O"H&uA:vZ$~&C