风云小站 » 『 求助专区 』 » 【01-20】求助区每日一问
本页主题: 【01-20】求助区每日一问 打印 | 加为IE收藏 | 复制链接 | 收藏主题 | 上一主题 | 下一主题

水蜜桃
退休中....
优秀斑竹奖 技术专家奖
级别: 风云元老


精华: 2
发帖: 4630
威望: 2074 点
风云币: 2314 元
专家分: 14 分
论坛群: ★桃源胜地★
在线时间:1507(小时)
注册时间:2007-05-03
最后登录:2018-03-14

 【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重新编辑 ]
顶端 Posted: 2008-01-20 07:56 | [楼 主]
金苹果
级别: 资深会员


精华: 0
发帖: 208
威望: 1066 点
风云币: 2167 元
专家分: 0 分
在线时间:61(小时)
注册时间:2006-08-20
最后登录:2008-04-24

 

[hide=999999]

dllcache的位置在“\windows\system32\dllcache”,有350M以上,是个系统隐藏文件

大家搜索一下windows文件夹下的某类系统文件(先取消系统文件的隐藏属性喔!),会发现有很多文件是重复的,许多文件会在system32(除dllcache)和dllcache里各有一个。所以dllcache可以看作是个备份。它的体积不是固定的,当你装一些微软系的软件,或做升级,打补丁时,安装程序会在dllcache中放一些重要文件的副本——这样他的体积就增加了。

dllcache作为备份是在使用“系统文件检测”时发挥作用的,介绍“系统文件检测”时已经做了说明。

其实dllcache里面“备份”的系统文件要比你使用的多,也就是说它准备的东西有些你还没用到,在你用到的时候,它结合“windows文件保护”就能发挥作用。比如你装了一些软件(主要是微软系),这个软件会在windows里的有关文件夹里放入已经被设定为被“windows文件保护”监视的重要文件,但要比dllcache里的旧,这时“windows文件保护”就会从dllcache里读取最新的版本替换旧的文件。

所以dllcache不只是一个简单的“备份”,它实际上“准备”了你可能会用到的所有重要系统文件,是一个备用的系统文件库。

dllcache是不应该删的。

dllcache是系统隐藏文件,微软这么小心奕奕地把它藏起来总是有它的道理的。引起“删不删”的疑问是因为它体积大而用的少,不象shell,无处不用。

但删除它是危险的:

1,容易让旧版本的文件贮存系统文件夹,造成系统不稳定。

2,使“系统文件检测”程序失效,一旦使用就会提示你从安装盘把dllcache“取”回来,如果取回来,那你不就白删了?

3,升级,打补丁的时候,原来设定要放到dllcache里的备份没处放,可能会造成升级中止,或重建一个名为dllcache的文件夹来放备份。(我没删,所以我不敢确定是什么后果)。

4,当你装一些软件,或加一些硬件时,他们可能设定要从dllcache重提取一些文件出来使用,没有dllcache会造成硬件无法使用或软件无法安装。

可见,删dllcache短期内也许没关系,但长期看,你会碰到问题却不知道问题出在哪里——而这很可能是因为没有dllcache造成的。所以我强烈建议不要删。




但一定要删除的话,呵呵,也行!!
删除方法:
在运行中输入“CMD”并回车,打开命令提示行窗口,然后在其中输入“sfc  /purgecache”并回车,这将会删除c:\windows\system32\dllcache文件夹中所有的备份文件。[/hide]
本帖最近评分记录:
  • 风云币:10(水蜜桃)
  • 顶端 Posted: 2008-01-20 10:19 | 1 楼
    帖子浏览记录 版块浏览记录
    风云小站 » 『 求助专区 』
    感谢,曾经的版主
    Total 0.008099(s) query 7, Time now is:12-23 12:35, Gzip enabled 渝ICP备20004412号-1

    Powered by PHPWind v6.3.2 Certificate Code © 2003-07 PHPWind.com Corporation
    Skin by Chen Bo