爱子日志

正常运行Windows所需的文件已被替换成无法识别的版本

原因:一般说来可能是某些程序修改或替换了系统文件夹(如c:\windows\system32)中的文件,而这些文件是受操作系统所保护的。

①如果你不确定什么程序修改的,那先查杀下病毒,然后把系统光盘放入光驱→开始→运行→输入cmd→输入 sfc /scannow

如:病毒替换了系统文件、优化系统时误删文件、dllcache文件夹被清空等。这些故障一般都可以通过上面的方法来解决。

②如果知道什么程序修改的,想关掉那提示,开始→运行→gpedit.msc→计算机配置→管理模板→系统→Windows文件保护→"设置文件保护扫描”设置为“禁用”


http://bbs.chinaunix.net/thread-4042669-1-1.html

http://bbs.cfanclub.net/thread-449592-1-1.html


WFP被设计用来保护Windows文件夹的内容。WFP保护特定的文件类型,比如SYS、EXE、DLL、OCX、FON和TTF,而不是阻止对整个文件夹的任何修改。注册表键值决定WFP保护的文件类型。


当一个应用程序试图替换一个受保护的文件,WFP检查替换文件的数字签名,以确定此文件是否是来自微软和是否是正确的版本。如果这两个条件都符合,则允许替换。正常情况下,允许替换系统文件的文件种类包括Windows的服务包,补丁和操作系统升级程序。系统文件还可以由Windows更新程序或Windows设备管理器/类安装程序替换。


如果这两个条件没有同时满足,受保护文件将被新文件替换,但将很快被正确的文件替换回来。当这种情况发生时,Windows会从Windows安装CD或者计算机的DLLCache文件夹中复制正确版本的文件。

聚划算