Exchange 2016: Installation aborts and event 1310

I just wanted to quickly install a small test environment for Exchange 2016. Really quickly, so only one server that should work as a domain controller and Exchange 2016 server. But that's the way it is with "just quickly":

Exchange 2016

Here is the text of the error message:

Error:
The following error was generated when "$error.Clear();
Install-MsiPackage `
-PackagePath ([System.IO.Path]::Combine($RoleLanguagePacksPath, "Setup\ServerRoles\UnifiedMessaging\MSSpeech_SR_TELE.pt-PT.msi")) `
-PropertyValues ("ARPSYSTEMCOMPONENT=1 ALLUSERS=1") `
-LogFile ([System.IO.Path]::Combine($RoleSetupLoggingPath, "InstallSpeech-pt-PT.msilog"))
" was executed: "Microsoft.Exchange.Configuration.Tasks.TaskException: Error installing the product E:\Exchange Setup\ex\Setup\ServerRoles\UnifiedMessaging\MSSpeech_SR_TELE.pt-PT.msi. Fatal error during installation. Error code: 1603 -> System.ComponentModel.Win32Exception: Fatal error during installation
- End of internal exception stack monitoring -
for Microsoft.Exchange.Configuration.Tasks.Task.ThrowError(Exception exception, ErrorCategory errorCategory, Object target, String helpUrl)
for Microsoft.Exchange.Configuration.Tasks.Task.WriteError(Exception exception, ErrorCategory category, Object target)
for Microsoft.Exchange.Management.Deployment.InstallMsi.InstallPackageFile(String packagePath)
for Microsoft.Exchange.Management.Deployment.InstallMsi.InternalProcessRecord()
for Microsoft.Exchange.Configuration.Tasks.Task.b__b()
for Microsoft.Exchange.Configuration.Tasks.Task.InvokeRetryableFunc(String funcName, Action func, Boolean terminatePipelineIfFailed)".

In my case, restarting the operating system helped and the installation went smoothly:

Incomplete installation

Incomplete installation

But apparently Exchange 2016 does not like to be installed on a domain controller. This is understandable, and certainly nobody would do this in a productive environment, but I just wanted to install my small test environment...

Anyway, after completing the incomplete installation, I ran into this problem again (event 1310):

https://www.frankysweb.de/exchange-2016-owa-funktioniert-nicht-asp-net-event-1310/

If I remember back for a moment... There it was not a domain controller, but a normal member server of the Active Directory. So the problem seems to be related to canceling the installation and starting again. However, I was unable to understand this exactly. Anyway, how do you get the file if there is no other Exchange server? Fortunately, I don't just have a test environment, so I was able to help myself. For everyone else, you can download the file here:

The path to the DLLs is specified in the file and must be adapted to your own environment:

SharedWebConfig.config

This can be done quickly using search and replace.

Leave a Comment