[故障现象]
windows2000总是弹出"Windows文件保护"窗口,显示如下内容:
正常运行windows所需的文件已被替换成无法识别的版本。要保持系统的稳定,windows必须还原这些文件的原有版本。
[原因&解决方法]
1、系统中毒。参见:
w32.xorala:
http://it.rising.com.cn/newSite/Channels/anti_virus/Antivirus_Base/TopicExplorerPagePackage/win32_xorala.htm
http://it.rising.com.cn/service/technology/RS_xorala.htm
W32.Valla.2048:
http://www.symantec.com/avcenter/venc/data/w32.valla.2048.html
2、软件问题。
某些比较老旧的或设计不良的软件会替换系统文件,也会出现这种提示框。
解决方法是在无毒的情况下检查你安装软件的兼容性,然后插入安装光盘,点击开始->运行->键入命令:SFC /Scannow并确定。
注意,如果你的系统安装过补丁,而你的原盘不带补丁,这种方法是无效的。比如你安装了2000SP4,你就必须放入集成了SP4的光盘.
先把光盘放入光驱,一定要提前放入光驱!然后点击开始->运行,输入SFC /scannow 确定。另外要注意:使用windows2000 3合1的光盘是无法用这种方法修复系统文件的。
3、如果当初安装系统时用的是盗版盘(windows xp),而后来你激活了(算号,俄罗斯电话补丁,自动激活程序等),也会出现这种提示筐。
解决方法:
开始->运行:sfc/purgecache
开始->运行:gpedit.msc(组策略)->计算机配置->管理模板->系统->windows文件保护,右边的设置为disable
开始->运行: regedit 或者 regedt32->找到[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Winlogon]->在右侧的窗格中右键单击选择New->DWORD Value,为其命名为SFCDisable->在Hexadecimal项下输入键值为ffffff9d以关闭WFP->重新启动系统使所做的更改生效。
为了确保WFP确实已经被关闭,你可以在重启电脑后查看日志文件。点击开始->设置->控制面板。打开Administrative Tools->Event Viewer。你会看到图中所示的记录。在每次Windows 2000启动后都会记录下WFP被关闭的情况。
注意:虽然WFP被关掉了,但dllcache文件夹下仍然备份了文件。如此这般你应该在WFP被关掉后把这些文件都删除。你只要打开%SystemRoot%/System32/dllcache这个文件夹,然后把目录下的文件删除就是了。
4、较具体的情况:
xp系统,一会就弹出文件保护,说安装语言不符合。
解决方法:开始->运行"sfc /scanonce"->重启;
windows2000server,装了office2000后,老是弹出个对话框,说系统文件被修改,让插入安装盘,要不插盘的话,隔一会就往出弹, 对策为第3条所述。或者更换office xp;
5、若为整盘系统,开始运行 sfc /scannow也能不错的解决;还可重装系统。
[参考资料]
http://search.csdn.net/Expert/topic/2360/2360225.xml?temp=.7440607
http://search.csdn.net/Expert/topic/2321/2321259.xml?temp=.5372736
http://it.sohu.com/83/83/article16718383.shtml
[适合系统]
Windows 2000
Windows XP