解決民生銀行個人網銀、財付通與IE9 x64不兼容的問題。

民生銀行的key可能是最垃圾的key了,成噸的兼容問題。在開始正文之前,給大家說一個萬能的辦法:重新下載控件,重新下載網銀助手。尤其是重新下載網銀助手,它會自動卸載以前的,自動全部擼一遍。基本上能解決“智能卡已移除”“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

也可能是這個名字。總之,道理就是這樣了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章