DLLCACHE

DLLCACHE

dllcache的位置一般在“C:\windows\system32\dllcache”,大約有350MB,2000左右個檔案,大部分是動態程式庫(.dll )和執行檔(.exe ),是個系統隱藏資料夾。 dllcache作為備份是在使用“系統檔案檢測”時發揮作用的,它實際上“準備”了你可能會用到的所有重要系統檔案,是一個備用的系統檔案庫。

基本介紹

  • 中文名:系統隱藏資料夾
  • 外文名:dllcache
  • 簡介:隱藏資料夾
  • 保護機制:windows的檔案保護
  • 相關操作:具體的相關方式
簡介,保護機制,相關操作,

簡介

Dllcache是個系統隱藏資料夾。想看到這個資料夾可以將資料夾選項里的“隱藏受保護的作業系統檔案(推薦)”前面的勾去掉並且選中“顯示所有檔案和資料夾”,這樣就可以了,當然也可以在地址欄上直接輸入路徑訪問該資料夾。
Dllcache作為備份是在使用“系統檔案檢測”時發揮作用的,介紹“系統檔案檢測”時已經做了說明。其實dllcache裡面“備份”的系統檔案要比你使用的多,也就是說它準備的東西有些你還沒用到,在你用到的時候,它結合“windows檔案保護”就能發揮作用。比如你裝了一些軟體(主要是微軟系),這個軟體會在windows里的有關資料夾里放入已經被設定為“windows檔案保護”監視的重要檔案,但要比dllcache里的舊,這時“windows檔案保護”就會從dllcache里讀取最新的版本替換舊的檔案。所以dllcache不只是一個簡單的“備份”,它實際上“準備”了你可能會用到的所有重要系統檔案,是一個備用的系統檔案庫。

保護機制

要說dllcache就不得不說下windows的檔案保護機制。很多諸如動態程式庫(.dll )和執行檔(.exe )之類的檔案對於系統的穩定運作是非常重要的,如果這些檔案被不小心刪了或替換了,就有可能造成系統的不穩定,甚至系統崩潰。雖然我們一般不會有意去刪除或替換這些檔案,但實際上裝軟體的時候,特別是一些版本老的軟體的時候,覆蓋一些共享的系統檔案是常有的事。
針對這一點,windows就有一個檔案保護的後台服務。默認情況下,該服務一直處於啟用狀態,監視著所有受保護的系統檔案,如果發現替換或移動受保護的系統檔案企圖,它能直接阻止。當然windows並不阻止所有這樣的企圖,它允許有windows數字簽名檔案替換現有檔案,這樣你的系統才可以更新和升級。
windows的檔案保護機制是怎么知道受保護的系統檔案是否被刪除或替換成低版本的檔案了呢?這就需要把受保護的系統檔案備份下來以便進行對比,於是dllcache就誕生了。

相關操作

1,容易讓舊版本的檔案貯存系統資料夾,造成系統不穩定。
2,使“系統檔案檢測”程式失效,一旦使用就會提示你從安裝盤把dllcache“取”回來,如果取回來,那你不就白刪了?
3,升級,打補丁的時候,原來設定要放到dllcache里的備份沒處放,可能會造成升級中止,或重建一個名為dllcache的資料夾來放備份。(我沒刪,所以我不敢確定是什麼後果)。
4,當你裝一些軟體,或加一些硬體時,他們可能設定要從dllcache重提取一些檔案出來使用,沒有dllcache會造成硬體無法使用或軟體無法安裝。
可見,刪dllcache短期內也許沒關係,但長期看,你會碰到問題卻不知道問題出在哪裡——而這很可能是因為沒有dllcache造成的。所以我強烈建議不要刪。
那么那些系統盤實在太小的朋友該怎么辦呢?經過研究,我找到了方法,就是把dllcache“轉移”到別的盤,就象轉移虛擬記憶體。下面容我講來這個“完全之策”地步驟:
1,開始->運行,鍵入“gpedit.msc”->啟動“group policy”。
2,在“group policy”找到:本地計算機策略->計算機管理->管理模組->system ->windows File protection
3,單擊“windows File protection”,你在右面看到一個叫“Specify Windows
File Protection cache locatin”的項。這個項是設定dllcache的位置的,下面 你就知道怎么做了,我就不多說了,自己動手搞定它吧。

相關詞條

熱門詞條

聯絡我們