您的位置首页百科问答

dllcache它主要恢复C盘里的什么文件

dllcache它主要恢复C盘里的什么文件

的有关信息介绍如下:

dllcache它主要恢复C盘里的什么文件

dllcache的位置一般在“C:\windows\system32\dllcache”,大约有350MB,2000左右个文件,大部分是动态链接库(.dll )和可执行文件(.exe ),是个系统隐藏文件夹。想看到这个文件夹可以将文件夹选项里的“隐藏受保护的操作系统文件(推荐)”前面的勾去掉并且选中“显示所有文件和文件夹”,这样就可以了,当然也可以在地址栏上直接输入路径访问该文件夹。 dllcache作为备份是在使用“系统文件检测”时发挥作用的,介绍“系统文件检测”时已经做了说明。其实dllcache里面“备份”的系统文件要比你使用的多,也就是说它准备的东西有些你还没用到,在你用到的时候,它结合“windows文件保护”就能发挥作用。比如你装了一些软件(主要是微软系),这个软件会在windows里的有关文件夹里放入已经被设定为“windows文件保护”监视的重要文件,但要比dllcache里的旧,这时“windows文件保护”就会从dllcache里读取最新的版本替换旧的文件。所以dllcache不只是一个简单的“备份”,它实际上“准备”了你可能会用到的所有重要系统文件,是一个备用的系统文件库。[1][编辑本段]windows的文件保护机制 要说dllcache就不得不说下windows的文件保护机制。很多诸如动态链接库(.dll )和可执行文件(.exe )之类的文件对于系统的稳定运作是非常重要的,如果这些文件被不小心删了或替换了,就有可能造成系统的不稳定,甚至系统崩溃。虽然我们一般不会有意去删除或替换这些文件,但实际上装软件的时候,特别是一些版本老的软件的时候,覆盖一些共享的系统文件是常有的事。 针对这一点,windows就有一个文件保护的后台服务。默认情况下,该服务一直处于启用状态,监视着所有受保护的系统文件,如果发现替换或移动受保护的系统文件企图,它能直接阻止。当然windows并不阻止所有这样的企图,它允许有windows 数字签名文件替换现有文件,这样你的系统才可以更新和升级。 windows的文件保护机制是怎么知道受保护的系统文件是否被删除或替换成低版本的文件了呢?这就需要把受保护的系统文件备份下来以便进行对比,于是dllcache就诞生了。[编辑本段]相关操作 大家可能会发现很多在C:\windows\system32里的东西在dllcache里头都可以找到,像smss.exe之类的,很多人这时候就会以为是病毒,其实它们就是被保护的对像。我们可以作个小试验。 打开C:\windows\system32,将conime.exe删掉。不出几秒,你便可以看到这个东西又跑了回来。其实就是系统将dllcache里的conime.exe复制出来了。我们还可以将这个conime.exe命名为其它的东西,不久也可以看到有个conime.exe跑回来。有时候一些病毒也会把自己无耻地备份到这里,这样就不需要守护进程便可以使自己得到系统的保护,这里提醒一些喜欢手动杀毒的朋友,杀毒时不要忘了到这个文件夹看下。 当然,有时候这个文件保护机制也会给我们带来一点小麻烦,比如有的DIY发烧友想改掉登录界面,当把修改完后的logonui.exe放到C:\windows\system32后却发现没有效果,原因就是没有事先将dllcache里的logonui.exe替换掉。 与之相关的操作还有“系统文件检测”程序sfc.exe,大家可以自己去看下相关的资料[编辑本段]结语 总之,这个文件夹是windows系统的重中之重,不要为了精简系统就轻易地将里头的东西删掉。