I can't for the life of me get past this.
1. Changed configuration.xml and configurationserver.xml from bak to regular, rebooted.
2. Copied Configuration.xml and configurationserver.xml from another Exchange 2016 server attempted restart of CU11
3. Checked Registry for FIPS dependencies in TransportService but there was nothing there.
4. Can't start TransportService because I keep getting that it's dependant on the Messenger Filtering which I don't know how to disable.
5. Tried the Disableanti-malware.ps1 inside C:\PF\MS\E\V15\Scripts folder.
Customer Still down and I've lost my mind.
Error:
The following error was generated when "$error.Clear();
# Apply XML Transforms to FIPS configuration file if schema changed
Write-ExchangeSetupLog -Info "Applying XML Transforms to FIPS configuration";
$FipsBinPath = [System.IO.Path]::Combine($RoleInstallPath, "FIP-FS\bin");
[Reflection.Assembly]::LoadFile([System.IO.Path]::Combine($FipsBinPath, "FSCConfigurationServerInterfaces.dll"));
[Reflection.Assembly]::LoadFile([System.IO.Path]::Combine($FipsBinPath, "FSCConfigSupport.dll"));
$configServer = New-Object Microsoft.FSC.Configuration.ConfigManagerClass;
if(! $configServer)
{
Write-ExchangeSetupLog -Error "Configuration Server object could not be created.";
}
else
{
try
{
$configServer.Upgrade();
Write-ExchangeSetupLog -Info "Configuration.xml was upgraded successfully";
}
catch
{
Write-ExchangeSetupLog -Error "Upgrade of Configuration.xml was unsuccessfull, $_";
}
# Stop the process if it is still running
# We silently continue because if process has already exited, Stop-Process will throw error
# Error is non-terminating and so can be suppressed
Stop-Process -processname FSCConfigurationServer -Force -ErrorAction SilentlyContinue;
}
" was run: "System.Management.Automation.MethodInvocationException: Exception calling ".ctor" with "0" argument(s): "Retrieving the COM class factory for component with CLSID {2DC947D7-A2DC-4276-A554-891346CE2032}
failed due to the following error: 80080005 Server execution failed (Exception from HRESULT: 0x80080005 (CO_E_SERVER_EXEC_FAILURE))." ---> System.Runtime.InteropServices.COMException: Retrieving the COM class factory for component with CLSID {2DC947D7-A2DC-4276-A554-891346CE2032}
failed due to the following error: 80080005 Server execution failed (Exception from HRESULT: 0x80080005 (CO_E_SERVER_EXEC_FAILURE)).
at System.Runtime.Remoting.RemotingServices.AllocateUninitializedObject(RuntimeType objectType)
at System.Runtime.Remoting.Activation.ActivationServices.CreateInstance(RuntimeType serverType)
at System.Runtime.Remoting.Activation.ActivationServices.IsCurrentContextOK(RuntimeType serverType, Object[] props, Boolean bNewObj)
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Management.Automation.DotNetAdapter.AuxiliaryConstructorInvoke(MethodInformation methodInformation, Object[] arguments, Object[] originalArguments)
--- End of inner exception stack trace ---
at System.Management.Automation.DotNetAdapter.AuxiliaryConstructorInvoke(MethodInformation methodInformation, Object[] arguments, Object[] originalArguments)
at System.Management.Automation.DotNetAdapter.ConstructorInvokeDotNet(Type type, ConstructorInfo[] constructors, Object[] arguments)
at Microsoft.PowerShell.Commands.NewObjectCommand.CallConstructor(Type type, ConstructorInfo[] constructors, Object[] args)".
Error:
The following error was generated when "$error.Clear();
# Apply XML Transforms to FIPS configuration file if schema changed
Write-ExchangeSetupLog -Info "Applying XML Transforms to FIPS configuration";
$FipsBinPath = [System.IO.Path]::Combine($RoleInstallPath, "FIP-FS\bin");
[Reflection.Assembly]::LoadFile([System.IO.Path]::Combine($FipsBinPath, "FSCConfigurationServerInterfaces.dll"));
[Reflection.Assembly]::LoadFile([System.IO.Path]::Combine($FipsBinPath, "FSCConfigSupport.dll"));
$configServer = New-Object Microsoft.FSC.Configuration.ConfigManagerClass;
if(! $configServer)
{
Write-ExchangeSetupLog -Error "Configuration Server object could not be created.";
}
else
{
try
{
$configServer.Upgrade();
Write-ExchangeSetupLog -Info "Configuration.xml was upgraded successfully";
}
catch
{
Write-ExchangeSetupLog -Error "Upgrade of Configuration.xml was unsuccessfull, $_";
}
# Stop the process if it is still running
# We silently continue because if process has already exited, Stop-Process will throw error
# Error is non-terminating and so can be suppressed
Stop-Process -processname FSCConfigurationServer -Force -ErrorAction SilentlyContinue;
}
" was run: "System.Exception: Configuration Server object could not be created.
at Microsoft.Exchange.Configuration.Tasks.Task.ThrowError(Exception exception, ErrorCategory errorCategory, Object target, String helpUrl)
at Microsoft.Exchange.Management.Deployment.WriteExchangeSetupLog.InternalProcessRecord()
at Microsoft.Exchange.Configuration.Tasks.Task.<ProcessRecord>b__91_1()
at Microsoft.Exchange.Configuration.Tasks.Task.InvokeRetryableFunc(String funcName, Action func, Boolean terminatePipelineIfFailed)".