日期:2014-05-17  浏览次数:21099 次

Win7申请高级证书的问题
在Win7中好像无法成功申请高级证书.
一直显示正在下载Activex控件,CSP列表框也显示正在加载。。。
以前是用XP系统的,CSP列表框加载的很快!
也曾怀疑是IE8的问题,用虚拟机测试后,在XP的环境下使用IE8,也可以成功申请证书!
所以可以肯定是Win7系统的问题!
不知道哪位高人有解决的办法,可以共享一下? 
或者哪位朋友有类似的问题,也可以跟贴进行探讨!


------解决方案--------------------
经过一番折腾,终于搞定。
问题在于 xenroll.dll 控件的兼容性。

具体步骤如下:
1、下载 xenroll.dll 文件(版本必须是 5.131.3686.0),这个文件应该在 certsrv\certcontrol 目录下。
2、将 xenroll.dll 文件复制到 win7 客户端的 windows\system32 目录下。
3、用 regsvr32 xenroll.dll 注册此文件。
4、将下面的内容复制到一个空的 reg 文件中,并将此文件导入注册表。
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet EXPlorer\ActiveX Compatibility\{127698e4-e730-4e5c-a2b1-21490a70c8a1}]
“Compatibility Flags”=dword:00000000
“IeaDo”=dword:00000001

经过我的测试,可以解决问题。希望 lz 也一切顺利。