如何安裝 Exchange 2007 的最新 Service Pack 或更新彙總套件

 

適用版本: Exchange Server 2007 SP3

上次修改主題的時間: 2011-10-25

本主題說明如何部署 Microsoft Exchange Server 2007 的最新 Service Pack 或更新彙總套件。Service Pack 和更新彙總套件是 Exchange 2007 服務策略的一部分。可提供有效率且簡單易用的方法來發佈 Exchange 2007 的修正和 Exchange 2007 的修改。建議您安裝最新的 Service Pack 和更新彙總套件,將產品保持在最新狀態。

規劃部署最新的 Service Pack 或更新彙總套件

傳遞 Exchange 2007 更新的方式和舊版 Exchange 的提供方式不同。新的服務方法提供比舊方法更多的優點。在安裝 Exchange 2007 Service Pack 或更新彙總套件前,建議您先檢閱 Exchange 2007 服務主題。這個主題中包含 Service Pack 或更新彙總套件中所有更新,以及 Exchange 更新程序之方法的相關資訊。

此外,請確認您的帳戶有適當的權限可以安裝 Service Pack 或更新彙總套件。在安裝更新彙總套件時,您所使用的帳戶必須是本機 Administrators 群組的成員,並且擁有讀取 Exchange 物件之 Active Directory 的權限。該帳戶還必須擁有伺服器等級的權限。這是因為更新程式必須判斷該伺服器上安裝的伺服器角色。如果該帳戶沒有所需的權限,則 Outlook Web Access 可能無法正確更新。

note附註:
將 Service Pack 和更新彙總套件套用到叢集信箱伺服器需要特定的規劃和應用程式步驟。如需如何將 Service Pack 套用到 Exchange 2007 叢集信箱伺服器的相關資訊,請參閱將叢集信箱伺服器升級至 Exchange 2007 SP1 或 SP2。如需如何將更新彙總套件套用到 Exchange 2007 叢集信箱伺服器的相關資訊,請參閱將 Exchange 2007 更新彙總套件套用至叢集信箱伺服器

