文章詳情頁
深入應(yīng)用Windows文件保護(hù)功能
瀏覽:88日期:2023-05-26 09:46:07
從Windows 2000開始,微軟引入了“Windows文件保護(hù)”功能(Windows File Protection)。WFP在后臺自動運(yùn)行,可以防止重要的系統(tǒng)文件被替換,大大提高了系統(tǒng)的穩(wěn)定性。但你知道怎樣更好地使用這個功能嗎?如何限制其緩沖區(qū)大小,并讓多個系統(tǒng)共享保護(hù)文件,從而節(jié)省硬盤空間?怎樣讓它每次啟動系統(tǒng)時直接掃描系統(tǒng)文件?掌握了這些,我們就可以……一、文件保護(hù)機(jī)制原理在計(jì)算機(jī)上安裝新軟件時,系統(tǒng)文件和設(shè)備驅(qū)動程序文件有時會被未經(jīng)過簽名的或不兼容的版本覆蓋,導(dǎo)致系統(tǒng)不穩(wěn)定。隨Windows XP一起提供的系統(tǒng)文件和設(shè)備驅(qū)動程序文件都有Microsoft數(shù)字簽名,這表明這些文件都是原始的未更改過的系統(tǒng)文件,或者它們已被Microsoft同意可以用于Windows。WFP是怎樣發(fā)揮作用的呢?原來,當(dāng)重要的系統(tǒng)文件(包括sys、dll、ocx、ttf、fon、exe等類型)被替換或移動時,WFP會對新文件的數(shù)字簽名進(jìn)行驗(yàn)證,以確定新文件的版本是否為正確的Microsoft版本,如果文件版本不正確,Windows文件保護(hù)會自動調(diào)用DLLCache文件夾或Windows中存儲的備份文件替換該文件,如果Windows文件保護(hù)無法定位相應(yīng)的文件,系統(tǒng)就會提示用戶輸入該位置或插入安裝光盤,如圖1。二、系統(tǒng)文件檢查器Windows的文件保護(hù)機(jī)制是自動進(jìn)行的,事實(shí)上,我們完全可以借助于系統(tǒng)文件檢查器(System File Checker,簡寫為SFC)對文件保護(hù)機(jī)制進(jìn)行自行控制。在此,我們先介紹一下SFC,具體的實(shí)例會在下文中說明。SFC對應(yīng)的應(yīng)用程序名為sfc.exe,你可以在Windowssystem32下找到它的蹤影。使用它,一旦發(fā)現(xiàn)某個受保護(hù)的系統(tǒng)文件被替換或移動,SFC將從WindowsSystem32DLLCache文件夾中自動恢復(fù)相應(yīng)的文件(安裝了SP2的Windows XP,其DLLCache文件夾中有2169個重要文件,占用364.5MB之多)。SFC有很多的參數(shù),利用這些參數(shù),可以更好地控制文件保護(hù)。
標(biāo)簽:
Windows系統(tǒng)
相關(guān)文章:
排行榜
