當您嘗試在 Windows XP 中安裝 Service Pack 時,出現錯誤訊息:"Windows has detected that one or more protected core system files (kernel) on your computer have been modified" (Windows 偵測到電腦中一個或多個受保護核心系統檔案 (Kernel) 已被修改)

文章翻譯 文章翻譯
文章編號: 327101 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

徵狀

當您嘗試在電腦上安裝 Windows XP Service Pack 時,可能會收到類似下列的錯誤訊息:
Windows has detected that one or more protected core system files (kernel) on your computer have been modified.The Service Pack contains updated versions of those files, which work to provide a stable environment for your programs.Due to this modification, the Service Pack will not be installed.For more information, see Knowledge Base article Q327101 at http://support.microsoft.com. (Windows 偵測到電腦中一或多個受保護核心系統檔案 (Kernel) 已被修改。Service Pack 含有那些檔案的更新版本,可以為程式提供穩定的環境。由於這項修改,Service Pack 將不會進行安裝。如需詳細資訊,請參閱位於 http://support.microsoft.com 的知識庫文件 Q327101)

發生的原因

如果電腦具有已修改為在 Boot.ini 檔案中採用 /KERNEL 參數的 Ntoskrnl.exe 檔案版本,可能就會發生這個問題。之所以出現這個情形,可能是因為電腦所安裝的協力廠商程式會自訂開機時所顯示的圖片。下列是可能造成這種情形的協力廠商程式:
  • BootXP
  • LogonUI Boot Randomizer

解決方案

如果要解決這個問題,您必須移除造成問題的協力廠商程式。如果要執行這項操作,請依照下列步驟執行:
  1. 按一下 [確定] 關閉錯誤訊息。
  2. 按一下 [開始],按一下 [執行],輸入 appwiz.cpl,然後按一下 [確定]
  3. 按一下可自訂開機圖片的程式,然後按一下 [移除]
  4. 重新啟動電腦,然後嘗試再次安裝 Service Pack。如果問題持續發生,請執行步驟 5。
  5. 用滑鼠右鍵按一下桌面上的 [我的電腦],然後按一下 [內容]
  6. 按一下 [進階] 索引標籤,然後按一下 [啟動及修復] 下的 [設定]
  7. [系統啟動] 下方,按一下 [編輯]

    隨即 Boot.ini 檔案會在「記事本」中開啟。
  8. 找出並刪除 /KERNEL= 參數。
  9. 儲存並關閉 Boot.ini 檔案。
  10. 重新啟動電腦。
  11. 嘗試安裝 Windows XP Service Pack。
注意 完成步驟以解決問題之後,Service Pack 就會正確地安裝。不過,如果電腦正在執行修改過的 Ntoskrnl.exe 檔案,則當您嘗試安裝 Service Pack 時,可能會收到訊息。此訊息指出,Service Pack 安裝程式將以更新的版本取代修改過的 Ntoskrnl.exe 檔案。如需詳細資訊,請參閱<其他相關資訊>一節。

狀況說明

這是原本設計的作法。

其他相關資訊

如需有關當您使用修改過的 Ntoskrnl.exe 檔案時會發生哪些情況的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
327120 錯誤訊息:Windows Service Pack 1 偵測到電腦中一個或多個受保護檔案已被修改 (機器翻譯)

此外,當您嘗試安裝 Windows XP Service Pack 2 (SP2) 或 Windows XP Service Pack 3 (SP3) 時,也會發生「Microsoft 知識庫」文件 327120 的<徵狀>一節所述的錯誤。

本文提及的協力廠商產品是由與 Microsoft 無關的獨立廠商所製造。Microsoft 不以暗示或其他方式,提供與這些產品的效能或可靠性有關的保證。

屬性

文章編號: 327101 - 上次校閱: 2008年5月6日 - 版次: 4.1
這篇文章中的資訊適用於:
  • Microsoft Windows XP Service Pack 3
  • Microsoft Windows XP Home Edition SP1
  • Microsoft Windows XP Professional SP1
  • Microsoft Windows XP Home Edition SP2
  • Microsoft Windows XP Professional SP2
關鍵字:?
kbenv kberrmsg kbbug kbnofix KB327101
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com