主頁(yè) > 知識(shí)庫(kù) > XP系統(tǒng)開(kāi)機(jī)提示正常運(yùn)行Windows所需的文件已被替換成無(wú)法識(shí)別的版本的解決方法

XP系統(tǒng)開(kāi)機(jī)提示正常運(yùn)行Windows所需的文件已被替換成無(wú)法識(shí)別的版本的解決方法

熱門標(biāo)簽:長(zhǎng)沙電銷外呼系統(tǒng)平臺(tái) 莫拉克系統(tǒng)外呼無(wú)效咋回事 地圖標(biāo)注盈利 硅語(yǔ)電話機(jī)器人能錄音嗎 呼叫中心系統(tǒng)外呼坐席 南京ai外呼系統(tǒng)加盟 清苑縣地圖標(biāo)注 400電話申請(qǐng)單位 平安陜西400電話咨詢辦理

  有位XP系統(tǒng)用戶反饋?zhàn)约喊戳薋11系統(tǒng)還原了,可是開(kāi)機(jī)后遇到提示“正常運(yùn)行 Windows所需的文件已被替換成無(wú)法識(shí)別的版本,要保持系統(tǒng)的穩(wěn)定,Windows必須還原這些文件的原有版本?,F(xiàn)在插入您的Windows XP Professional CD-ROM.”,這該怎么辦呢?下面腳本之家的小編就和大家介紹下該問(wèn)題的解決方法。

  解決方法:

  1、插入系統(tǒng)安裝光盤,并運(yùn)行sfc /scannow命令檢測(cè)并修復(fù)可能受損壞和更改的系統(tǒng)文件。

  2、在“開(kāi)始→運(yùn)行”對(duì)話框中鍵入“gpedit.msc”,打開(kāi)“本地計(jì)算機(jī)策略→計(jì)算機(jī)配置→管理模板→系統(tǒng)”窗口,找到“Windows文件保護(hù)”,在右側(cè)窗格中雙擊“設(shè)置Windows文件保護(hù)掃描”項(xiàng),修改為“已禁用”。

  3、打開(kāi)“注冊(cè)表編輯器”,找到【HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon】右側(cè)窗口中的“SFCDisable”鍵值修改為“ffffff9d”,如果需要重新啟用該功能,重新設(shè)置為“0”就可以了。

  4、首先,如果被替換的文件不是關(guān)鍵性的系統(tǒng)文件(即系統(tǒng)文件被替換后仍然不影響系統(tǒng)的運(yùn)行),

  而你又不喜歡它那個(gè)提示對(duì)話框,這時(shí)候你就可以把它的提示關(guān)閉。

  關(guān)閉方法:

 ?。埸c(diǎn)擊開(kāi)始菜單]→[運(yùn)行]→[輸入命令:cmd]→[然后在彈出的窗口里面直接輸入命令:sfc /cancel] 呵呵,這樣提示應(yīng)該就會(huì)沒(méi)了。

  還有一種方法就是:

  當(dāng)它在彈出窗口的時(shí)候,你插入系統(tǒng)安裝盤,然后根據(jù)提示修復(fù)被替換的文件。當(dāng)你安裝一個(gè)應(yīng)用程序卻不料引起Windows崩潰的時(shí)候,很有可能是因?yàn)閼?yīng)用程序改寫了關(guān)鍵的Windows系統(tǒng)文件,導(dǎo)致系統(tǒng)崩潰。在文件被修改后,結(jié)果往往不可預(yù)知。系統(tǒng)可能正常運(yùn)行,或者出一些錯(cuò)誤,或者完全崩潰。幸運(yùn)的是,Windows 2000, XP,和Server 2003應(yīng)用了一個(gè)稱作Windows文件保護(hù)(Windows File Protection,WFP)機(jī)制,它可以防止關(guān)鍵的系統(tǒng)文件被改寫。在這篇文章中,我將解釋何謂WFP和它是如何工作的。我還要告訴你如何修改或忽略 WFP的行為。

  溫馨提示:盡管在Windows 2000, XP,和Server 2003上,WFP的運(yùn)行沒(méi)什么區(qū)別,但這篇文章中的信息,包括注冊(cè)表相關(guān)條目和SFC語(yǔ)法,是針對(duì)XP的。

  Windows文件保護(hù)是如何工作的?

  WFP被設(shè)計(jì)用來(lái)保護(hù)Windows文件夾的內(nèi)容。WFP保護(hù)特定的文件類型,比如SYS、EXE、DLL、OCX、FON和TTF,而不是阻止對(duì)整個(gè)文件夾的任何修改。注冊(cè)表鍵值決定WFP保護(hù)的文件類型。

  當(dāng)一個(gè)應(yīng)用程序試圖替換一個(gè)受保護(hù)的文件,WFP檢查替換文件的數(shù)字簽名,以確定此文件是否是來(lái)自微軟和是否是正確的版本。如果這兩個(gè)條件都符合,則允許替換。正常情況下,允許替換系統(tǒng)文件的文件種類包括Windows的服務(wù)包,補(bǔ)丁和操作系統(tǒng)升級(jí)程序。系統(tǒng)文件還可以由Windows更新程序或 Windows設(shè)備管理器/類安裝程序替換。

  如果這兩個(gè)條件沒(méi)有同時(shí)滿足,受保護(hù)文件將被新文件替換,但將很快被正確的文件替換回來(lái)。

  當(dāng)這種情況發(fā)生時(shí),Windows會(huì)從Windows安裝CD或者計(jì)算機(jī)的DLLCache文件夾中復(fù)制正確版本的文件。

  Windows文件保護(hù)并不僅僅通過(guò)拒絕修改來(lái)保護(hù)文件,它還可以拒絕刪除。來(lái)看看WFP的做法,打開(kāi)WINDOWSSYSTEM32文件夾并將 CALC.EXE文件重命名為CALC.OLD。當(dāng)你這樣做時(shí),一個(gè)消息將提示你如果改變這個(gè)文件的擴(kuò)展名可能會(huì)導(dǎo)致這個(gè)文件不可用。點(diǎn)擊Yes按鈕確認(rèn)這個(gè)警告?,F(xiàn)在,等幾分鐘后按F5鍵以刷新文件系統(tǒng)的視圖,完成替換可能要花些時(shí)間。當(dāng)文件最終被替換后,Windows會(huì)在事件日志中做相應(yīng)的記錄。

  關(guān)于WFP值得關(guān)注的一點(diǎn)是它和Windows安裝程序結(jié)合的很緊密。無(wú)論何時(shí),如果Windows安裝程序需要安裝一個(gè)受保護(hù)的文件,它就把這個(gè)文件交給WFP,而不是自己試圖去安裝這個(gè)文件。然后由WFP判斷是否允許安裝。

  系統(tǒng)文件檢查

  雖然自動(dòng)文件替換會(huì)節(jié)省時(shí)間,但也存在需要手動(dòng)干預(yù)的情況。例如,你可能不愿意空等著WFP去判斷受保護(hù)的文件是否已經(jīng)被替換。幸運(yùn)的是,你可以用一個(gè)名為系統(tǒng)文件檢查(SFC)的工具手動(dòng)控制WFP。

  SFC是一個(gè)命令行工具,需要在命令提示符窗口下運(yùn)行。它的語(yǔ)法像這樣:SFC [/SCANNOW] [/SCANONCE] [/SCANBOOT] [/REVERT] [/PURGECACHE] [/CACHESIZE=x] /SCANNOW選項(xiàng)通知SFC立即掃描所有受保護(hù)的系統(tǒng)文件。如果在掃描過(guò)程中發(fā)現(xiàn)一個(gè)錯(cuò)誤的文件版本,這個(gè)錯(cuò)誤的版本將被替換為微軟正確的版本。當(dāng)然,這意味著你可能必須有Windows安裝CD,最新的服務(wù)包或者升級(jí)補(bǔ)丁。

  /SCANONCE參數(shù)通知WFP在系統(tǒng)下次啟動(dòng)的時(shí)候掃描受保護(hù)的系統(tǒng)文件。在掃描過(guò)程中,任何錯(cuò)誤的文件將被正確的版本替換。正如這個(gè)參數(shù)名的意思,這個(gè)掃描只進(jìn)行一次。之后的系統(tǒng)啟動(dòng)將恢復(fù)正常,SFC不再運(yùn)行。

  /SCANBOOT參數(shù)和/SCANONCE選項(xiàng)類似。區(qū)別在于SCANONCE只在Windows下次啟動(dòng)時(shí)掃描受保護(hù)的文件,而SCANBOOT 參數(shù)則在Windows每次啟動(dòng)時(shí)都掃描系統(tǒng)文件。如果需要,這兩個(gè)參數(shù)將替換錯(cuò)誤的系統(tǒng)文件,這可能需要你提供正確文件版本的拷貝。

  /REVERT選項(xiàng)用來(lái)關(guān)閉SFC,例如,假設(shè)你使用SCANBOOT選項(xiàng)在每次系統(tǒng)啟動(dòng)的時(shí)候掃描所以保護(hù)的文件。正如你所能想到的,這確實(shí)會(huì)增加計(jì)算機(jī)啟動(dòng)的總時(shí)間。最后,你可能厭倦了漫長(zhǎng)的啟動(dòng)時(shí)間,想關(guān)閉SFC。只需要簡(jiǎn)單的使用SFC /REVERT,就可以在啟動(dòng)的時(shí)候關(guān)閉SFC。

  對(duì)/PURGECACHE選項(xiàng)就需要謹(jǐn)慎些。在這之前,我解釋說(shuō)Windows使用一個(gè)緩存文件夾來(lái)保存各類系統(tǒng)文件正確版本的備份。如果你運(yùn)行 SFC /PURGECACHE命令,那么這個(gè)文件緩存將被清空,那些備份文件將被刪除。這個(gè)命令還會(huì)導(dǎo)致Windows開(kāi)始掃描各類受保護(hù)文件,并在掃描的同時(shí)重建這個(gè)文件緩存。當(dāng)然,這可能意味著你必須向Windows提供Windows安裝CD或系統(tǒng)文件升級(jí)的拷貝。

  最后一個(gè)SFC命令選項(xiàng)是/CACHESIZE=x。對(duì)于文件緩存的缺省大小確實(shí)存在很多自相矛盾的信息,在寫這篇文章的時(shí)候,我發(fā)現(xiàn)三篇不同的微軟知識(shí)庫(kù)文章中指定的文件緩存的缺省大小都不一樣。一篇文章中建議文件緩存的大小為50 MB,而另一篇建議的大小卻是300 MB。更有甚者,第三篇指出這個(gè)大小應(yīng)該是無(wú)限的。其實(shí)缺省值的大小并不重要,因?yàn)槟憧梢愿鶕?jù)你的需要,使用CACHESIZE選項(xiàng)來(lái)改變這個(gè)文件緩存的大小。

  在使用CACHESIZE選項(xiàng)時(shí),你必須鍵入命令SFC /CACHESIZE=x,這個(gè)x是指你想分配給文件緩存的兆字節(jié)數(shù)。在指定了新的文件緩存大小后,你必須重啟系統(tǒng)并運(yùn)行SFC /PURGECACHE命令。

  通過(guò)注冊(cè)表控制WFP和SFC

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

  修改注冊(cè)表可能是危險(xiǎn)的。如果你做了一個(gè)錯(cuò)誤的修改,可能會(huì)導(dǎo)致Windows的崩潰或者破壞你的應(yīng)用程序,所以我強(qiáng)烈建議在嘗試這一節(jié)中描述的任何技術(shù)之前,先對(duì)注冊(cè)表做一個(gè)完整的備份。

  為了訪問(wèn)SFC的注冊(cè)表鍵,在Run命令中鍵入REFEDIT命令。這將打開(kāi)注冊(cè)表編輯器,現(xiàn)在瀏覽注冊(cè)表樹(shù)找到下面這個(gè)鍵: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinLogon 通常地,注冊(cè)表中WinLogon鍵一般用來(lái)控制各種不同的啟動(dòng)選項(xiàng)。雖然許多SFC的選項(xiàng)都可控制SFC是否在啟動(dòng)的的時(shí)候運(yùn)行,但微軟已經(jīng)將SFC相關(guān)的注冊(cè)表鍵放在這個(gè)部分。

  SFCDisabled

  這個(gè)注冊(cè)表鍵控制SFC是激活的還是無(wú)效的。實(shí)際上你只需通過(guò)改變DWORD的值,就可以得到四個(gè)不同的選項(xiàng)。缺省的DWORD值是0。這個(gè)設(shè)置激活SFC。通常你不需要改變這個(gè)值。然而,你可以在0到4之間修改這個(gè)值使得激活SFC但不讓它彈出。

  如果將內(nèi)核調(diào)試器掛起,你最好關(guān)閉SFC。如果正在使用一個(gè)內(nèi)核調(diào)試器,你可以將注冊(cè)表鍵的DWORD值修改為1,這會(huì)關(guān)閉SFC并且會(huì)在以后的每次啟動(dòng)時(shí)都提示你是否再次激活SFC。

  你也可以通過(guò)將DWORD值設(shè)為2來(lái)關(guān)閉SFC。這個(gè)選項(xiàng)只是在下次啟動(dòng)時(shí)關(guān)閉SFC。沒(méi)有再激活SFC的選項(xiàng),因?yàn)镾FC將在這之后啟動(dòng)時(shí)自動(dòng)激活。

  SFCScan

  在這之前,我解釋了SFC的SCANONCE, SCANBOOT,和REVERT選項(xiàng)。只要你使用這些選項(xiàng),實(shí)際上SFC是在修改SFCScan注冊(cè)表鍵。你可以通過(guò)改變它的DWORD賦值來(lái)修改這個(gè)鍵。 默認(rèn)的值是0。這個(gè)值的意思是不需要在啟動(dòng)時(shí)掃描受保護(hù)文件。這個(gè)設(shè)置相當(dāng)于運(yùn)行SFC /REVERT命令。 改變DWORD值為1,意思是在每次啟動(dòng)時(shí)都掃描受保護(hù)文件。設(shè)置SFCScan的值為1相當(dāng)于運(yùn)行SFC /SCANBOOT命令。

  最后,設(shè)DWORD值為2就是告訴SFC在下次啟動(dòng)時(shí)掃描受保護(hù)文件,但并非以后的所有啟動(dòng)。

  這相當(dāng)于運(yùn)行SFC /SCANONCE命令。

  SFCQuota

  SFCQuota注冊(cè)表鍵用來(lái)控制SFC文件緩存的大小?;蛟S你會(huì)記得,之前在我談到SFC /CACHESIZE=x 命令時(shí),我提到關(guān)于文件緩存的默認(rèn)大小,存在許多不一致的信息。然而在我的系統(tǒng)上,注冊(cè)表鍵SFCQuota的DWORD值默認(rèn)為0xffffffff。根據(jù)微軟知識(shí)庫(kù),這個(gè)值對(duì)應(yīng)文件緩存的大小為300 MB。同一篇知識(shí)庫(kù)的文章指出通過(guò)修改這個(gè)值為FFFFFFFF,你可以緩沖存儲(chǔ)所有受保護(hù)的系統(tǒng)文件。

  SFCDllCacheDir 在這之前,我解釋說(shuō)Windows將DLLCACHE文件夾作為存儲(chǔ)系統(tǒng)文件備份的地方。通常的,這個(gè)文件夾位于WINDOWSSYSTEM32目錄下。不過(guò)通過(guò)修改SFCDllCacheDir注冊(cè)表鍵,你可以修改文件緩存的位置。

  文件緩存文件夾一般位于DLLCACHE目錄下,但通過(guò)修改這個(gè)注冊(cè)表鍵,你可以修改這個(gè)文件夾的位置。唯一需要注意的一點(diǎn)是你必須指定一個(gè)已經(jīng)存在于本地硬盤驅(qū)動(dòng)器上的地址。在Windows 2000里,你可以指定一個(gè)網(wǎng)絡(luò)共享作為DLLCACHE的路徑,但在Windows XP中沒(méi)有這個(gè)選項(xiàng)。

  SFCShowProgress

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

  源文件地址

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

  這個(gè)注冊(cè)表鍵在注冊(cè)表的另一部分。你必須找到下面這個(gè)鍵: HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionSetup 一旦你找到了這個(gè)位置,通過(guò)使用一個(gè)驅(qū)動(dòng)器符號(hào)或者路徑或者一個(gè)UNC,你可以指定Windows系統(tǒng)文件的位置。

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

  拓展閱讀:

  WinXP系統(tǒng)開(kāi)機(jī)提示“windwos不能加載用戶的配置文件”的故障分析及解決方法

  以上就是XP系統(tǒng)提示正常運(yùn)行Windows所需的文件已被替換成無(wú)法識(shí)別的版本的解決方法,有同樣問(wèn)題的朋友可以按照上述的方法進(jìn)行設(shè)置解決!

標(biāo)簽:紅河 淮安 催收業(yè)務(wù) 寶雞 朔州 運(yùn)城 淄博 臺(tái)州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《XP系統(tǒng)開(kāi)機(jī)提示正常運(yùn)行Windows所需的文件已被替換成無(wú)法識(shí)別的版本的解決方法》,本文關(guān)鍵詞  系統(tǒng),開(kāi)機(jī),提示,正常,運(yùn)行,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《XP系統(tǒng)開(kāi)機(jī)提示正常運(yùn)行Windows所需的文件已被替換成無(wú)法識(shí)別的版本的解決方法》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于XP系統(tǒng)開(kāi)機(jī)提示正常運(yùn)行Windows所需的文件已被替換成無(wú)法識(shí)別的版本的解決方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章