你的Windows所需的文件已经被替换成无法识别的版本 修复方法有以下几种
1>Windows文件保护并非时时刻刻都对那些受保护的文件进行扫描,如果你使用的是公用计算机,那么还是安全为好,在“开始→运行”对话框中键入“gpedit.msc”,打开“本地计算机策略→计算机配置→管理模板→系统”窗口,找到“Windows文件保护”组,在右侧窗格中双击“设置Windows文件保护扫描”项 你可以去选择启动还是关闭
2>可以在“运行”中输入“regedit”,打开“注册表编辑器”,找到[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]右侧窗格中的SFCDisable值,其默认设置是0,即重新启动后不扫描受保护的文件
3>左下角左下脚开始—所有程序—附件—系统工具—系统还原 即可解决
4>打到系统盘,用下列办法修复
SFC是系统文件检查器,用于扫描所有受保护的系统文件并用正确的 Microsoft 版本替换不正确的版本?
命令格式:
SFC [/SCANNOW] [/SCANONCE] [/SCANBOOT] [/REVERT] [/PURGECACHE] [/CACHESIZE=x]
参数说明
/SCANNOW 立即扫描所有受保护的系统文件。
/SCANONCE 下次启动时扫描所有受保护的系统文件。
/SCANBOOT 每次启动时扫描所有受保护的系统文件。
/REVERT 将扫描返回到默认设置。
/PURGECACHE 清除文件缓存。
/CACHESIZE=x 设置文件缓存大小。
使用该命令时可以通过打开命令控制台来运行,方法如下:
开始--运行,在其中输入command(98等系统)或cmd(2000以上系统),然后就可以用上面介绍的sfc命令了。
以下是我对系统弹出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恢复文件,用法是,点击开始/运行,键入命令:SFC /Scannow,确定。
有时候会出现不认盘的情况,这时候可以手工恢复系统文件。插入光盘,等系统认出光盘后,点击开始/运行,键入SFC /scannow确定。如果你的系统安装过补丁,而你的原盘不带补丁,这种方法是无效的。比如你安装了2000SP4,你就必须放入集成了SP4的光盘.
先把光盘放入光驱,一定要提前放入光驱!然后点击开始/运行,输入SFC /scannow 确定。另外要注意:使用windows2000 3合1的光盘是无法用这种方法修复系统文件的。
3 如果当初安装系统时用的是盗版盘(windows xp),而后来你激活了(算号,俄罗斯电话补丁,自动激活程序等),也会出现wfc警告框;
开始 运行 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也能不错的解决;还可重装系统。