Dllcache实用工具v2.0
dllcache简介
dllcache的位置一般在“C:\windows\system32 \dllcache”,大约有350MB,2000左右个文件,大部分是动态链接库(.dll )和可执行文件(.exe ),是个系统隐藏文件夹。想看到这个文件夹可以将文件夹选项里的“隐藏受保护的操作系统文件(推荐)”前面的勾去掉并且选中“显示所有文件和文件夹”,这样就可以了,当然也可以在地址栏上直接输入路径访问该文件夹。
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后却发现没有效果,原因就是没有事先将dllcach
e里的 logonui.exe替换掉。
与之相关的操作还有“系统文件
检测
工程第三方检测合同工程防雷检测合同植筋拉拔检测方案传感器技术课后答案检测机构通用要求培训
”程序sfc.exe,大家可以自己去看下相关的资料
总之,这个文件夹是windows系统的重中之重,不要为了精简系统就轻易地将里头的东西删掉。
参数介绍
Dllcache.exe /Restore
这个参数是指无备份直接进行恢复DLLCACHE文件
Dllcache.exe /Restore /Del 这个参数是指无备份直接进行恢复DLLCACHE文件,恢复自我删除