今天在Windows Server 2003 下装CA服务器,用于SSL加密访问http服务。
结果我的Windows2003通过Web访问 http://ip/certsvr/ 申请证书一切正常,Windows7和Windows 2008 R2版全部卡在 "正在下载ActiveX控件..." 这里。 CSP下拉列表死活不出来。
以为是浏览器安全设置问题,试了将全部选项启用,还加到可信站点中去,还是老样子。
从网上搜索来的解决方案如下:
1、WINDOWS7对客户端的控件进行了版本升级,但服务器仍然是2003版本,所以不兼容。
2、在XP系统下,客户端控件的DLL是xenroll.dll,版本号是5.131.3686.0(在system/system32目录下面)
所以在XP系统下面的这个文件(也可以去下载,但要注意版本号)覆盖到WINDOWS7系统下面再注册一下就好了。不过要先取消文件保护。