I have 2 Exchange 2013 CU5 servers running on Windows Server 2012. Domain Controllers are also Windows server 2012.
When applying the CU7 update to the first one to be updated, I get the following errors in the ExchangeSetup.log file. I cannot uninstall nor can I continue the installation. The error does not indicate WHICH registry key is missing. I presume the missing key is on the GC since the ConfigureNetworkProtocolParameters.ps1 script updates a GC (according to the notes in the ps1 file).
Has anyone else had this problem? Ideas on how to resolve?
Thanks!
[01/30/2015 19:47:58.0620] [1] Exception : Microsoft.Exchange.Management.Deployment.ScriptExecutionException: The following error was generated when "$error.Clear();. "$RoleInstallPath\Scripts\ConfigureNetworkProtocolParameters.ps1";
Enable-RpcOverTcpPortScaling;
Enable-ExtendedTcpPortRange
" was run: "System.Management.Automation.ActionPreferenceStopException: The running command stopped because the preference variable "ErrorActionPreference" or common parameter is set to Stop: The registry key at the specified path does not exist.
at System.Management.Automation.PowerShell.EndInvoke(IAsyncResult asyncResult)
at Microsoft.Exchange.Configuration.MonadDataProvider.MonadPipelineProxy.ClosePipeline(MonadAsyncResult asyncResult)". ---> System.Management.Automation.ActionPreferenceStopException: The running command stopped because the preference variable "ErrorActionPreference" or common parameter is set to Stop: The registry key at the specified path does not exist.
at System.Management.Automation.PowerShell.EndInvoke(IAsyncResult asyncResult)
at Microsoft.Exchange.Configuration.MonadDataProvider.MonadPipelineProxy.ClosePipeline(MonadAsyncResult asyncResult)
--- End of inner exception stack trace ---
at Microsoft.Exchange.Management.Deployment.ComponentInfoBasedTask.InternalExecuteScript(String script, Boolean handleError, Int32 subSteps, LocalizedString statusDescription)
at Microsoft.Exchange.Management.Deployment.ComponentInfoBasedTask.ExecuteScript(String script, Boolean handleError, Int32 subSteps, LocalizedString statusDescription)
at Microsoft.Exchange.Management.Deployment.ComponentInfoBasedTask.GenerateAndExecuteTaskScript(InstallationCircumstances installationCircumstance)
[01/30/2015 19:47:58.0635] [1] [ERROR] The following error was generated when "$error.Clear();
. "$RoleInstallPath\Scripts\ConfigureNetworkProtocolParameters.ps1";
Enable-RpcOverTcpPortScaling;
Enable-ExtendedTcpPortRange
" was run: "System.Management.Automation.ActionPreferenceStopException: The running command stopped because the preference variable "ErrorActionPreference" or common parameter is set to Stop: The registry key at the specified path does not exist.
at System.Management.Automation.PowerShell.EndInvoke(IAsyncResult asyncResult)
at Microsoft.Exchange.Configuration.MonadDataProvider.MonadPipelineProxy.ClosePipeline(MonadAsyncResult asyncResult)".
[01/30/2015 19:47:58.0635] [1] [ERROR] The running command stopped because the preference variable "ErrorActionPreference" or common parameter is set to Stop: The registry key at the specified path does not exist.
[01/30/2015 19:47:58.0635] [1] [WARNING] An unexpected error has occurred and a Watson dump is being generated: The following error was generated when "$error.Clear();
. "$RoleInstallPath\Scripts\ConfigureNetworkProtocolParameters.ps1";
Enable-RpcOverTcpPortScaling;
Enable-ExtendedTcpPortRange
" was run: "System.Management.Automation.ActionPreferenceStopException: The running command stopped because the preference variable "ErrorActionPreference" or common parameter is set to Stop: The registry key at the specified path does not exist.
at System.Management.Automation.PowerShell.EndInvoke(IAsyncResult asyncResult)
at Microsoft.Exchange.Configuration.MonadDataProvider.MonadPipelineProxy.ClosePipeline(MonadAsyncResult asyncResult)".