Win7不能申请证书(ActiveX控件无法下载)的解决办法)——xenroll.dll不能加载

在Win7中好像无法成功申请高级证书,一直显示 下载 Activex控件,CSP列表框也预示正在加载
 
以前是用XP系统的,CSP列表框加载的很快! 也曾怀疑是IE8、IE9的问题,用虚拟机测试后,在XP的情况下使用IE8,也可以成功申请证书! 所以可以肯定是Win7系统的问题!
 
 
解决方法:
 
1、控制面板——》管理工具——》服务——》Protected Storage(在启动类型中将已禁用设置为AUTO,并且点击“启动”)
 
2、修改注册表(用Administrator运行Regedit.exe)
 
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{127698e4-e730-4e5c-a2b1-21490a70c8a1})
 
将Compatibility Flags 设置为0 (默认400)
 
3、注册xenroll.dll
 
网上下载xenroll.dll或XP中system32里复制,把xenroll.dll存入 windows  7安装目录下的system32里,以管理员身份运行CMD.exe,运行regsvr32 xenroll.dll 进行注册。
 
4、IE9选择开发人员工具,选择IE7(一定要是IE7)打开网址申请证书就OK。
对于在 Windows 7 上密码输入控件的安装,需要修改以下设置: 1、先设置 IE8 浏览器。在 Tools - Internet Options - Advanced 里面,取消 enable memory protection to help mitigate online attacks 前面的勾(这步对于解决无法输入密码很关键)。 2、Tools - Internet Options - Security 里面,去掉 enable protected mod 前面的勾。 3、帐户控制里面,设置提示等级为最低,控制面板里面的 user accounts, turn user account control on or off ,进去后设置 never notify。 4、重启计算机,或者注销。 5、登录支付宝网站,会提示安装证书。到这步,密码问题应该可以解决了 或者采用如下方式 直接关掉 DEP 数据保护,以管理员方式打开 CMD(命令提示符)并输入: bcdedit.exe /set {current} nx Alwaysoff 重启才会生效,注销不行。用过支付宝,如果想恢复原样,把 Alwaysoff 改为 OptIn (系统默认值)就可以了。之后你就可以进入支付宝账户了。 安装证书遇到的问题 在 Windows 7 上安装支付宝证书,一般会遇到 2 个错误提示。 错误一:800A138F 错误 这个错误是因为禁用 Microsoft Certificate Enrollment CAB 引起的,取消禁用即可。 解决方法:如果出现 “错误代码800A138F” 的错误,只需要安装上“雅虎助手”,然后在插件管理里面把对 Microsoft Certificate Enrollment CAB的 屏蔽解除。当然过后就可以把雅虎助手删除掉。 错误二: 80070057 错误 这个错误是由于 xenroll.dll 控件没有注册引起的。 解决方法:下载这个dll 文件后, 放到 C 盘 Windows/system32 目录下,然后点击”开始”菜单,“运行”,输入 regsvr32 xenroll.dll 即可解决。 注意 1、取消禁用的 Microsoft Certificate Enrollment CAB 时候,也可以通过修改注册表解决,参见后面的附录。 2、对于 xenroll.dll 这个 DLL 文件,版本有很多。下载的时候注意文件版本号 “5.131.3686.0″ ,其他版本不适用 Windows 7。 在这个压缩包里面的win2003目录里面,里面是简体中文版本的。 附录 Microsoft Certificate Enrollment CAB禁用.reg Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility\{127698e4-e730-4e5c-a2b1-21490a70c8a1}] “Compatibility Flags”=dword:00000400 “IeaDo”=- Microsoft Certificate Enrollment CAB开锁 .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 压缩文件中包括文件下载 xenroll.dll 和附录REG文件。 提示: 请注意本文具有时效性。另外,文中的操作指示仅供参考。如因此引起其他问题恕难负责。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值