您可以將下列清單當成預先部署檢查清單來使用,以協助您部署 Exchange 2007 Service Pack 或更新彙總套件:

  1. 判斷 Exchange 的 Service Pack 等級。
    更新彙總套件依存於 Service Pack。例如,更新彙總套件 5 可供 Exchange 2007 及 Exchange 2007 Service Pack 1 使用。若要判斷 Exchange 的 Service Pack 等級,請檢查 ExchangeVersion 內容。如需如何檢視 ExchangeVersion 內容的相關資訊,以及與每個 Exchange 版本關聯之組建號碼的相關資訊,請參閱 Exchange Server 2007:平台與版本

  2. 判斷電腦上安裝哪些更新彙總套件。
    已安裝的更新彙總套件會顯示在 [控制台] 的 [新增或移除程式] 對話方塊中。若要查看 Windows Server 2003 上已安裝之更新的清單,您必須按一下以選取 [顯示更新] 核取方塊。在 Windows Server 2008 上,則必須按一下 [檢視已安裝的更新]。更新彙總套件會以「Exchange Server 2007 更新彙總套件 N (KBNNNNNN)」的格式顯示。您可以使用此資訊,以協助判斷電腦上是否已安裝任何更新彙總套件。

  3. 判斷電腦上是否有安裝任何過渡更新。
    Exchange 2007 服務策略允許針對特定 Exchange 問題進行超出範圍的修正。這些修正稱為過渡更新。過渡更新所解決的問題可能會在稍後的更新彙總套件中修正。在安裝更新彙總套件或 Service Pack 前,您必須先移除電腦上的所有過渡更新。過渡更新會顯示在 [控制台] 的 [新增或移除程式] 對話方塊中。這些更新會以「Exchange Server 2007 過渡更新 (KBNNNNNN)」的格式顯示。

    note附註:
    您可以根據每部電腦來移除過渡更新。在安裝更新彙總套件或 Service Pack 之前,您不需要移除組織中所有電腦的所有過渡更新。
  4. 尋找已解決的過渡更新。
    檢查所有的過渡更新,以判斷是否都已在計畫要安裝的更新彙總套件或 Service Pack 中解決。若要進行這項作業,請檢查與過渡更新對應的 Microsoft 知識庫文章。

    • 如果知識庫文章中指出,這個問題已在您計畫安裝的更新彙總套件或 Service Pack 中解決,或是在先前的更新彙總套件或 Service Pack 中已解決,您就可以移除該過渡更新並安裝更新彙總套件或 Service Pack,不用擔心會遇到過渡更新所解決的特定問題。在此例中,您不用取得替代的過渡更新。
    • 如果知識庫文章並沒有指出,這個問題已在您計畫安裝的更新彙總套件或 Service Pack 中解決,您就必須向 Microsoft 客戶支援服務 (CSS) 取得替代的過渡更新。在此例中,您必須移除過渡更新,安裝特定的更新彙總套件或 Service Pack,然後安裝適用於該電腦更新彙總套件或 Service Pack 等級的過渡更新。
    important重要事項:
    過渡更新是針對特定 Exchange 組建所建立的。因此,適用於 Exchange 2007 更新彙總套件 5 的過渡更新,並不適用於 Exchange 2007 SP1 更新彙總套件 6。您必須連絡 CSS 以取得適用於您所執行之特定 Exchange 組建的過渡更新。如果過渡更新所解決的問題,已在您所安裝的特定更新彙總套件或 Service Pack 中修正,就不需要取得並安裝替代的過渡更新。
  5. 取得最新的更新彙總套件。
    如需如何取得特定 Exchange 系統 Service Pack 等級可用之最新更新彙總套件的相關資訊,請參閱如何取得 Exchange 2007 的最新 Service Pack 或更新彙總套件。在您安裝 Service Pack 後,應該要為該 Service Pack 安裝適當的更新彙總套件。例如,如果您正在執行 Exchange 2007 (含更新彙總套件 5) 且安裝的是 Exchange 2007 SP1,建議您為 Exchange 2007 SP1 取得最新的更新彙總套件。

    note附註:
    雖然您可以安裝與舊版 Exchange 組建相同的更新彙總套件等級,但我們強烈建議您安裝 Exchange 之 Service Pack 等級可用的最新更新彙總套件。這個步驟確保您可以從 Exchange 2007 的最新修正受惠。
  6. 確認 Common Language Runtime (CLR) 支援 generatePublisherEvidence 設定。
    在所執行之 Microsoft .NET Framework 組建不支援 generatePublisherEvidence 設定的電腦上安裝更新彙總套件時,某些 Exchange 服務可能無法啟動。如果您正在執行 .NET Framework 2.0,請安裝下列其中一項軟體更新:

重要考量

下列各節包含您在組織中部署更新彙總套件或 Service Pack 之前要考量的重要事項。

當 Exchange 無法連線到網際網路時

當您安裝更新彙總套件或 Service Pack 時,Exchange 會嘗試連線至更新彙總套件或 Service Pack 的發行者已發出的憑證撤銷清單 (CRL)。如果 Exchange 無法建立此連線,您可能會遇到下列症狀:

  • 安裝要花很長的時間才完成。

  • 您會在安裝期間收到下列訊息:

    正在建立 .Net 組件的原生映像。

因為 Exchange 會在 Exchange 每次編譯組件到 Managed 程式碼時,試著檢查 CRL 以驗證程式碼簽署憑證,所以會發生這個問題。當 Exchange 沒有連線到網際網路時,每個 CRL 要求都必須逾時,安裝才可以繼續進行。

若要解決這個問題並減少安裝時間,請關閉正在升級之伺服器上的 [檢查發行者的憑證是否被撤銷] 選項。若要這樣做,請遵循下列步驟。

