您會收到錯誤 1603,當您嘗試安裝 Exchange Server 2010 RU1

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

在此頁中

徵狀

當您嘗試為 Microsoft Exchange Server 2010年安裝這個更新彙總套件 1 時,安裝失敗,並收到 1603年錯誤代碼。然後,您可以建立安裝記錄檔使用下列的安裝程式參數:
Exchange2010-Rollup1KB976573-x 64 en.msp /lvx c:\logFilePath\InstallationLogFile.log
安裝記錄檔,如下所示:
////////////
MSI (s) (60:74) [時間戳記]: 執行動作: CA_START_REMOVEDATA_SERVICES
動作開始 時間: CA_START_REMOVEDATA_SERVICES。
MSI (s) (60:74) [時間戳記]: 轉換資料表 CustomAction。
MSI (s) (60:74) [時間戳記]: 轉換資料表 CustomAction。
MSI (s) (60:74) [時間戳記]: 注意: 1: 2262年 2: CustomAction 3:-2147287038
MSI (s) (60:74) [時間戳記]: 附註: 1: 2235年 2: 3: ExtendedType 4: 選取 '措施'、 'Type'、 '來源'、 '為目標'、 NULL、 'ExtendedType' 'CustomAction' 從何處 '措施' = 'CA_START_REMOVEDATA_SERVICES'
MSI (s) (60:74) [時間戳記]: 轉換資料表 CustomAction。
MSI (s) (60:74) [時間戳記]: 轉換資料表 CustomAction。
MSI (s) (60:74) [時間戳記]: 注意: 1: 2262年 2: CustomAction 3:-2147287038
MSI (s) (60:74) [時間戳記]: 轉換資料表的二進位檔。
MSI (s) (60:74) [時間戳記]: 轉換資料表的二進位檔。
MSI (s) (60:74) [時間戳記]: 注意: 1: 2262年 2: 二進位的 3:-2147287038
MSI (s) (60:74) [時間戳記]: 建立型別 790542 執行緒 1652年的 MSIHANDLE (99)
MSI (s) (60:A0) [時間戳記]: 叫用遠端的自訂動作。DLL: C:\Windows\Installer\MSI2978.tmp、 進入點: CAQuietExec
MSI (s) (60! 88) [時間戳記]: 建立 MSIHANDLE (100) 的輸入執行緒的 790541 4232
MSI (s) (60! 88) [時間戳記]: 建立 MSIHANDLE (101) 的輸入執行緒的 790531 4232
MSI (s) (60! 88) [時間戳記]: 關閉 MSIHANDLE (101) 的輸入執行緒的 790531 4232
MSI (s) (60! 88) [時間戳記]: 屬性變更: 正在刪除的 QtExecCmdLine 屬性。目前的值 '"磁碟機代號: \Program Files\Microsoft\Exchange Server\V14\\bin\QuietExe.exe""C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe""的命令。 '磁碟機代號: \Program Files\Microsoft\Exchange Server\V14\\bin\servicecontrol.ps1' AfterPatch"'.
MSI (s) (60! 88) [時間戳記]: 建立 MSIHANDLE (102) 的輸入執行緒的 790531 4232
CAQuietExec: 錯誤 0x80070001: 命令列會傳回錯誤。
MSI (s) (60! 88) [時間戳記]: 關閉 MSIHANDLE (102) 的輸入執行緒的 790531 4232
MSI (s) (60! 88) [時間戳記]: 建立 MSIHANDLE (103) 的輸入執行緒的 790531 4232
CAQuietExec: 失敗的錯誤 0x80070001: CAQuietExec
MSI (s) (60! 88) [時間戳記]: 關閉 MSIHANDLE (103) 的輸入執行緒的 790531 4232
MSI (s) (60! 88) [時間戳記]: 關閉 MSIHANDLE (100) 的輸入執行緒的 790541 4232
CustomAction CA_START_REMOVEDATA_SERVICES 傳回實際錯誤碼 1603 (請注意這不一定精確沙箱內的轉譯發生過的 100%)
MSI (s) (60:A0) [時間戳記]: 關閉 MSIHANDLE (99) 執行緒 1652年的 790542 型別
動作結束於 6: 21: 13: CA_START_REMOVEDATA_SERVICES。傳回值 3。
MSI (s) (60:74) [時間戳記]: 轉換資料表 InstallExecuteSequence。
MSI (s) (60:74) [時間戳記]: 轉換資料表 InstallExecuteSequence。
MSI (s) (60:74) [時間戳記]: 注意: 1: 2262年 2: InstallExecuteSequence 3:-2147287038
動作結束 時間: 安裝。傳回值 3。
////////////
此外,當您嘗試為 Exchange Server 2010年安裝更新彙總套件 2,就可能發生這個問題。

