1、windows文件保護:打開我的電腦,進入windowssystem32看看,里面有很多諸如動態(tài)鏈接庫(.dll )和可執(zhí)行文件(.exe )等系統(tǒng)文件(也有許多是屬于你裝的軟件的),這些文件關乎系統(tǒng)的穩(wěn)定運作,卻在暴露在光天化日之下,如果被刪除和被替換,就可能會造成系統(tǒng)運行不穩(wěn)定。
2、事實上,裝軟件的時候,特別是一些版本老的軟件的時候,覆蓋一些共享系統(tǒng)文件的事是常有的。
(資料圖片僅供參考)
3、針對這一點,windows就有一個“文件保護”的后臺服務。
4、默認情況下,該服務一直處于啟用狀態(tài),監(jiān)視著所有受保護的系統(tǒng)文件,如果發(fā)現(xiàn)替換或移動受保護的系統(tǒng)文件企圖,它能直接阻止。
5、當然windows并不阻止所有這樣的企圖,它允許有Windows 數字簽名文件替換現(xiàn)有文件,這樣你的系統(tǒng)才可以更新和升級。
6、“系統(tǒng)文件檢測”程序“系統(tǒng)文件檢測”程序是一個在命令提示符下使用的實用程序,命令是“sfc”,只有是管理員才能使用該程序,那些“大蝦”們教的刪除dllcache的命令“sfc/purgecache”就是用了這個程序,這個程序的作用就是檢測系統(tǒng)文件,如果檢測到受保護的文件已經被不正確的文件覆蓋,它就從系統(tǒng)文件備份(就是dllcache)中提取正確的系統(tǒng)文件,替換不正確的文件。
7、這個程序也檢測dllcache本身,如果發(fā)現(xiàn)dllcache已經損壞或者不能使用,可以用修復它,所謂修復,就是要你插入安裝盤,它自動從中提取所需的文件。
8、命令是“sfc /scannow”,具體各位可以查看幫助。
9、dllcache:dllcache的位置在“windowssystem32dllcache”,有350M以上,是個系統(tǒng)隱藏文件,這么大的體積是想減肥的xp用戶盯上它的原因。
10、大家搜索一下windows文件夾下的某類系統(tǒng)文件(先取消系統(tǒng)文件的隱藏屬性喔!),會發(fā)現(xiàn)有很多文件是重復的,許多文件會在system32(除dllcache)和dllcache里各有一個。
11、所以dllcache可以看作是個備份。
12、它的體積不是固定的,當你裝一些微軟系的軟件,或做升級,打補丁時,安裝程序會在dllcache中放一些重要文件的副本——這樣他的體積就增加了。
13、dllcache作為備份是在使用“系統(tǒng)文件檢測”時發(fā)揮作用的,介紹“系統(tǒng)文件檢測”時已經做了說明。
14、其實dllcache里面“備份”的系統(tǒng)文件要比你使用的多,也就是說它準備的東西有些你還沒用到,在你用到的時候,它結合“windows文件保護”就能發(fā)揮作用。
15、比如你裝了一些軟件(主要是微軟系),這個軟件會在windows里的有關文件夾里放入已經被設定為被“windows文件保護”監(jiān)視的重要文件,但要比dllcache里的舊,這時“windows文件保護”就會從dllcache里讀取最新的版本替換舊的文件。
16、所以dllcache不只是一個簡單的“備份”,它實際上“準備”了你可能會用到的所有重要系統(tǒng)文件,是一個備用的系統(tǒng)文件庫。
17、從“刪不刪?”到“萬全之策”很多人問我這個問題的時候,我都說“不”,dllcache是不應該刪的。
18、dllcache是系統(tǒng)隱藏文件,微軟這么小心奕奕地把它藏起來總是有它的道理的。
19、引起“刪不刪”的疑問是因為它體積大而用的少,不象shell,無處不用。
20、但刪除它是危險的:1,容易讓舊版本的文件貯存系統(tǒng)文件夾,造成系統(tǒng)不穩(wěn)定。
21、4,當你裝一些軟件,或加一些硬件時,他們可能設定要從dllcache重提取一些文件出來使用,沒有dllcache會造成硬件無法使用或軟件無法安裝。
22、可見,刪dllcache短期內也許沒關系,但長期看,你會碰到問題卻不知道問題出在哪里——而這很可能是因為沒有dllcache造成的。
23、所以我強烈建議不要刪。
24、1,開始->運行,鍵入“gpedit.msc”->啟動“組策略”。
25、2,在“組策略”找到:本地計算機策略->計算機管理->管理模塊->系統(tǒng) ->windows 文件保護3,單擊“windows 文件保護”,你在右面看到一個叫“指定windows 文件保護緩存位置”的項。
本文到此分享完畢,希望對大家有所幫助。