Active-Directory
全新安裝後 Exchange 2016 無法啟動
在全新安裝作業系統後,我嘗試在 Windows Server 2016 版本 1607、內部版本 14393.2273 上安裝 Exchange 2016 CU 12。伺服器是簡單域的一部分。在設置結束時,我收到以下消息:
Error: The following error was generated when "$error.Clear(); if (get-service MSExchangeServiceHost* | where {$_.name -eq "MSExchangeServiceHost"}) { restart-service MSExchangeServiceHost } " was run: "Microsoft.PowerShell.Commands.ServiceCommandException: Service 'Microsoft Exchange Service Host (MSExchangeServiceHost)' cannot be started due to the following error: Cannot start service MSExchangeServiceHost on computer '.'. ---> System.InvalidOperationException: Cannot start service MSExchangeServiceHost on computer '.'. ---> System.ComponentModel.Win32Exception: The dependency service or group failed to start --- End of inner exception stack trace --- at System.ServiceProcess.ServiceController.Start(String[] args) at Microsoft.PowerShell.Commands.ServiceOperationBaseCommand.DoStartService(ServiceController serviceController) --- End of inner exception stack trace ---".
依賴項原來是 Microsoft Exchange Active Directory 拓撲 (MSExchangeADTopology)。
Watson report about to be sent for process id: 1808, with parameters: E12IIS, c-RTL-AMD64, 15.01.1713.005, M.E.Directory.TopologyService, M.E.Directory.TopologyService, M.E.D.T.C.ConfigurationData..ctor, System.TypeInitializationException, bf1a-dumptidset, 15.01.1713.004. ErrorReportingEnabled: False
**更新:**嘗試安裝 CU 13 會產生以下消息:
Watson report about to be sent for process id: 4048, with parameters: E12IIS, c-RTL-AMD64, 15.01.1779.002, ExSetupUI, ExSetupUI, M.E.S.E.SetupWizard.PopulateWizard, M.E.S.ExSetupUI.AssemblyLoadFileNotFoundException, a60d-dumptidset, 15.01.1779.002. ErrorReportingEnabled: False
任何幫助將不勝感激!
解決方案原來是:
- 通過刪除所有特定於 Exchange 的架構來清理 AD(網上有關於如何做到這一點的教程)。這必須非常小心。破壞 AD 非常容易,然後你就陷入了痛苦的世界。
- 在嘗試安裝 Exchange(或從頭開始重新安裝 Windows)之前還原 Exchange 伺服器的備份。
- 確保新的 Windows 沒有安裝 IIS 和/或沒有配置任何站點(這很容易損壞 Exchange 安裝)。
- 然後再次安裝 Exchange。
根據錯誤資訊,您可以嘗試以下方法。
- 檢查 MSExchangeServiceHost 服務是否處於自動狀態而不是禁用狀態或重新啟動它。
- 重新執行 Exchange 2016 設置(Exchange Server 2016 先決條件供您參考)
- 檢查 Microsoft 統一通信託管 API 4.0
有關更多詳細資訊:無法升級 CU 。無法在電腦上啟動服務 MSExchangeServiceHost
另外,如果您安裝了 Forefront Protection for Exchange Server,如果是,請禁用它並檢查結果。