Я попытался установить Exchange 2016 CU 12 на Windows Server 2016, версия 1607, сборка 14393.2273, после новой установки ОС. Сервер является частью простого домена. По окончании настройки я получаю сообщение:
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
Любая помощь будет принята с благодарностью!
Решение оказалось таким:
Согласно сообщениям об ошибках, вы можете попробовать следующие методы.
Убедитесь, что служба MSExchangeServiceHost находится в автоматическом состоянии, а не в отключенном, или перезапустите ее.
Повторно запустите установку Exchange 2016 (Предварительные требования для Exchange Server 2016 для справки)
Проверьте, есть ли управляемый API для унифицированных коммуникаций Microsoft 4.0
Больше подробностей:Невозможно обновить CU. Не удается запустить службу MSExchangeServiceHost на компьютере
Более того, если вы установили Forefront Protection для Exchange Server, если да, отключите его и проверьте результат.