如何使用 HotPatching 安裝安全性更新的 Windows Server 2003 Service Pack 1

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

在此頁中

簡介

本文將逐步告訴您,如何判斷是否安全性更新支援 HotPatching、 如何設定環境以測試 HotPatching,以及如何安裝使用 HotPatching 的安全性更新。

如果您使用 [HotPatching 您可以在不重新啟動伺服器執行 32 位元版本的 Microsoft Windows Server 2003 Service Pack 1 (SP1) 的伺服器上安裝一般散發版本 (GDR) 的安全性更新。

附註並非所有的安全性更新支援 HotPatching,並某些安全性更新的支援 HotPatching 可能會要求您在安裝安全性更新之後,重新啟動伺服器。使用 HotPatching 部署在實際執行環境中的安全性更新之前,您必須決定是否要安裝此安全性更新支援 HotPatching,您必須評估中一個相當於測試環境 安裝安全性更新

如何辨識 HotPatching 相容性

HotPatching 會相容為個別的函式提供隔離的修正程式的安全性更新。HotPatching 不相容的更新數個互相依存的函式的安全性更新。

要評估是否安全性更新使用 HotPatching,請依照下列步驟執行:
  1. 測試是否安全性更新套件支援 HotPatching。要這麼做,請您執行下列步驟:
    1. 閱讀 「 Microsoft 知識庫 」 文件與安全性更新相關聯。您可以使用 HotPatching 進行如果發行項指定則您可以這樣的狀況下安裝安全性更新。您無法使用 HotPatching 如果因此指定發行項,或發行項不會提 HotPatching 的狀況下安裝安全性更新。
    2. 檢查安全性更新套件的內容。您可以使用 HotPatching 進行安裝安全性更新,如果安全性更新套件包括具有._hp 副檔名的檔案。如需有關如何解壓縮安全性更新套件的詳細資訊,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
      262841Windows 軟體更新套件的命令列參數
  2. 測試是否可以藉由使用 HotPatching 更新電腦上已安裝的二進位檔案。要這麼做,請您執行下列步驟:
    1. 按一下 [開始]、 按一下 [執行]、 輸入 %windir%\system32,然後按一下 [確定]]。
    2. 在 [System32] 資料夾中 Authz.dll] 檔案上按一下滑鼠右鍵,然後按一下 [內容]。
    3. 按一下 [版本] 索引標籤。
    4. 在 [其他版本資訊,] 下按一下 [項目名稱] 清單中的 [檔案版本]。
    5. 檢視在 [] 方塊中的值。您可以使用 HotPatching 來安裝安全性更新,如果 [] 方塊中包含下列值之一:
      • (srv03_gdr ###### ####)
      • (srv03_rtm ###### ####)
      • (srv03_sp # ###### ####)
      附註在 # 符號代表的是檔案版本號碼。

      您不能使用 HotPatching 來安裝安全性更新,如果 [] 方塊中包含下列值:
      • (srv03_qfe ###### ####)
    附註即使您決定您可以使用 HotPatching 安裝安全性更新,可能仍然必須安裝該安全性更新之後,重新啟動伺服器。比方說,安全性更新都累積的。 這表示以 GDR 版本的安全性更新可能包含早期安全性更新程式需要重新啟動伺服器。如果沒有安全性更新稍早安裝,HotPatch 啟用封裝相同將行動今天所可用的安全性更新。而且,您可能必須重新啟動伺服器,如果執行權限管理時或偵錯程式時,安裝安全性更新。

    附註原始發行版本的 Windows Server 2003 中不支援 HotPatching。

    重要如果要避免意外重新啟動在生產伺服器安裝安全性更新之後,您必須先,在測試環境中安裝安全性更新,並確定安裝運作方式如您所預期。

    如果您以手動安裝安裝安全性更新,如果安裝失敗,或是您必須重新啟動電腦時就會出現一個訊息。如果出現沒有訊息,安裝是成功,而且沒有重新啟動伺服器。如果您想要查看安裝狀態,請檢查安裝記錄檔。安裝記錄檔位於 %windir%資料夾中,並被命名為 KB ######.log 其中 ###### 是相關聯的 Microsoft 知識庫 」 文件數。

    如果您安裝安全性更新成自主式安裝,檢查傳回碼或更全面的安裝記錄檔的安全性更新的安裝狀態。您必須檢查每次會檢查以判斷一般的安全性更新的安裝狀態,如同使用 HotPatching 這些安裝狀態訊息。多個相關資訊請參閱 < 如何使用 HotPatching 安裝安全性更新 > 一節。
  3. 若要確認正確的使用者權限都設定在電腦上,請參閱下列 「 Microsoft 知識庫 」 文件的 「 其他資訊 」 一節中的 「 偵錯程式 」:
    888791所需的 Update.exe 使用者權限
附註某些程式可能有 HotPatching 相容性問題。

如需詳細資訊,請按一下下列的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
922612提示您重新啟動電腦,即使您有啟用 HotPatching 套用 Hotfix 之後,

如何在您的環境中測試 HotPatching

雖然在各種環境中測試過 HotPatching 本版,您無法測試所有的硬體組態和商務的程式,可能會出現在任何特定環境中。如同任何安裝重大軟體建議將安全性更新部署至生產伺服器之前,測試 HotPatching 搭配每個安全性更新。此外,您可能想要測試 HotPatching 試驗群組的伺服器上,確定其運作環境中,您所預期。如果您的伺服器設定具有不同的 Windows 元件,而有不同的二進位檔案,HotPatching 安裝結果可能會有不同的伺服器之間。

若要在您的環境中測試 HotPatching,請依照下列步驟執行:
  1. 識別將會用於測試的電腦。測試電腦必須代表是在您打算安裝安全性更新的環境中的電腦的寬廣。您使用測試的電腦必須配備有組織中通常使用軟體和硬體裝置。您也必須包含已高的計算負載的伺服器。
  2. 請檢查二進位檔案,當您安裝安全性更新更新的版本。如果您想要比較的版本,安裝或移除安全性更新之後,請記錄此資訊。
  3. 請確定安全性更新套件的內容是清楚且完整的。
  4. 使用 HotPatching 在每一部測試電腦上安裝安全性更新,正如您在生產環境中一樣。如需詳細資訊請參閱 < 如何使用 HotPatching 安裝安全性更新 > 一節。
  5. 如果想部署安全性更新,從遠端位置中類似的方式,複寫在測試環境中這些安全性更新的安裝。
  6. 檢查安全性更新安裝期間建立安裝記錄檔。
  7. 在 [控制台] 中使用 [新增或移除程式] 工具,以移除安全性更新。如果您錄製的二進位檔案版本號碼,請確定版本號碼是您的預期。
  8. 重新安裝安全性更新程式,以確定結果符合那些第一次安裝。

如何藉由使用 HotPatching 安裝安全性更新

如果要使用 HotPatching 安裝安全性更新,請依照下列步驟執行:
  1. 按一下 [開始],再按一下 [執行]、 輸入 cmd,] 然後再按一下 [確定]
  2. 在命令提示字元下鍵入 WindowsServer2003 KB ######-x 86-LLL.exe /hotpatch:enable,然後按 ENTER 鍵。

    附註###### 是安全性更新號碼並 LLL 是語言版本的安全性更新。比方說 ENU 表示英文。
  3. 在命令提示字元、 型別 結束,然後 pres ENTER。
重要 如果您安裝安全性更新時,您就會收到有關安裝成功的訊息。您沒有收到任何訊息如果執行自主式的安裝重新導向郵件到安裝記錄檔或兩者。這些訊息會通知您是否已安裝安全性更新和是否需要重新啟動伺服器。

如果您執行自主式的安裝,然後您必須檢查傳回碼或安裝記錄檔中的訊息。這些訊息會通知您是否已安裝安全性更新和是否需要重新啟動伺服器。

安裝程式永遠傳回其中一個下列的錯誤代碼:
摺疊此表格展開此表格
訊息動作
ERROR_SUCCESS (0)已安裝安全性更新,而且伺服器沒有重新啟動。
ERROR_SUCCESS_REBOOT_REQUIRED (3010)已安裝安全性更新,但伺服器重新啟動。
ERROR_INSTALL_FAILURE (1603)尚未安裝安全性更新。試著再安裝一次。

如何移除安全性更新

您可以移除藉由使用 HotPatching,已安裝的安全性更新,但是您必須重新啟動伺服器。

如果您在安裝多個安全性每個取代相同的檔案,而且您想要更新將電腦回復到原來的狀態您必須先移除最最近安裝的安全性更新,第二個,依此類推下, 一個最近安裝安全性更新。比方說假設您安裝安全性更新 A,然後安裝安全性更新 B,和再安裝安全性更新程式 C,並它們各自取代相同的檔案。若要將電腦回復到安裝安全性更新 A 之前的狀態,您必須移除安全性更新 C 先,後面加上安全性更新 B,和安全性更新 A。如果嘗試不同的順序移除安全性更新您收到一則警告,列出所有安全性更新,並安裝安全性都已安裝的程式更新您嘗試移除。如果您忽略警告,而且繼續這些安全性更新和程式可能無法正確運作。如更多有關移除安全性更新的順序,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
823836移除 Windows 軟體更新順序錯誤可能會導致作業系統系統停止運作

屬性

文章編號: 897341 - 上次校閱: 2006年10月30日 - 版次: 3.2
這篇文章中的資訊適用於:
  • Microsoft Windows Server 2003 Service Pack 1?應用於:
    • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
    • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
    • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
    • Microsoft Windows Server 2003, Web Edition
關鍵字:?
kbmt kbwinservsetup kbhowtomaster KB897341 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:897341
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