在Windows Server 2012 R2机器上安装好Exchange Server 2010管理控制台后,提示W3SVC未运行,打开EMC控制台,如下图所示:

WS2012R2 安装Exchange Server 2010管理控制台,提示W3SVC未运行_第1张图片

    遇到这个问题,我们该如何处理?其实首先要做的恐怕是先检查当前安装的EMC控制台是否是和后台的Exchange Server 2010版本一致了,好先来查看下,如下图所示:

WS2012R2 安装Exchange Server 2010管理控制台,提示W3SVC未运行_第2张图片

再次检查后端Exchange Server 2010 服务器版本发现为exchange 2010为sp2版本,安装的控制台为sp1版本,更换为sp2不后,不再报错,但是会出现如下问题,不显示节点项,如下图所示:

WS2012R2 安装Exchange Server 2010管理控制台,提示W3SVC未运行_第3张图片

通过这里看,很有可能是MMC控制台版本与Exchange Server 2010所适用的版本不一样,那么抱着这个思路,我们来写如下批处理脚本文件:

好,在任意位置建立批处理文件,文件内容如下:

set __COMPAT_LAYER=RUNASINVOKER

set COMPLUS_Version=v2.0.50727

"C:\Program Files\Microsoft\Exchange Server\V14\Bin\Exchange Management Console.msc”

保存后,运行批处理文件,可正常打开,如下:

WS2012R2 安装Exchange Server 2010管理控制台,提示W3SVC未运行_第4张图片

此处也是一个关于排错的分享,希望有需求在Windows Server 2012 上安装EMC控制台的朋友们能在这里了解一下此问题的原因和解决方法。