說明 Windows XP 雙重模式更新程式套件

Windows XP 支援已結束

Microsoft 於 2014 年 4 月 8 日結束對 Windows XP 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

本文已封存。本文係以「現狀」提供且不會再更新。
結論
在 Service Pack 1 (SP1) 之後發行的 Windows XP 軟體更新程式 (例如,安全性更新、重大更新或 Hotfix),可能同時包含適用於 Windows XP 及 Windows XP SP1 電腦的二進位檔案。這些雙重模式更新程式套件是設計用來在 Windows XP 電腦 (無論是否執行 SP1) 上安裝後 SP1 更新程式。如果您沒有安裝 SP1,雙重模式更新程式也會將當您安裝 SP1 時自動安裝的後 SP1 版更新程式,放置於電腦上。當您移除 SP1 時,後 SP1 版更新程式就會還原。新的「更新程式遷移」工具 (Xpsp1hfm.exe) 會判斷應該安裝哪個更新程式並且進行遷移。
其他相關資訊

雙重模式更新程式套件的結構

以下是雙重模式更新程式套件的範例結構之一:
  • Qnnnnnn_wxp_sp2_x86_enu.exe
  • \Sp1:這個資料夾包含要套用至 Windows XP 電腦 (未執行 SP1) 的檔案。
  • \Sp2:這個資料夾包含要套用至 Windows XP 電腦 (執行 SP1) 的檔案。
  • \Common:這個資料夾包含安裝程式檔案。
  • \Xpsp1hfm.exe:這個資料夾包含了雙重模式更新遷移工具,它可以取代 Update.exe 且是由自動解壓縮檔案 Qnnnnnn_wxp_sp2_x86_enu.exe 所執行。

雙重模式更新遷移工具的說明

雙重模式更新遷移工具 (Xpsp1hfm.exe) 執行下列工作:
  • 它將自己安裝到 %SystemRoot%\System32 資料夾。
  • 它重新整理解壓縮後的更新檔案,以便 Update.exe 能夠安裝適當版本。
  • 當 SP1 已安裝時,它將先前安裝的雙重模式更新程式遷移到後 SP1 版本。
  • 如果 SP1 被移除,它會還原二進位檔案到 SP1 之前的版本。
例如,如果您將雙重模式更新程式安裝在 Windows XP 電腦 (未執行 SP1) 上,Xpsp1hfm.exe 會將後 SP1 更新程式二進位檔案複製至 %SystemRoot%\$xpsp1hfm$\Qnnnnnn (其中 nnnnnn 是與更新程式有關聯的 Microsoft Knowledge Base 文件編號),然後從暫時的 SP1 資料夾執行 Update.exe 以安裝前 SP1 更新程式。如果您將雙重模式更新程式安裝在 Windows XP 電腦 (執行 SP1) 上,Xpsp1hfm.exe 會從暫時的 SP2 資料夾執行 Update.exe 以安裝後 SP1 更新程式。

SP1 安裝

當您在 Windows XP 電腦上安裝 SP1 時,SP1 安裝程序執行 Xpsp1hfm.exe 以便將任何已安裝的雙重模式更新程式移轉到適當的 SP1 後版本,然後設定電腦以便在將來您移除 SP1 時,也會移除這些更新程式。Xpsp1hfm.exe 會將事件 ID 訊息記錄至「事件」日誌中,指出是否遷移成功。

注意 您無法使用 [控制台] 中的 [新增或移除程式] 工具,來移除以此方式移轉的更新程式。此外,請注意此時的 Qfecheck 工具 (Qfecheck.exe) 可能會報告二次已經安裝相同的更新程式。您可以忽略這個情形,因為這不表示安裝的更新程式有問題。

SP1 重新安裝

如果您重新安裝 SP1,Xpsp1hfm.exe 會試圖移轉任何在第一次安裝時沒有移轉的更新程式。

SP1 移除

當您移除 SP1 時,移除程序會先呼叫 Xpsp1hfm.exe 移除移轉的雙重模式更新程式並且將您的電腦還原回到 SP1 能夠被安全地移除的狀態。此時即可移除雙重模式更新程式。Xpsp1hfm.exe 會將事件 ID 訊息記錄至「事件」日誌中,指出是否遷移成功。

組合安裝

如需有關如何建立組合安裝共用,以便一起安裝 Windows XP 及其 Service Pack 和更新程式的詳細資訊,請參閱在 Service Pack 光碟 Support\Tools 資料夾中的<更新程式安裝及部署指南>主題 (Hfdeploy.htm 檔案)。請注意,雙重模式更新程式套件有二組二進位檔案,因此當您準備組合安裝時,必須將正確資料夾中的檔案複製至 I386 資料夾。如果您使用 Windows XP 和一些雙重模式更新程式建立組合共用,就必須將 SP1 資料夾中的類別目錄和檔案,複製至 I386 資料夾。如果您使用 Windows XP、Service Pack 1 和一些雙重模式更新程式建立組合共用,就必須將 SP2 資料夾中的類別目錄和檔案,複製至 I386 資料夾。

如需有關軟體更新的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
824994Windows Server 2003 產品更新套件內容的說明
內容

文章識別碼:328848 - 最後檢閱時間:12/07/2015 12:34:00 - 修訂: 5.1

Microsoft Windows XP Professional x64 Edition, Microsoft Windows XP Professional, Microsoft Windows XP Home Edition (家用版), Microsoft Windows XP Tablet PC Edition, Microsoft Windows XP Media Center Edition

  • kbnosurvey kbarchive kbinfo KB328848
意見反應