從“刪不刪?”到“萬全之策”
很多人問我這個問題的時候,我都說“不”,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的位置的,下面 妳就知道怎麽做了,我就不多說了,自己動手搞定它吧。