这个问题产生的原因是计算机无法访问以下位置:
http://crl.microsoft.com/pki/crl/products/CSPCA.crl 当Microsoft .net Framework 2.0装载一个管理集合时,会调用CryptoAPI功能来识别集合文件上的验证码签名是有出版方公信力的。
CryptoAPI需要检查
http://crl.microsoft.com上的CRL列表,这个动作需要互联网访问。
如果公网访问被拒绝,出站的HTTP请求就会被丢弃。所以就会返回给系统错误信息。当然如果 计算机解析不到
http://crl.microsoft.com,那么CRL列表的检查就会超时,那同样会导致问题发生。
服务控制管理器(SCM)将决定是否耗时过长(超出了最大服务启动时间)而将服务关闭,因此SCM发出错误信息,Exchange管理代码服务无法启动。
解决办法
-----------------
如果你使用的是.NET Framework2.0,请先更新.NET Framework到3.5版本
如果已经是3.5版本,请按以下步骤简历配置文件:
1.在<drive>:\program files\Microsoft\Exchange Server\Bin位置下创建文件,命名为Microsoft.Exchange.AntispamUpdateSvc.exe.config
2.在记事本中编辑此文件
3.在文件中加入如下代码
<configuration>
<runtime>
<generatePublisherEvidence enabled="false" />
</runtime>
</configuration>
4.保存文件
5.重新安装Exchange2007 SP2补丁包就会顺利成功。