天顺微信
天顺微信
天顺微博
天顺微博
天顺官网
天顺官网
咨询热线:4006-027-090

解决民生银行个人网银、财付通与IE9 x64不兼容的问题。

文章出处:网责任编辑:武汉天顺作者:whtsgc人气:-发表时间:2015-04-09 10:12:00

民生银行的key可能是最让人头疼的key了,成吨的兼容问题。武汉的老钢贸们普遍跟民生银行有那么点千丝万缕联系,天天看着电脑弹出“启动c:\windows\syswow64\cmbcdll.dll时出现问题,找不到指定模块”,大伙是不是跟whtsgc一样,开始有点烦了,价格飙升的时候还无所谓,钢价疲软无力,还天天看着电脑弹出这废话,再不解决就要血压飙升了。好了,言归正传:

 

 

在开始正文之前,给大家说一个万能的办法:重新下载控件,重新下载网银助手。尤其是重新下载网银助手,它会自动卸载以前的,自动全部撸一遍。基本上能解决“智能卡已移除”“DLL未初始化”等等瞎逼问题。祝大家使用愉快。


 

当前浏览器不支持数字证书控件:ret=10101

问题:在进入财付通及支付宝时页面时,提示:“当前浏览器不支持数字证书控件:ret=10101”。

 

分析与解决:一般是因为当前IE内核是64位,而财付通或支付宝当前没推出支持64位IE的数字证书控件。解决方法是:

1. 进入32位IE的安装目录,一般路径是:C:\Program Files (x86)\Internet Explorer, 而不是64位的C:\Program Files\Internet Explorer。

2. 找到IE执行文件:iexplore.exe,启动。

3. 工具->选项->切换到”程序“选项卡,点击“设置为默认”按纽,即把此32位的IE浏览器设置默认浏览器。

4. 把相应的桌面及快速启动栏的IE图标用32位的IE替换,以免以后顺手再打开64位的浏览器再出现此类原因。

 

这一段reg,可以直接创建IE的快捷方式到桌面。

 

/*

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{00000000-0000-0000-0000-100000000001}]
@="Internet Explorer"
[HKEY_CLASSES_ROOT\CLSID\{00000000-0000-0000-0000-100000000001}]
@="Internet Explorer"
[HKEY_CLASSES_ROOT\CLSID\{00000000-0000-0000-0000-100000000001}\DefaultIcon]
@="C:\\Windows\\System32\\ieframe.dll,-190"
[HKEY_CLASSES_ROOT\CLSID\{00000000-0000-0000-0000-100000000001}\shell]
@=""
[HKEY_CLASSES_ROOT\CLSID\{00000000-0000-0000-0000-100000000001}\shell\NoAddOns]
@="无加载项(&N)"
[HKEY_CLASSES_ROOT\CLSID\{00000000-0000-0000-0000-100000000001}\shell\NoAddOns\Command]
@="\"C:\\Program Files (x86)\\Internet Explorer\\iexplore.exe\" -extoff"
[HKEY_CLASSES_ROOT\CLSID\{00000000-0000-0000-0000-100000000001}\shell\Open]
@="打开主页(&H)"
[HKEY_CLASSES_ROOT\CLSID\{00000000-0000-0000-0000-100000000001}\shell\Open\Command]
@="\"C:\\Program Files (x86)\\Internet Explorer\\iexplore.exe\""
[HKEY_CLASSES_ROOT\CLSID\{00000000-0000-0000-0000-100000000001}\shell\Set]
@="属性(&R)"
[HKEY_CLASSES_ROOT\CLSID\{00000000-0000-0000-0000-100000000001}\shell\Set\Command]
@="\"C:\\Windows\\System32\\rundll32.exe\" C:\\Windows\\System32\\shell32.dll,Control_RunDLL C:\\Windows\\System32\\inetcpl.cpl"

*/

 

在win7安装了民生银行U宝后,IE8用户登录民生网银,出现证书,点击“确定”,却出现“无法显示该网页”。
 
解决方法:
 1、运行“regedit”打开注册表;
 2、32位win7查找:
 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider\CMBC EnterSafe CSP v1.0
 将Image Path值修改为“%SystemRoot%\System32\cmbc_csp_ft.dll”
 

64位win7查找:
 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Cryptography\Defaults\Provider\CMBC EnterSafe CSP v1.0
 将Image Path值修改为“%SystemRoot%\SysWOW64\cmbc_csp_ft.dll”
 解决完毕。


该方法目前支持民生、农行、建行、光大、交行等多家银行网银。

 

可能装了多遍控件,还是提示装控件。那是因为控件装到X64文件夹下,注册表中却登记为system32。

IE就去system32下寻找,找不到,就提示安装,反反复复。

这个支付加解密控件,也可能在下面这个位置:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Cryptography\Defaults\Provider\EnterSafe ePass2000Auto CSP For CMBC V1.0

也可能是这个名字。总之,道理就是这样了。

此文关键字:cmbcdll,民生网银,64位不兼容