456成人影院在线观看_亚洲a毛片_日韩9999_伊人网老司机_一本免费视频_最近高清日本免费

IT之道-艾銻知道

您當前位置: 主頁 > IT服務 > 桌面服務 >

Windows文件保護是如何工作的


2013-04-19 14:04 作者:ly 瀏覽量:

WFP被設計用來保護Windows文件夾的內容。WFP保護特定的文件類型,比如SYS、EXE、DLL、OCX、FON和TTF,而不是阻止對整個文件夾的任何修改。注冊表鍵值決定WFP保護的文件類型。

當一個應用程序試圖替換一個受保護的文件,WFP檢查替換文件的數字簽名,以確定此文件是否是來自微軟和是否是正確的版本。如果這兩個條件都符合,則允許替換。正常情況下,允許替換系統文件的文件種類包括Windows的服務包,補丁和操作系統升級程序。系統文件還可以由Windows更新程序或Windows設備管理器/類安裝程序替換。

如果這兩個條件沒有同時滿足,受保護文件將被新文件替換,但將很快被正確的文件替換回來。當這種情況發生時,Windows會從Windows安裝CD或者計算機的DLLCache文件夾中復制正確版本的文件。

Windows文件保護并不僅僅通過拒絕修改來保護文件,它還可以拒絕刪除。來看看WFP的做法,打開WINDOWSSYSTEM32文件夾并將CALC.EXE文件重命名為CALC.OLD。當你這樣做時,一個消息將提示你如果改變這個文件的擴展名可能會導致這個文件不可用。點擊Yes按鈕確認這個警告。現在,等幾分鐘后按F5鍵以刷新文件系統的視圖,完成替換可能要花些時間。當文件最終被替換后,Windows會在事件日志中做相應的記錄。

關于WFP值得關注的一點是它和Windows安裝程序結合的很緊密。無論何時,如果Windows安裝程序需要安裝一個受保護的文件,它就把這個文件交給WFP,而不是自己試圖去安裝這個文件。然后由WFP判斷是否允許安裝。

系統文件檢查

雖然自動文件替換會節省時間,但也存在需要手動干預的情況。例如,你可能不愿意空等著WFP去判斷受保護的文件是否已經被替換。幸運的是,你可以用一個名為系統文件檢查(SFC)的工具手動控制WFP。

SFC是一個命令行工具,需要在命令提示符窗口下運行。它的語法像這樣:

SFC [/SCANNOW] [/SCANONCE] [/SCANBOOT] [/REVERT] [/PURGECACHE] [/CACHESIZE=x]

/SCANNOW選項通知SFC立即掃描所有受保護的系統文件。如果在掃描過程中發現一個錯誤的文件版本,這個錯誤的版本將被替換為微軟正確的版本。當然,這意味著你可能必須有Windows安裝CD,最新的服務包或者升級補丁。

/SCANONCE參數通知WFP在系統下次啟動的時候掃描受保護的系統文件。在掃描過程中,任何錯誤的文件將被正確的版本替換。正如這個參數名的意思,這個掃描只進行一次。之后的系統啟動將恢復正常,SFC不再運行。

/SCANBOOT參數和/SCANONCE選項類似。區別在于SCANONCE只在Windows下次啟動時掃描受保護的文件,而SCANBOOT參數則在Windows每次啟動時都掃描系統文件。如果需要,這兩個參數將替換錯誤的系統文件,這可能需要你提供正確文件版本的拷貝。

/REVERT選項用來關閉SFC,例如,假設你使用SCANBOOT選項在每次系統啟動的時候掃描所以保護的文件。正如你所能想到的,這確實會增加計算機啟動的總時間。最后,你可能厭倦了漫長的啟動時間,想關閉SFC。只需要簡單的使用SFC /REVERT,就可以在啟動的時候關閉SFC。

