日本高清免费一本视频100禁_在线不卡欧美精品一区二区三区_国产一区二区好的精华液_中文综合在线_国产啊啊啊视频在线观看_大地资源网免费观看高清

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文件緩存的大小?;蛟S你會記得,之前在我談到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.maosdadas.net,如需轉載,請標明出處。

 

相關文章

IT外包服務
二維碼 關閉
主站蜘蛛池模板: 久草ab_久久黄色视_日韩精品第一_中文字幕丰满孑伦无码专区_日本中文字幕在线观看_涩涩鲁亚洲精品一区二区_国产伦理久久精品久久久久_在线观看免费高清www | 午夜福利09不卡片在线机视频_最新超碰_国产视频999_粉嫩国产一区二区三区免费_亚洲福利一区二区_国产xxxx色视频在线观看_欧美一级特黄aaaa_亚洲av伊人久久青青草原 | 国产九九免费_91精品久久久久久久久入口_久久国产精品成人免费_国产美熟女乱又伦av果冻传媒_精品国产精品三级精品av网址_中国娇小与黑人巨大交_中国毛片一级片_鲁一鲁AV2019在线 | 中日韩精品无码一区二区三区_国产精品福利视频一区_国产成人一区二区视频免费_国产精品麻豆视频国产馆_日本国产一区二区三区在线观看_free国产粉嫩熟妇xxxhd_国产精品无码久久综合_激情影院内射美女 | 中文字幕视频在线免费观看_欧美黑人巨大久久久精品一区小蓝_欧洲日韩一区二区_精品久久久久久中文字国产_18禁免费无码无遮网站国产_手机色网_啪免费视频_欧洲国产精品精华液 | 亚洲愉拍一区二区三区_中文乱码字幕无线观看_色综合天天网_午夜在线看_日韩成人片_亚洲乱码一区二区三区在线观看_日韩精品第1页_男人添女人下部全视频 | 老头天天吃我奶躁我的视频_男人的天堂AV亚洲一区2区_亚洲高清不卡视频_超碰在线c_亚洲A∨无码男人的天堂_无码色av一二区在线播放_99热最新精品_国产裸体视频网站 | 免费成年人_亚洲熟妇中文字幕五十中出_精品一区二区三区免费在线观看_四虎永久影院_国产普通话尤物吞精视频_精精国产xxxx视频在线动漫_亚洲综人网_国产一区二区欧美 | 免费成年人_亚洲熟妇中文字幕五十中出_精品一区二区三区免费在线观看_四虎永久影院_国产普通话尤物吞精视频_精精国产xxxx视频在线动漫_亚洲综人网_国产一区二区欧美 | ass亚洲熟妇毛茸茸pics_国产青青青在线手机视频在线_久久久一区二区精品_91成人噜噜噜在线播放_日韩欧美在线1卡_欧美一级久久_久久久一级_一级黄色国产 | 午夜男女爽爽影院免费视频_国产成一区二区_日韩视频第一区_亚洲韩日精品_26uuu久久综合_亚洲综合国产一区二区三区_免费中文字幕日韩_九九热免费在线 | 亚洲精品人人_丁香五月缴情在线中文视频_18禁美女黄网站色大片免费看_色蜜av_一二三中文字幕_欧美黑人一级爽快片淫片高清_理论片午午伦夜理片影院_欧美一级视频在线 | 亚洲愉拍一区二区三区_中文乱码字幕无线观看_色综合天天网_午夜在线看_日韩成人片_亚洲乱码一区二区三区在线观看_日韩精品第1页_男人添女人下部全视频 | 青青草精品在线_成人91免费_狠狠久久亚洲欧美专_www中文字幕在线观看_99re在线播放_抽搐一进一出gif免费_野花社区影视在线www官网_日本丰满熟妇videossex8k | 国产精品无码久久av嫩草_日韩午夜在线播放_亚洲人成亚洲人成在线观看_国产三级在线观看_超碰人人美国_欧美日韩八区_136av福利视频导航入口_日韩高清免费在线观看 | 色欲AV蜜桃一区二区三_日韩激情中文字幕_亚洲一区二区三区免费看_日韩深夜视频_国产精品久国产精品_久久福利视频一区_日本高清WWW午色夜在线视频_人与性动交AAAABBBB视频 | 黄色片免费_搜查官中文字幕一区二区_亚洲AV影院一区二区三区_av中文天堂网_日日射视频_国产在线看视频_在线免费观看成人网_91久久精品一区二区三区大 | 免费偷拍视频_免费看黄网站在线观看_久久www色情成人免费观看_狠狠人妻久久久久久综合_一区二区精品在线_99国产精品久久久久久久久久久_亚洲中又文字幕精品av_一二三不卡视频 | 色综合中文字幕第二页_亚洲高清无在线码_国产超碰人人做人人爽Av_亚洲一区中文字幕在线观看_91网站免费观看_亚洲第一伊人_亚洲四区在线_AV无码人妻中文字幕 | 亚洲国产黄色片_秋霞久久久久久一区二区_国产自91精品一区二区_av高清播放资源_精品一区二区三区久久久_国产.精品.日韩.另类.中文.在线.播放_少妇人妻综合久久中文字幕888_色爱综合网 | 成人一在线视频日韩国产_超碰在线公开97_久久亚洲精品国产一区_国产精品久久不能_午夜亚洲精品专区高潮日w_kaori肉感在线播放_www.四虎影视.com_欧美日韩久 | 总裁与秘书啪啪日常h男女_福利视频99_www.亚洲区_亚洲快插_麻豆tv在线_chien国产乱露脸对白_国产网红在线_国产精品久久秋霞鲁丝片 | 曰韩免费视频_中文字幕丝袜第1页_视频精品久久_久久国产午夜精品理论片_成人免费国产精品视频大全_人妻被丑老头玩的潮喷_亚洲av无码国产一区二区三区不卡_天堂亚洲欧美在线中文 | 欧美久热_欧美网站在线观看_免费日批视频_精品a在线_国产精品无码MV在线观看_一级黄色大片儿_国产中文字幕精品视频_久久成人一区 | freemoms熟乱tube_精品精品国产高清A毛片牛牛_国产女主播高潮在线播放_国产乱伦视频_亚洲一区二区日韩_动漫AV纯肉无码AV在线播放_奇米第四色7777_欧美性猛交xxxx黑人 | 色婷婷91_亚洲第一狼人伊人AV_国产一区二区免费在线播放_少妇裸体长淫交视频免费观看_日本久久久免费高清_粉嫩91精品久久久久久久99蜜桃_日本韩国在线观看_国产精品久久久久久久久久大牛 | 国产91精品久久久久久_天天摸天天做天天爽天天弄_欧美在线观看视频一区_人人妻人人超人人_日韩无码专区_视频一区二区视频_日日橹狠狠爱欧美二区免费视频_好男人www在线影院官网 | 亚洲不卡网站_免费无码成人AV在线播放_亚洲清色_5566成人_亚洲亚洲人成网站网址_狠狠撸在线视频_免费高清三级中文_国产精品免费视频xxxx | 久久精品在线免费观看_九九热影院_超乳爆乳上司在线观看_懂色aⅴ精品一区二区三区_日本高清免费xxx_亚洲综合在线免费_国产99久_久久中文字幕人妻熟女 | 日本高清成人免费播放_中文乱码字幕在线中文乱码_成人一级毛片_一区二区成人在线_欧美一区二区三区在线观看视频_欧美一级二级视频_三级a做爰一女二男视频_少妇极品熟妇人妻 | 欧美黑人巨大videos_午夜精品免费看_人妻夜夜爽天天爽_成人国产精品??精东传媒_国产三级A在线观看_一个人看www在线视频_中国a毛片_717影院理论午夜伦八戒 | 日产精品一线二线三线区_欧洲成人在线_欧洲美熟女乱AV亚洲一区_在线看片黄色_欧美兽交一区二区三区影院_伊人久久大香线蕉AV不变影院_男人日女人的网站_日韩av在线综合 | 亚洲AV成人精品日韩在线播放_97夜夜澡人人爽人人模人人喊_国产成人精品免费视频大全五级_日韩区欧美久久久无人区_中文天堂网www新版资源在线_欧美饥渴熟妇高潮喷水_www.青青草原.com_日韩专区一区二区 | 中文字幕久久熟女人妻av免费_h漫在线观看_www.天天干.com_99热最新网址_国产AV无码专区亚洲AV麻豆_99成人精品视频_成熟女人色惰片免费视频_久久亚洲综合色一区二区三区 | 欧美日韩一区在线播放_亚洲高清人人爽夜夜爽AV毛片_亚洲成在人线aⅴ免费毛片_亚洲区一区二区_欧美破苞系列二十三_国产初高中生视频在线观看_午夜性又黄又爽免费看尤物_国产精品亚洲第一区在线暖暖韩国 | 中文字幕一区二区不卡_狠狠色网站_四虎成人永久在线精品免费_日本xxxwww免费视频_久操国产_一区二区三区在线观看视频_99tv成人影院_av片在线免费 | 久久一区二区精品_欧美精品福利在线_久久99精品国产99久久6_麻豆一区二区三区蜜桃免费_欧美乱妇高清免费96欧美乱妇高清_久操97_欧美无玛_欧美日韩一区二区在线 | 69ww免费视频播放_av区无码字幕中文色_国产精品农村妇女α片_浮生影视在线观看免费_日本欧美产无码久久久久又大又粗_成人免费视频网站在线看_99在线观看_国产精品成人一区二区三区夜夜夜 | 亚洲日本中文字幕_成人网qqq444_综合色婷婷一区二区亚洲欧美国产_亚洲经典国产_久久不卡日韩美女_日本www免费观看_2018高清国产日本一道国产_亚洲欧美一级黄色录像视频 | 九九热九九_日韩精品一区二区三区九九_热久久思思_精品人妻系列无码一区二区三区_超碰福利在线_成人免费视频观看视频_免费无码黄动漫在线观看_欧美一区在线观看视频 | 91色爱_1100lu永久网址_亚洲AV无码AV男人的天堂_国产日韩一区二区三区四区_天天爱天天做天天爽_98久久_亚洲黄色小说图片_在线观看瑟瑟 |