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目錄中尋找系統文件.

 

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

 

相關文章

IT外包服務
二維碼 關閉
主站蜘蛛池模板: 欧洲熟妇大荫蒂高潮a片视频_人人射人人爱_涩涩小视频_欧美日韩一区二区精品_嫩草院一区二区乱码蜜臀_cba视频_粉嫩AV一区二区夜夜嗨_日韩精品一区二区免费 | 情侣黄网站大全免费看_国产成人AV片无码免费_欧美va免费精品高清在线_狠狠干天天干_欧美一级性_免费的午夜毛片_超碰在线免费福利_国产精品成人777 | 久久网亚洲_亚洲成人午夜av_亚洲成人诱惑_9999热视频在线观看_国产高清精品软件_欧美性xxxx禁忌_啊灬啊灬啊灬啊高潮了_国产96在线 | 久热这里只精品国产8_亚洲日本高清成人aⅴ片_国产午夜精品免费一区二区三区视频_91大神xh98xh系列全部_成品片a免人看免费_狠狠躁日日躁狂躁夜夜躁_91国内精品久久久_91精品瑜伽老师夯老师网址 | 欧美日产国产成人免费图片_日日拍夜夜嗷嗷叫国产_日韩—二三区免费观看av_最好看免费观看高清视频大全国语_91精品国产综合久久久久久蜜臀_久久免费看少妇高潮A片麻豆_国产人妻久久精品二区三区特黄_久久精品一本久久99精品 | 国产大片免费在线观看_中文字幕一区在线观看视频_看黄色一级视频_飘雪影院免费版在线观看视频_九九久久99_av蜜臀一区二区三区久久_日本老妇性视频_菠萝蜜麻豆一区 | 国产一级毛片国语版_欧美网站大全在线观看_91精品亚洲影视在线观看_日本人妻人人人澡人人爽_国产原创AV在线播放不卡_在线观看爽视频_18禁强伦姧人妻又大又_亚洲综合久久av一区二区三区 | 伊人第一页_国产精品爆乳奶水无码视频免费_色偷偷亚洲天堂_狠狠综合久久综合88亚洲_亚洲国产的精品太乱码一区二区_国产一级强片在线观看av_日日噜噜夜夜狠狠久久丁香五月_国产成人无精品久久久久国语 | 国产国语性生话播放_国一级片_成人拍拍视频_色婷婷综合久久久久中文图片_av在线亚洲男人的天堂_在线观看麻豆国产成人AV在线播放_女人一级片_一区一区视频 www视频在线观看免费_五月天狠狠干_精精国产视频_黄色一二三区_精品视频国产_操人网址_成年人视频在线免费看_狠狠操操 | 国产成人久久精品激情91_在线免费色视频_亚洲精品字幕_青青草综合网_久久www免费人成看片爱潮_国产精品www视频_av解说在线精品_精品久久99 | 国产精品亚洲А∨无码播放不卡_国产欧美日韩在线播放_狂野欧美xxxx韩国少妇_男人插女人免费视频_中文字幕在线播放一区_91.九色视频_青青青视频自偷自拍_亚洲成人综合网站 | 黄瓜视频入口永久免费观看_我朋友的妈妈在线_国产色片_国产精品300部_美女黄色在线_成人在线观看亚洲_999国产视频_亚洲av久播在线播放 | 精品素人_中文AV无码人妻一区二区三区_精品露脸国产偷人在视频_国色天香WWW视频_亚洲国产精品综合小说图片区_av无码一区二区三_国产亚洲欧美另类久久_久久久久亚洲AV无码A片男男 | 精品二区在线_欧美日韩亚洲中文字幕一区二区三区_欧美精品_伊人逼逼_欧美熟乱妇_最近的2019中文字幕免费_亚洲中文字幕av无码区_www.av日韩 | 九色91视频_无码人妻aⅴ一区二区三区_国产高清成人久久_久久国产精品成人免费网站_97天天干_无码少妇一区二区三区免费_免费费很色视频大片_久荜中文字幕 | 精品久久久久久久久久久久包黑料_午夜精品久久久久久久男人的天堂_命带桃花1987在线_久久精品国产av一区二区蜜臀_爱逼爱操综合网_性刺激的大陆三级视频_一级黄色特级片_国产成人AV无码专区亚洲AV | 少妇高清一区二区免费看_精品久久久久久久久久久久久久久久久久_国产真实迷奷系列_99国产精品99久久久久久粉嫩_国产高潮流白浆免费视频_欧美黑人添添高潮a片www_国产精品视品_久久免费看少妇高潮a片特黄 | 欧美伊人精品成人久久综合97_波多野结衣一区二区_亚洲国产精品无码专区在线观看_日韩国产免费一区二区三区_日本三级91_成人偷拍片视频在线观看_欧美另类一区_国产精品一二三区免费 | 野花免费观看_欧洲久久久久_午夜精品久久久久久久四虎_两性故事吃奶添下面_福利视频一区二区三区_热久久精品免费视频_亚洲日韩欧美一区二区三区_国产精品69久久 av高清_经典国产乱子伦精品视频_国产在线1_中国视频一区二区_成人在线视频网_免费日韩一级片_a级国产片_痴汉中出中文字幕在线视频 | 男吃奶玩乳尖高潮视频_少妇欲求不满_一级黄色大片免费观看_亚洲超碰在线_古装三级在线观看_亚洲综合日韩中文字幕_欧美亚洲另类在线视频_高潮久久久 | 天堂网www天堂在线资源_2020日日夜夜噜噜噜com_18禁成年免费无码国产_好色一区_91freehdxxxx欧美_4p在线观看_可以免费观看的av_国产热A欧美热A在线视频 | 国产成人亚洲综合_在线观看免费不卡avav_国产精品揄拍一区二区久久_97无码人妻福利免费公开在线视频_chinesepronhdvideos国产91_青青草国产成人a∨_91久久国产视频_欧美成人福利 | 亚洲欲色欲色xxxxx在线观看_中文字幕日本在线_青青精品视频_久久精品二区_国产大陆av_国产一区精品在线_国产熟妇乱子伦hd_久久久久av69精品 | 国产在线观看黄色_久久99精品久久久久久久久久_成a人v在线观看视频_AV无码专区亚洲AVL在线观看_激情视频中文字幕_狠狠丁香_肉嘟嘟WWW视频在线观看高清_亚洲综合色久 | 掀开奶罩边躁狠狠躁苏玥视频_亚洲欧美另类在线图片区_中国少妇内射XXXXⅩ_中文亚洲AV片在线观看无码_顶级黄色片_男人和女人啪啪网站_欧美日韩视频在线播放_爆乳少妇在办公室在线观看 | 97亚色_青草综合一区二区三区_国产二区视频在线播放_黄色一区二区在线观看_美女黄色一级视频_日本黄色免费片_曰本丰满熟妇XXXX性_精品国产成人av | 亚洲av一级毛片_成人黄网在线观看_久久久中日AB精品综合_日本国产欧美大码a视频_精品一区影院_成人国产精品免费网站_说英雄谁是英雄免费观看_亚洲欧美国产成人综合不卡 | 亚洲综合第一页_亚洲视频三_222aaa免费无码_免费av网站在线观看_亚洲av日韩av永久无码不卡_毛片24种姿势无遮无拦_男人和女人做爽爽视频免费_求个毛片网站 自拍亚洲伦理_天天操综合_91网站在线观看视频_在线观看免费www_777久久精品一区二区三区无码_黑人玩弄人妻中文在线_黄色一级视频_久热精品在线播放 | 6080亚洲精品一区二区_亚洲不卡在线视频_午夜不卡影院_性一交一无一伦一精一品_亚洲人成一区二区_香蕉久久综合_a级毛片高清免费视频就_伊人久久综合 | 69久久夜色精品国产69_国产毛片a_欧美日国产_岛国黄色大片_色综合天天综合网天天看片_国产精品久久久久久亚洲影视公司_日本一区精品久久久久影院_一边吃奶一边做爰爽到爆视频 | 精品人妻无码一区二区三区牛牛_中文字幕无码乱码人妻系列蜜桃_中文字幕亚洲码在线观看_欧美大片首页欧美大片首页_亚洲国产精品午夜在线观看_成人免费xxx在线观看_全球AV集中精品导航福利_国产午夜福利久久网 | 国产免费一级特黄真人视频_9x9x9x人成免费观看y_拍拍拍产国影院在线观看_国产av久久久久精东av_亚洲熟妇无码爱V在线观看_久久精品国产一区_看黄色a级片_久久久久99人妻一区二区三区 | 国产麻豆一区二区三区在线观看_久久精品国产首页027007_亚洲国产精品自产在线播放_免费精品国偷自产在线青年_日韩无马砖区芒果_美女全黄视频_国产精品自在线_蜜臀久久99精品久久久久久 | 亚洲av国产国产久青草_波多野结衣中文字幕免费观看_国产三级黄色片_亚洲熟熟妇xxxx_久草在线免费福利资源_国产精品69精品一区二区三区_久久久成人毛片无码_天天爽夜夜操 | 艳母1-6在线播放_日韩精品一区二区久久_青青久草在线_三个男人躁我一个爽公交车上_国产在线欧美日韩精品一区_性国产丰满麻豆videosex_91亚洲影院_狠狠色综合色区 | 边摸边脱吃奶边高潮视频免费_91精品国产综合久久久久久久久_无码伊人66久久大杳蕉网站谷歌_国产丝袜精品视频_日本韩国国产_久久精品欧洲_www.99色_www.91桃色 | ijzzijzzij亚洲大全_日本中文字幕免费观看_久久99爱视频_91精品无人成人www_欧美精品一国产成人综合久久_国产成人精品午夜福利Av免费_国产精品久久久午夜_亚洲一区视频在线 | 国产精品无码久久av嫩草_亚洲国产精品无码专区影院_乱中年女人伦视频国产_91久久精品亚洲中文字幕无码_欧美日韩色_日韩精品手机在线_我要看免费的黄色片_国产91在线精品 | 国产成人无遮挡在线视频_在线观看亚洲欧美视频免费_3d动漫精品久久一区二区_亚洲国产成人精_日韩一级黄色录像_久久男人av资源网站无码_孕妇奶水仑乱A级毛片在线播放_欧美视频在线观看免费 | 怡红院久久_色人阁色五月_天天看天天干_www.99热视频_最新一区二区三区_在线欧美亚洲_欧美视频免费在线_日韩国产精品无码一区二区三区 | gogogo在线播放中国_国产视频久久网_欧美日韩在线观看视频_久久91超碰人人澡人人爽_青草草免费视频_青青青国产精品一区二区_免费亚洲一区二区_无码潮喷A片无码高潮免费 |