發生的原因

當下列條件為真時,就會發生這個問題:
  • [群組原則] 物件 (GPO), ExecutionPolicy,會定義一或多個下列原則:
    • MachinePolicy
    • UserPolicy
它並不重要的兩個原則的定義方式。定義原則,就會發生這個問題。

當您執行 Exchange 2010 RU1 或 Exchange 2010 RU2 安裝程式時,安裝程式會停止,並停用 Windows 管理檢測 (WMI) 服務。定義MachinePolicyUserPolicy時,則必須啟用 WMI 服務,才能執行名為 ServiceControl.ps1 的 Windows PowerShell 指令碼。WMI 服務用來存取儲存在 Active Directory 網域服務 (AD DS) 中的設定。這是 Windows PowerShell 如何判斷是否可以執行指令碼或指令程式的權限。

其他可行方案

如果要暫時略過這個問題,您必須暫時移除任何MachinePolicyUserPolicy的定義中ExecutionPolicy

判斷所定義的策略

如果要判斷定義的原則,請依照下列步驟執行:
  1. 按一下 啟動
    摺疊此圖像展開此圖像
    開始] 按鈕
    然後輸入 cmd搜尋程式及檔案 方塊中。
  2. 以滑鼠右鍵按一下 cmd.exe程式 清單中,然後再按一下 以管理員身分執行.
    摺疊此圖像展開此圖像
    UAC
    如果您接到提示輸入系統管理員密碼或確認的提示,請輸入密碼,或提供確認。
  3. 在命令提示字元中,複製或輸入下列命令,然後按 ENTER 鍵:
    mmc
  4. 在上 檔案 功能表中,按一下 新增/移除嵌入式管理單元.
  5. 選取 電腦管理 清單中的嵌入式管理單元,然後按一下 新增.
  6. 選取 本機電腦然後按一下 完成.
  7. 按一下 關閉然後按一下 [確定].
  8. 展開 電腦管理展開 服務及應用程式然後按一下 服務.
  9. 以滑鼠右鍵按一下 Windows 管理檢測然後按一下 屬性.
  10. 針對 啟動類型選取 自動按一下 套用然後按一下 啟動.
  11. 關閉 [Microsoft 管理主控台。
  12. 按一下 啟動
    摺疊此圖像展開此圖像
    開始] 按鈕
    指向 所有程式指向 附屬應用程式指向 Windows PowerShell然後按一下 Windows PowerShell.
  13. 在命令提示字元中,輸入下列命令,並按 ENTER:
    取得 executionpolicy-list
  14. 請注意在定義MachinePolicyUserPolicy,哪一個原則。如果原則未定義,該原則會列為 未定義.請注意每個原則的定義方式,比方說,與執行原則 AllSigned 或是 限制.

本機定義的執行原則

本機所定義的執行原則,請依照下列步驟執行:
  1. 按一下 啟動
    摺疊此圖像展開此圖像
    開始] 按鈕
    然後輸入 cmd搜尋程式及檔案 方塊中。
  2. 以滑鼠右鍵按一下 cmd.exe程式 清單中,然後再按一下 以管理員身分執行.
    摺疊此圖像展開此圖像
    UAC
    如果您接到提示輸入系統管理員密碼或確認的提示,請輸入密碼,或提供確認。
  3. 在命令提示字元中,複製或輸入下列命令,然後按 ENTER 鍵:
    mmc
  4. 在上 檔案 功能表中,按一下 新增/移除嵌入式管理單元.
  5. 按一下 新增選取 群組原則物件編輯器 清單中的嵌入式管理單元,然後按一下 新增.
  6. 選取 本機電腦然後按一下 完成.
  7. 按一下 [確定].
  8. 取決於哪一個執行原則所定義,如 「 判斷定義原則 」 一節的步驟 3 所述,視情況需要依照MachinePolicyUserPolicy的步驟:

    對於 MachinePolicy:
    1. 展開 本機電腦原則展開 電腦設定展開 系統管理範本展開 Windows 元件然後按一下 Windows PowerShell.
    2. 以滑鼠右鍵按一下 開啟指令碼執行然後按一下 屬性.
    3. 選取 未設定然後按一下 [確定].
    對於 UserPolicy:
    1. 展開 本機電腦原則展開 使用者設定展開 系統管理範本展開 Windows 元件然後按一下 Windows PowerShell.
    2. 以滑鼠右鍵按一下 開啟指令碼執行然後按一下 屬性.
    3. 選取 未設定然後按一下 [確定].
  9. 關閉 [Microsoft 管理主控台。
  10. 按一下 啟動
    摺疊此圖像展開此圖像
    開始] 按鈕
    指向 所有程式指向 附屬應用程式指向 Windows PowerShell然後按一下 Windows PowerShell.
  11. 在命令提示字元中,輸入下列命令,並按 ENTER:
    exchange_install_folder\bin\ServiceControl.ps1 afterPatch
    附註在這個命令中, exchange_install_folder Exchange 更新彙總套件的安裝程式所在的預留位置表示。
  12. 安裝 Exchange 2010 RU1 或 Exchange 2010 RU2。