note附註:
[檢查發行者的憑證是否被撤銷] 選項是以每個帳戶為基礎進行設定的。
  1. 啟動 Internet Explorer。
  2. 在 [工具] 功能表上,按一下 [網際網路選項]。
  3. 按一下 [進階] 索引標籤,然後找到 [安全性] 區段。
  4. 按一下 [檢查發行者的憑證是否被撤銷] 核取方塊加以清除,然後按一下 [確定]。
  5. 更新彙總套件安裝完成後,開啟 [檢查發行者的憑證是否被撤銷] 選項。

如需相關資訊,請參閱 Microsoft 知識庫文章 971445 產生 NGEN 映像的時間比預期還久

Outlook Web Access 自訂

當您套用 Service Pack 或更新彙總套件時,更新程序會更新 Logon.aspx 檔案。如果您修改過 Logon.aspx 檔案,則無法順利更新此檔案。因此,Microsoft Office Outlook Web Access 可能無法正確更新。在此例中,完成更新程序後,Outlook Web Access 可能會顯示空白頁面。

若要解決此問題,在您套用 Service Pack 或更新彙總套件之前,請先重新命名 Logon.aspx 檔案。接著,在套用更新之後,您必須在 Logon.aspx 檔案中重新建立 Outlook Web Access 自訂。

在套用 Service Pack 或更新彙總套件之前,建議您先備份所有自訂的 Outlook Web Access 檔案。如需 Outlook Web Access 自訂詳細資料的相關資訊,請參閱 Outlook Web App 自訂簡介

如需如何建立 Outlook Web Access 主題的相關資訊,請參閱如何建立 Outlook Web Access 的佈景主題

CAS-CAS 代理

如果您已經部署 CAS-CAS 代理,則必須先將 Service Pack 或更新彙總套件套用至網際網路對向 Client Access Server,之後再將 Service Pack 或更新彙總套件套用至非網際網路對向 Client Access Server。在其他 Exchange 2007 組態中,將 Service Pack 或更新彙總套件套用至伺服器的順序並不重要。

如需 CAS-CAS 代理的相關資訊,請參閱了解 Proxy 與重新導向

整合更新彙總套件安裝

Exchange 2007 不支援在安裝 Service Pack 期間執行更新彙總套件的整合安裝。

Exchange 安裝資料夾中包含 Updates 資料夾。當您執行新的 Exchange 安裝時,您可以將更新彙總套件複製到 Updates 資料夾。在此情況下,將會在安裝 Exchange 期間套用更新彙總套件。

Updates 資料夾支援新的 Exchange 安裝。此資料夾無法在 Service Pack 安裝期間使用。因此,您無法將更新彙總套件包含於 (整合至) Service Pack 的安裝中。在安裝 Service Pack 期間執行更新彙總套件的整合安裝並未經過測試。因此,您可能會遇到未知的結果。下列範例說明 Updates 資料夾支援的用法。

Updates 資料夾支援的用法

請依照下列步驟執行支援的升級安裝:

  1. 將 Exchange 2007 SP2 安裝在執行 Exchange 2007 SP1 與 Exchange 2007 更新彙總套件 9 的電腦上。
  2. 安裝 Exchange 2007 SP2 更新彙總套件 2。

請依照下列步驟執行支援的新安裝:

  1. 將 Exchange 2007 RTM 檔案複製到伺服器上的本機目錄,或複製到網路共用位置。
  2. 將適當的更新彙總套件放置在 Updates 子目錄中。
  3. 安裝 Microsoft Exchange。在安裝 Microsoft Exchange 期間將會自動套用更新彙總套件。

使用 RPC Proxy 設定而不用預設設定

如果您使用自訂的 RPC Proxy 登錄設定,設定可能會在套用 Service Pack 或更新彙總套件時遭到覆寫。因此,在套用 Service Pack 或更新彙總套件之前,建議您先備份所有自訂的登錄設定。

一般備份建議

強烈建議您在安裝 Service Pack 或更新彙總套件前,先建立下列備份:

  • 完整備份伺服器上的所有 Exchange 資料庫
  • 伺服器的系統狀態備份

服務中斷考量

