微軟為了提高Windows系統的可靠性和穩定性,從Windows 2000開始使用一種叫做WFP(Windows File Protection,Windows文件保護)的機制。現在,Windows 2000和Windows XP都有這個功能。本文將為你詳細講解WFP如何使用以及如何設置。
WFP是如何工作的
WFP把某些文件認為是非常重要的系統文件,例如所有的dll文件,exe fon ocx sys還有tff等後綴的文件。在Windows 2000/XP剛裝好後,系統會自動備份這些文件到一個專門的叫做dllcache的文件夾,這個dllcache文件夾的位置默認保存在%SYSTEMROOT%\system32\dllcache。當你使用了Windows系統一段時間之後,會發現一些其它類型的文件,例如cpl cpx inf rsp tlb等文件也會當作重要系統文件保護起來,並且WFP會根據這些文件建立一個目錄,顯示了所有受保護文件的正確版本和類型。一旦檢測到文件被替代或者覆蓋,就可以自動從備份的文件中恢復。而如果備份的文件由於某些原因也不可用,那麼Windows就會要求你插入系統光盤,以便從光盤上恢復(圖一)。你也許已經意識到了,dllcache這個文件夾會變得很大。在下文中我也會說明如何減小這個文件夾的體積。