全新安装后 Exchange 2016 无法启动

全新安装后 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 

任何帮助将不胜感激!

答案1

根据错误信息,您可以尝试以下方法。

  1. 检查 MSExchangeServiceHost 服务是否处于自动状态且不是禁用状态,或者重新启动它。

  2. 重新运行 Exchange 2016 安装程序(Exchange Server 2016 先决条件供你参考)

  3. 检查 Microsoft 统一通信托管 API4.0

更多细节:无法升级 CU。无法在计算机上启动服务 MSExchangeServiceHost

另外,如果您安装了 Forefront Protection for Exchange Server,如果是,请禁用它并检查结果。

答案2

解决方案如下:

  • 通过删除所有特定于 Exchange 的架构来清理 AD(网上有关于如何操作的教程)。这必须非常小心地进行。破坏 AD 非常容易,然后您就会陷入痛苦之中。
  • 在尝试安装 Exchange(或从头开始重新安装 Windows)之前恢复 Exchange 服务器的备份。
  • 确保新 Windows 没有安装 IIS 和/或配置为具有任何站点(这很容易损坏 Exchange 安装)。
  • 然后再次安装 Exchange。

相关内容