在您安裝 Service Pack 或更新彙總套件時,安裝程式會自動停止適當的 Exchange 服務及網際網路資訊服務 (IIS) 相關的服務。因此,在安裝程序期間,伺服器可能無法服務使用者的要求。建議您在排程的維護期間,或是對業務影響較小的期間安裝 Service Pack 或更新彙總套件。

部署最新的 Service Pack 或更新彙總套件

下列各節包含如何部署 Exchange 2007 Service Pack 或更新彙總套件的相關資訊。

套用位置

您應該將 Service Pack 或更新彙總套件套用到環境中的每個 Exchange 2007 型伺服器。更新套件無法根據不同的 Exchange 伺服器角色或特定檔案組態而分開。相反的,適當的 Service Pack 或更新彙總套件都應該套用到每個 Exchange 2007 伺服器。

套用到伺服器的順序

除非您是在環境中執行 CAS-CAS 代理,將 Service Pack 或更新彙總套件套用至伺服器的順序並不重要。但是,建議您先將 Service Pack 或更新彙總套件套用至執行 Client Access server role 的伺服器。然後再將 Service Pack 或更新彙總套件套用至執行其他 Exchange 伺服器角色的伺服器。

套用方式

若要將 Service Pack 或更新彙總套件套用到非叢集環境中的伺服器,請遵循下列步驟:

  1. 遵循「規劃部署最新的 Service Pack 或更新彙總套件」一節中的步驟,來準備安裝 Service Pack 或更新彙總套件。其中包括連絡 Microsoft 客戶支援服務,以取得任何您可能需要套用的替代過渡更新。

  2. 使用擁有適當權限的帳戶來登入伺服器。

  3. 確認已備份下列項目:

    • Exchange 資料庫
    • 系統狀態
    • 自訂設定
  4. 確認伺服器可以連線到網際網路。如果伺服器沒有網際網路存取權限,請暫時關閉 [檢查發行者的憑證是否被撤銷] 選項。

  5. 執行安裝程式以安裝 Service Pack 或更新彙總套件。

    important重要事項:
    如果您是使用 Microsoft Update 來安裝更新彙總套件,或是以無訊息模式安裝更新彙總套件,可能會停用某些 Exchange 服務。如果更新彙總套件必須更新某個正在使用的檔案時,就會發生這個問題。
  6. 安裝完成後,請啟動 [服務] MMC 嵌入式管理單元,然後確認所有 Exchange 相關的服務都已順利啟動。

  7. 登入 Outlook Web Access 以確認此 Web 應用程式可以正確執行。

  8. 還原 Outlook Web Access 自訂,然後重新測試 Outlook Web Access 是否能正確運作。

移除更新彙總套件

若要移除安裝在 Windows Server 2003 的 Exchange 2007 更新彙總套件,請開啟 [控制台] 中的 [新增或移除程式],然後選取適當的知識庫號碼以進行移除。

若要移除安裝在 Windows Server 2008 的 Exchange 2007 更新彙總套件,請開啟 [控制台] 中的 [已安裝的更新],然後選取適當的知識庫文章以進行移除。

Exchange 2007 SP2 及更新版本的特定資訊

為了支援與 Microsoft Exchange 2010 共存,在 Active Directory 準備安裝期間,Exchange 2007 SP2 及更新版本會在 Microsoft Exchange 安全性群組組織單位中建立 Exchange 信任子系統 (ETS) 安全性群組。接著,在安裝 SP2 二進位碼檔案期間,再將這個群組新增到 Exchange 2007 伺服器的本機 Administrators 群組中。

ETS 是一項高權限的萬用安全性群組 (USG),可以讀取及寫入 Exchange 組織中每一個 Exchange 相關的物件。在 Exchange 2010 中,所有遠端 PowerShell 動作都是在屬於 ETS 群組成員之 Client Access Server 的內容下執行。這表示,針對本機伺服器資源所執行的任何動作 (如列舉 IIS 虛擬目錄),ETS 群組需要足夠權限才能檢視或運用這些本機資源 (視動作而定)。

若要確保您目前閱讀的是最新資訊,並尋找其他的 Exchange Server 2007 說明文件,請造訪 Exchange Server 技術資源中心.