對/PURGECACHE選項就需要謹慎些。在這之前,我解釋說Windows使用一個緩存文件夾來保存各類系統文件正確版本的備份。如果你運行SFC /PURGECACHE命令,那么這個文件緩存將被清空,那些備份文件將被刪除。這個命令還會導致Windows開始掃描各類受保護文件,并在掃描的同時重建這個文件緩存。當然,這可能意味著你必須向Windows提供Windows安裝CD或系統文件升級的拷貝。

最后一個SFC命令選項是/CACHESIZE=x。對于文件緩存的缺省大小確實存在很多自相矛盾的信息,在寫這篇文章的時候,我發現三篇不同的微軟知識庫文章中指定的文件緩存的缺省大小都不一樣。一篇文章中建議文件緩存的大小為50 MB,而另一篇建議的大小卻是300 MB。更有甚者,第三篇指出這個大小應該是無限的。其實缺省值的大小并不重要,因為你可以根據你的需要,使用CACHESIZE選項來改變這個文件緩存的大小。

在使用CACHESIZE選項時,你必須鍵入命令SFC /CACHESIZE=x,這個x是指你想分配給文件緩存的兆字節數。在指定了新的文件緩存大小后,你必須重啟系統并運行SFC /PURGECACHE命令。

通過注冊表控制WFP和SFC

在這之前,我解釋說注冊表控制WFP的一般行為。你可以修改幾個不同的注冊表鍵值以控制WFP的行為。你可以在每次運行SFC直接操作這些鍵的一部分,其他一些有更低級別的功能。比如指定文件緩存或者安裝文件的位置。

修改注冊表可能是危險的。如果你做了一個錯誤的修改,可能會導致Windows的崩潰或者破壞你的應用程序,所以我強烈建議在嘗試這一節中描述的任何技術之前,先對注冊表做一個完整的備份。

為了訪問SFC的注冊表鍵,在Run命令中鍵入REFEDIT命令。這將打開注冊表編輯器,現在瀏覽注冊表樹找到下面這個鍵:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinLogon

通常地,注冊表中WinLogon鍵一般用來控制各種不同的啟動選項。雖然許多SFC的選項都可控制SFC是否在啟動的的時候運行,但微軟已經將SFC相關的注冊表鍵放在這個部分。

SFCDisabled

這個注冊表鍵控制SFC是激活的還是無效的。實際上你只需通過改變DWORD的值,就可以得到四個不同的選項。缺省的DWORD值是0。這個設置激活SFC。通常你不需要改變這個值。然而,你可以在0到4之間修改這個值使得激活SFC但不讓它彈出。
如果將內核調試器掛起,你最好關閉SFC。如果正在使用一個內核調試器,你可以將注冊表鍵的DWORD值修改為1,這會關閉SFC并且會在以后的每次啟動時都提示你是否再次激活SFC。

你也可以通過將DWORD值設為2來關閉SFC。這個選項只是在下次啟動時關閉SFC。沒有再激活SFC的選項,因為SFC將在這之后啟動時自動激活。

SFCScan

在這之前,我解釋了SFC的SCANONCE, SCANBOOT,和REVERT選項。只要你使用這些選項,實際上SFC是在修改SFCScan注冊表鍵。你可以通過改變它的DWORD賦值來修改這個鍵。

默認的值是0。這個值的意思是不需要在啟動時掃描受保護文件。這個設置相當于運行SFC /REVERT命令。

改變DWORD值為1,意思是在每次啟動時都掃描受保護文件。設置SFCScan的值為1相當于運行SFC /SCANBOOT命令。

最后,設DWORD值為2就是告訴SFC在下次啟動時掃描受保護文件,但并非以后的所有啟動。這相當于運行SFC /SCANONCE命令。

SFCQuota

SFCQuota注冊表鍵用來控制SFC文件緩存的大小。或許你會記得,之前在我談到SFC /CACHESIZE=x 命令時,我提到關于文件緩存的默認大小,存在許多不一致的信息。然而在我的系統上,注冊表鍵SFCQuota的DWORD值默認為0xffffffff。根據微軟知識庫,這個值對應文件緩存的大小為300 MB。同一篇知識庫的文章指出通過修改這個值為FFFFFFFF,你可以緩沖存儲所有受保護的系統文件。

