卸载 Exchange 2010 集线器传输角色时出错

卸载 Exchange 2010 集线器传输角色时出错
Error:
The following error was generated when "$error.Clear(); if ($RoleProductPlatform -ieq "amd64") { $comClassFile = join-path $RoleInstallPath "bin\Monitoring\x86\DiagnosticCmdletController.dll"; $regSvr32WOW = join-path (join-path $env:SystemRoot sysWOW64) regsvr32.exe; start-SetupProcess -Name:"$regSvr32WOW" -Args:"/s /u `"$comClassFile`"" -Timeout:120000; }" was run: "Process execution failed with exit code 5.".

Process execution failed with exit code 5.

操作系统是 Windows 2008,运行具有集线器传输角色的 Exchange 2010。我已经卸载并重新安装了更新汇总(目前为 4,并且只安装了 4)。我已经卸载了 Microsoft 全文索引引擎。

该服务器已被替换且未处于活动状态,但它确实存在于具有活动 Exchange 服务器的生产环境中,只是未被利用。

任何帮助都将受到赞赏。

答案1

尝试这个: http://support.microsoft.com/kb/951183/en

出现此问题的原因是,在您尝试卸载 Exchange Server 2007 之前,DiagnosticCmdletController.dll 文件意外取消注册。

要解决此问题,您必须通过 regsvr32.exe 注册该 DLL。

相关内容