執行 AD DS 上所定義的原則

對於執行原則,定義於 AD DS,遵循下列步驟在網域控制站上裝載 AD DS:
  1. 按一下 啟動
    摺疊此圖像展開此圖像
    開始] 按鈕
    然後輸入 cmd搜尋程式及檔案 方塊中。
  2. 以滑鼠右鍵按一下 cmd.exe程式 清單中,然後再按一下 以管理員身分執行.
    摺疊此圖像展開此圖像
    UAC
    如果您接到提示輸入系統管理員密碼或確認的提示,請輸入密碼,或提供確認。
  3. 在命令提示字元中,複製或輸入下列命令,然後按 ENTER 鍵:
    gpresult /z>PolicySettings.txt
  4. 在記事本中開啟 PolicySettings.txt 檔案。
  5. 搜尋下列清單中的項目:
    GPO: 伺服器-比較基準 v2.0
    KeyName: 機碼路徑\PowerShell\ExecutionPolicy
    值: KeyValues_comma_delimited_list
    狀態: 已啟用
    附註當在此項目所在的群組原則階層架構。重複此步驟,以判斷是否有其他項目會參考"PowerShell"。
  6. 按一下 啟動
    摺疊此圖像展開此圖像
    開始] 按鈕
    按一下 控制台連按兩下 系統管理工具然後按兩下 群組原則管理.
  7. 找出定義 Windows PowerShell 執行原則,[群組原則] 物件,並將此項目設定為未設定。
  8. 按一下 啟動
    摺疊此圖像展開此圖像
    開始] 按鈕
    然後輸入 cmd搜尋程式及檔案 方塊中。
  9. 以滑鼠右鍵按一下 cmd.exe程式 清單中,然後再按一下 以管理員身分執行.
    摺疊此圖像展開此圖像
    UAC
    如果您接到提示輸入系統管理員密碼或確認的提示,請輸入密碼,或提供確認。
  10. 在命令提示字元中,複製或輸入下列命令,然後按 ENTER 鍵:
    gpupdate /force
    這個命令會強制複寫原則變更對所有伺服器及使用者帳戶。
  11. 在 Exchange 2010 伺服器上更新彙總套件的安裝失敗的地方,按一下 啟動
    摺疊此圖像展開此圖像
    開始] 按鈕
    然後輸入 cmd搜尋程式及檔案 方塊中。
  12. 以滑鼠右鍵按一下 cmd.exe程式 清單中,然後再按一下 以管理員身分執行.
    摺疊此圖像展開此圖像
    UAC
    如果您接到提示輸入系統管理員密碼或確認的提示,請輸入密碼,或提供確認。
  13. 在命令提示字元中,複製或輸入下列命令,然後按 ENTER 鍵:
    net 啟動 winmgmt
    這個命令會啟動 WMI,以便可以順利執行 Windows PowerShell 指令碼 (ServiceControl.ps1) 所述步驟 15。
  14. 按一下 啟動
    摺疊此圖像展開此圖像
    開始] 按鈕
    指向 所有程式指向 附屬應用程式指向 Windows PowerShell然後按一下 Windows PowerShell.
  15. 在命令提示字元中,輸入下列命令,並按 ENTER:
    exchange_install_folder\bin\ServiceControl.ps1 afterPatch
    附註在這個命令中, exchange_install_folder Exchange 更新彙總套件的安裝程式所在的預留位置表示。
  16. 安裝 Exchange 2010 RU1 或 Exchange 2010 RU2。

屬性

文章編號: 981474 - 上次校閱: 2012年9月16日 - 版次: 3.0
這篇文章中的資訊適用於:
  • Microsoft Exchange Server 2010 Coexistence
  • Microsoft Exchange Server 2010 Enterprise
  • Microsoft Exchange Server 2010 Standard
關鍵字:?
kbinstallation kbexpertiseinter kbtshoot kbsurveynew kbprb kbmt KB981474 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:981474
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