SFCDllCacheDir

在這之前,我解釋說Windows將DLLCACHE文件夾作為存儲系統文件備份的地方。通常的,這個文件夾位于WINDOWSSYSTEM32目錄下。不過通過修改SFCDllCacheDir注冊表鍵,你可以修改文件緩存的位置。

文件緩存文件夾一般位于DLLCACHE目錄下,但通過修改這個注冊表鍵,你可以修改這個文件夾的位置。唯一需要注意的一點是你必須指定一個已經存在于本地硬盤驅動器上的地址。在Windows 2000里,你可以指定一個網絡共享作為DLLCACHE的路徑,但在Windows XP中沒有這個選項。

SFCShowProgress

另一個與SFC相關的注冊表鍵是SFCShowProgress鍵。這個注冊表鍵允許你設置它的DWORD值為0,或1。缺省值是0,它將禁止顯示SFC的進程情況。設值為1就可以讓SFC顯示進展情況。

源文件地址

在這之前,我解釋了WFP和SFC是如何工作的,我指出在某些條件下你可能必須提供Windows安裝CD或者有效源文件的拷貝。然而通過修改注冊表,向Windows指明一個源文件目錄是完全可能的,而無需Windows再向你詢問這些文件。

這個注冊表鍵在注冊表的另一部分。你必須找到下面這個鍵:

HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionSetup

一旦你找到了這個位置,通過使用一個驅動器符號或者路徑或者一個UNC,你可以指定Windows系統文件的位置。

使用這個命令的前提是你必須將文件放在名為I386的目錄中。例如,如果你的Windows系統文件位于一個名為C:I386的目錄中,那么你只需在注冊表中指定路徑為C:,因為Windows假定I386這個目錄是存在的。同樣的,如果你打算使用一個UNC共享,I386文件夾必須存在于共享目錄下。例如,如果你打算共享的目錄名為FILES,你需要將I386文件夾放在FILES目錄下。然后你可以告訴Windows在\server_nameFILES目錄下尋找共享文件。Windows將在\server_nameFILESI386目錄中尋找系統文件.

 

    ---版權最終歸艾銻無限所有m.whgoodly.com,如需轉載,請標明出處。

 

相關文章

