從Windows 2000開始,微軟引入了“Windows文件保護(hù)”功能(Windows File Protection) 。WFP在后臺(tái)自動(dòng)運(yùn)行,可以防止重要的系統(tǒng)文件被替換,大大提高了系統(tǒng)的穩(wěn)定性 。但你知道怎樣更好地使用這個(gè)功能嗎?如何限制其緩沖區(qū)大小,并讓多個(gè)系統(tǒng)共享保護(hù)文件,從而節(jié)省硬盤空間?怎樣讓它每次啟動(dòng)系統(tǒng)時(shí)直接掃描系統(tǒng)文件?掌握了這些,我們就可以……
一、文件保護(hù)機(jī)制原理
在計(jì)算機(jī)上安裝新軟件時(shí),系統(tǒng)文件和設(shè)備驅(qū)動(dòng)程序文件有時(shí)會(huì)被未經(jīng)過簽名的或不兼容的版本覆蓋,導(dǎo)致系統(tǒng)不穩(wěn)定 。隨Windows XP一起提供的系統(tǒng)文件和設(shè)備驅(qū)動(dòng)程序文件都有Microsoft數(shù)字簽名,這表明這些文件都是原始的未更改過的系統(tǒng)文件,或者它們已被Microsoft同意可以用于Windows 。
WFP是怎樣發(fā)揮作用的呢?原來,當(dāng)重要的系統(tǒng)文件(包括sys、dll、ocx、ttf、fon、exe等類型)被替換或移動(dòng)時(shí),WFP會(huì)對(duì)新文件的數(shù)字簽名進(jìn)行驗(yàn)證,以確定新文件的版本是否為正確的Microsoft版本,如果文件版本不正確,Windows文件保護(hù)會(huì)自動(dòng)調(diào)用DLLCache文件夾或Windows中存儲(chǔ)的備份文件替換該文件,如果Windows文件保護(hù)無法定位相應(yīng)的文件,系統(tǒng)就會(huì)提示用戶輸入該位置或插入安裝光盤,如圖1 。
二、系統(tǒng)文件檢查器
Windows的文件保護(hù)機(jī)制是自動(dòng)進(jìn)行的,事實(shí)上,我們完全可以借助于
系統(tǒng)文件檢查器(System File Checker,簡(jiǎn)寫為SFC)對(duì)文件保護(hù)機(jī)制進(jìn)行自行控制 。在此,我們先介紹一下SFC,具體的實(shí)例會(huì)在下文中說明 。
SFC對(duì)應(yīng)的應(yīng)用程序名為sfc.exe,你可以在Windowssystem32下找到它的蹤影 。使用它,一旦發(fā)現(xiàn)某個(gè)受保護(hù)的系統(tǒng)文件被替換或移動(dòng),SFC將從WindowsSystem32DLLCache文件夾中自動(dòng)恢復(fù)相應(yīng)的文件(安裝了SP2的Windows XP,其DLLCache文件夾中有2169個(gè)重要文件,占用364.5MB之多) 。
SFC有很多的參數(shù),利用這些參數(shù),可以更好地控制文件保護(hù) 。
推薦閱讀
- Windows XP提速、易用技巧
- 完全卸載Windows中頑固組件
- 快裝Windows操作系統(tǒng)獨(dú)家秘籍
- 電腦正在啟動(dòng)windows不動(dòng)了
- windows11任務(wù)欄空白
- 將Windows系統(tǒng)安裝到光盤上
- Win XP系統(tǒng)中硬盤增容大法
- Windows XP系統(tǒng)經(jīng)典十例最新問答
- 史上最簡(jiǎn)單的Windows密碼解救
- 打造超酷的Windows系統(tǒng)右鍵菜單
