將電腦更新為 Windows XP SP1 時,Service Pack 1 (SP1) 之前發行的某些 Hotfix 未遷移至 SP1 版本

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

徵狀

當您將 Microsoft Windows XP 電腦更新為 Windows XP Service Pack 1 (SP1) 時,電腦上所安裝 SP1 之前發行的 Hotfix 可能無法從 Windows XP 發行版本遷移至 Windows XP SP1。

注意
  • 當您在 Windows XP 電腦上安裝 Windows XP SP1 之前發行的 Hotfix 時,該 Hotfix 的 SP1 版本也會複製到電腦,以便讓您在將電腦更新為 Windows XP SP1 時可以使用。當您將電腦更新為 Windows XP SP1 時,會自動安裝 Hotfix 的 SP1 版本。

    如需有關這項自動處理程序的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
    328848 Windows XP 雙重模式更新程式套件說明
  • 如果要確認 Hotfix 是否已遷移至 Windows XP SP1 層級,請檢閱 Windows 資料夾中的 Xpsp1hfm.log 檔。
  • 當您在下列任一種情況下更新為 Windows XP Service Pack 2 (SP2) 時,不會發生這個問題:
    • 您從 Windows XP 發行版本進行更新,而未安裝 Hotfix。
    • 您從已安裝 Windows XP SP2 之前發行之 Hotfix 的 Windows XP SP1 進行更新。
  • 將電腦更新為 Windows XP SP1 之後,無法安裝某些 SP1 之前發行的 Hotfix。您可能會收到下列錯誤訊息:
    Setup encountered an error: Files from the package are incompatible with files on your system. (安裝程式發生錯誤:套件中的檔案與系統上的檔案不相容)。
    這個錯誤訊息會列在更新的記錄檔中,例如 KBxxxxxx.log。Windows Installer 程式也會傳回延伸錯誤碼 0xf0f1。

發生的原因

這個問題是由 Branches.inf 檔造成的。Branches.inf 檔會協助 Windows Installer 程式識別要安裝哪個特定的 Hotfix 版本。

如果安裝了下列 Hotfix,就會發生這個問題:
841356 MS04-037:Windows Shell 中的弱點可能會允許遠端程式碼執行
840987 MS04-032:Microsoft Windows 的安全性更新程式
824151 MS04-030:WebDAV XML 訊息處理常式 (Message Handler) 的弱點可能會導致拒絕服務

解決方案

如果要解決這個問題,請在您更新 Windows XP 電腦時,使用下列其中一種方法:
  • 將 Windows XP 電腦更新為 Windows XP SP2。

    如需有關如何取得最新版 Windows XP Service Pack 的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
    322389 如何取得最新的 Windows XP Service Pack
  • 安裝 Windows XP 的重大更新 KB887822。如果要執行這項操作,請造訪下列其中一個 Microsoft 網站:

狀況說明

Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。

其他相關資訊

如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
824684 用來描述 Microsoft 軟體更新的標準術語說明

屬性

文章編號: 887822 - 上次校閱: 2011年5月14日 - 版次: 2.0
這篇文章中的資訊適用於:
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition (家用版)
關鍵字:?
kbqfe kbhotfixserver kbwinxppresp3fix kbwinxpsp3fix kbfix kbbug KB887822
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