IT外包服務
二維碼 關閉
主站蜘蛛池模板: 亚洲а∨天堂久久精品2021_99热6这里只有精品_欧美女优一区_韩国av一区二区三区四区_japanesexxxx日本妞_免费视频网站_91麻豆精品国产91久久久点播时间_欧美激情网 | 98超碰在线_日本A级作爱片金瓶双艳_国产精品亚洲一区二区三区喷水_青青草成人自拍_在线观看不卡av_JAPANESE日本熟妇喷水_91伊人_欧美一码二码三码无码 | 亚洲а∨天堂一区_中文字幕人妻在线中文乱码怎么解决_91火爆视频_综合激情视频_成人123_91在线精品入口_狠狠爱婷婷_片多多免费观看高清影视 | 97成人在线免费视频_草久视频_午夜视频在线看_精品自拍一区_午夜性大片_高清成人爽a毛片免费_午夜三区_成人午夜精品视频 | 成年人免费大片_久久精品这里只有精品_日韩草逼_亚洲综合视频在线_男人天堂视频在线观看_欧洲成人在线_日韩一区二区精品_黄色毛片免费进入 | 欧美性猛交xxxx免费看德国_蜜汁AV无码国产_国产voyeur精品偷窥222_综合久久2023_麻豆蜜桃视频_亚洲第一天堂网_久草在线视频免赞_国产丝袜在线精品丝袜不卡3D | 人妻无码久久一区二区三区免费_人妻偷人VA精品国产旡码_久草在线视频网_中文字幕在线观看_国产嫩草影院久久久久_成人动漫网站入口_高清国产一区二区_狠狠躁夜夜躁人人躁婷婷91 | 99精品视频69V精品视频_成年人中文字幕在线观看_中文日韩欧美_国精品无码一区二区三区在线A片_国产免费麻豆_av免费网页_国产在线xx_亚洲精品国产片 | 日日添日日鲁日日夜_99re超碰_91popn国产在线_操碰久久_99精品在免费线偷拍_成人精品国产亚洲_女人内精69xxxxx免费软件_这里只有精品在线观看 | 亚洲欧美日韩网站_免费播放毛片_欧美另类视频_男女性高爱潮免费网站_成人久久影院_中日韩一级黄色片_日韩av视屏在线观看_色戒网站 | 欧美一级高清免费_av毛片在线免费观看_一区不卡在线观看_亚洲日韩制服丝袜中文字幕_A级毛片100部免费看_成人羞羞国产免费网站_日本xxxx视频_国产一级视频在线播放 | 人人爱人人做_日韩亚洲视频在线_秋霞成人午夜伦在线观看_国产在线精品无码AV不卡顿_日韩中文字幕亚洲一区二区va在线_吉吉天堂_欧美另类图区清纯亚洲_亚洲va欧美va日韩va成人网 | 久久精品视频网址_中文字幕按摩做爰_狠狠操在线视频_亚洲欧美日韩精品久久亚洲区_边添小泬边狠狠躁视频_欧美破苞系列二十三_qvod视频在线观看成人_亚洲欧洲国产一区二区三区 | 日本三级动作片_色哟哟网页_少妇撒尿一区二区在线视频_图片区小说区另类春色_女人19毛片一级毛片_久久香蕉网站_国产精品网站在线观看_免费黄色大片 | 无码国产精品一区二区免费虚拟VR_www.噜噜噜_avtt香蕉久久_天天操天天碰视频_欧美日韩亚洲系列_亚洲午夜福利在线观看老司机_网曝门国产一区二区三区四区_一级做a爰全过程免费视频毛片 | 久久麻花精品一二三区_亚洲成人av网址_千百橹av入口在线观看_精品免费一区二区三区_中文字幕色一区二区_aaaaa爽爽爽久久久_国产精品美女久久久久久2022_成人黄色a视频 | 日韩精品一级毛片_国产在线观看香蕉视频网_亚洲a在线播放_亚洲一及片_久久亚洲综合色_国产AV国片精品JK制服丝袜_91蜜桃视频在线观看_亚洲vs日韩vs欧美vs久久 | 九色91视频_无码人妻aⅴ一区二区三区_国产高清成人久久_久久国产精品成人免费网站_97天天干_无码少妇一区二区三区免费_免费费很色视频大片_久荜中文字幕 | 91大片在线观看_天堂网WWW在线资源最新版_一本久道综合在线中文无码_午夜免费时刻_精品无吗乱吗av国产爱色_免费人成视频19674不收费_一本大道香一蕉久_男人久久久 | 91网站免费在线观看_色欲老女人人妻综合网_国产亚洲精品A在线看_91制片一二三专区亚洲_亚洲黄色视频网站在线观看_亚洲精彩视频在线观看_欧美成人精品二区三区99精品_4444亚洲人成无码网在线观看 | 亚洲综合一二三区_午夜伦理片在线观看_免费精品国产自产拍在线观看图片_日韩av有码在线_性欢交69国产精品_91精品一二区_久久久综合九色合综国产精品_伊人精品在线观看 | 久久男人AV资源网站_极品久久久久久_国产精品国产三级国产有见不卡_中文字幕+乱码+中文乱_国产精品第8页_国产精品久久久久久在线_久草网站_国产成人8x视频网站入口 | 一级毛片免费在线_爱爱视频网站免费_亚洲无嘛_国产色片免费色网视频_伊人久久精品欧洲综合网_天堂va蜜桃一区_亚洲精品一区二区三区不_国产免费啪视频观看网站 | 国产激情视频网站_国产A级毛片色咪味_成人在线观看一区二区三区_极品粉嫩嫩模大尺度无码_亚洲国产精品一区二区久久亚洲午夜_亚洲男人的天堂在线_国产精品推荐天天看天天爽_麻豆视传媒 | 亚州国产精品视频_超碰免费97_台湾一级视频_欧美日本一区视频免费_五月天爱爱视频_国产三级国产精品_黄在线观看网站_久久久国产视频91 | 久久一日本道色综合久久_国产日韩精品SUV_a级黄色录像片_久久久久亚洲精品乱码按摩_国产jizzz_亚洲乱码一区二区三区四区_日韩一区二区三免费高清在线观看_好硬啊进得太深了A片无码公司 | 最新国产精品视频_夫妇交换av888_精品国产美女a久久9999_精品久久久久久无码人妻蜜桃_精品久久久一_拔插拔插在线观看_无码人妻精品专区在线视频_国产在线啪 | 日本精品一区二区三区香蕉久久_亚洲人成网7777777国产_久草色视频在线观看_99久久国产综合精品女不卡_男女啪啪免费观看无遮挡_亚洲一区精品无码_手机在线免费av_色黄啪啪网18以下勿进 | 中文字幕a∨在线乱码免费看_国产又粗又猛又爽又黄的视频软件_天天影视网网色色欲_成人做爰69片免费_日本精品成人一区二区三区视频_小小影视网在线观看_色综合久久精品_日韩欧美福利 | 亚洲综合精品在线_亚洲欧洲精品专线_噼里啪啦免费观看高清动漫_手机av免费在线_日本黄色片日本黄色片_chinese国产avvideoxxxx实拍_成人片免费网站_福利中文字幕 | 成人性做爰aaa片免费看_日本激情视频中文字幕_变形金刚之超能勇士免费观看_国产精品亚洲а∨无码播放不卡_91红桃视频_良家小少妇潮喷内射_久久99精品久久久久久园产越南_国产又色又爽又刺激视频 | 国产成人无码精品久久久免费_国产xxxx_欧美成人免费_97超碰97_色欲蜜桃AV无码中文字幕_老司机精品在线_九色视屏_av片免费看 | 第一页av_久久久久久国_国产农村妇女毛片精品久久_免费91看片_欧美黑人又粗又大又爽免费_自拍偷拍专区_精品国产一区二区三区香蕉沈先生_久久午夜国产 | 北条麻纪av无码_国产盗摄XXXX视频XXXⅩ_亚洲人妻古典系列_二区免费视频_在线不卡AV片免费观看_久草在线色站_乱人伦人妻系列_扒开美女内裤狂揉下部 | 亚洲а∨天堂一区_中文字幕人妻在线中文乱码怎么解决_91火爆视频_综合激情视频_成人123_91在线精品入口_狠狠爱婷婷_片多多免费观看高清影视 | 大香线蕉伊人久久爱_日韩精品一区二区三区国语自制_91二区_嫩操影院_中文字幕在线成人_扒开粉嫩的小缝隙喷白浆_午夜男女爽爽影院免费视频_激情国产一区 | 久久久免费看视频_99爱国产_午夜免费_brazzershd欧美情趣丝袜_日本一级黄色大片_成人性生交大片免费看中国A片_久久婷婷国产综合精品_精品国产一区二区三区av性色 | 久久AV老司机精品网站导航_国产六月婷婷爱在线观看_黄色a级片在线观看_亚洲精品无码久久久久去Q_在线观看最新中文字幕AV_九九热精品视频在线免费观看_3456成人看片_久久黄色视 | 国产黄色免费观看_99精品久久久久中文字幕_夜夜躁狠狠躁日日躁202_中文字幕12页_亚洲精品乱码久久久久久麻豆不卡_91mv.cool在线观看_成人免费ā片在线观看_午夜视频h | 国产乱色精品成人免费视频_亚洲免费一二三区_中文字幕色视频_免费在线中文字幕_很黄很色的动态图_亚洲成a人片在线观看天堂_av在线免费观看中文字幕_亚洲AV永久无码天堂网国产 | 欧美午夜寂寞影院_91精品欧美一区综合在线观看_中文字幕乱码亚洲无线码按摩_免费看片免费播放国产_精品视频二区_韩日a级片_日本XXXX色视频在线观看免费,_亚洲成av人影片在线观看 |