楼主 2008-01-20 07:56
【01-20】求助区每日一问
本帖被 水蜜桃 执行锁定操作(2008-01-21)
要求:
1、每人限回答一次,认为自己回答错误可以在原贴修改.
2、回答请使用加密99999回复. 不加密的不评分! 点击查看加密方法
3、请在此出题贴发布之后的24小时内回答问题,逾期无效!
4、管理组可以友情参与,但是由于可以看到加密的内容,所以不加分哦.
5、当天问题结束后版主会锁帖评分,并且在原问题的下面公布参考答案.
6、如果评分评错了或者没有评分,请及时PM版主重新加分。
7、此题回答正确加10FYB(和难易程度有关),错误不扣分! 今日问题: WINDOWS\system32\dllcache 文件夹是什么文件夹?如何删除它?
参考答案
进入“WINDOWS\system32\dllcache”目录(默认为隐藏目录),里面存储着约360MB的文件,它们是Windows XP系统文件的备份。当Windows XP的系统文件被替换、删除或修改时,系统可以自动从中提取出相应的系统文件进行还原,从而保证了系统的稳定性。如果你有Windows XP安装光盘或者已经将安装文件拷贝到硬盘上,那么你大可将此文件夹删除。注意:该文件夹不能直接删除,要在命令提示符下输入“sfc.exe /purgecache”(注意斜线前的空格)命令进行清除。
[ 此贴被水蜜桃在2008-01-21 07:27重新编辑 ]
#1 2008-01-20 08:31
[hide=99999]dllcache不只是一个简单的“备份”,它实际上“准备”了你可能会用到的所有重要系统文件,是一个备用的系统文件库。
dllcache是系统隐藏文件,微软这么小心奕奕地把它藏起来总是有它的道理的。引起“删不删”的疑问是因为它体积大而用的少,不象shell,无处不用。
但删除它是危险的:
1,容易让旧版本的文件贮存系统文件夹,造成系统不稳定。
2,使“系统文件检测”程序失效,一旦使用就会提示你从安装盘把dllcache“取”回来,如果取回来,那你不就白删了?
3,升级,打补丁的时候,原来设定要放到dllcache里的备份没处放,可能会造成升级中止,或重建一个名为dllcache的文件夹来放备份。(我没删,所以我不敢确定是什么后果)。
4,当你装一些软件,或加一些硬件时,他们可能设定要从dllcache重提取一些文件出来使用,没有dllcache会造成硬件无法使用或软件无法安装。
可见,删dllcache短期内也许没关系,但长期看,你会碰到问题却不知道问题出在哪里——而这很可能是因为没有dllcache造成的。所以我强烈建议不要删。
那么那些系统盘实在太小的朋友该怎么办呢?经过研究,我找到了方法,就是把dllcache“转移”到别的盘,就象转移虚拟内存。下面容我讲来这个“完全之策”地步骤:
1,开始->运行,键入“gpedit”->启动“group policy”。
2,在“group policy”找到:本地计算机策略->计算机管理->管理模块->system ->windows File protection
3,单击“windows File protection”,你在右面看到一个叫“Specify Windows
File Protection cache locatin”的项。这个项是设置dllcache的位置的,下面 你就知道怎么做了,我就不多说了,自己动手搞定它吧。[/hide]