转自:http://www.zhukun.net/archives/4047

 

目前许多Windows 7系统的用户发现使用IE8进行交易的时候无法使用USBkey登入网银。典型表现为,选择证书以后,弹出来的U盾输入密码的页面是空白的,即无法输入U盾密码,进而导致交易不成功。

网上的很多方法都试过了,全部都没有用,不过现在好了,清风小荷塘终于找出一种行之有效的方法,使得Win7用户也可以使用网银U盾了。该方法支持中国农业银行,中国建设银行,中国工商银行,光大银行,交通银行,广东发展银行,以及各股份制商业银行等。

解决方法
以“华大K宝”登陆中国农业银行为例
(1)开始→运行→输入regedit,打开了打开注册表编辑器
(2)32位win7下找到,
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider\ZGHD Cryptographic Service Provider v1.0]
将Image Path的值由GP_MINCSP.dll修改为%SystemRoot%\System32\GP_MINCSP.dll
(即增加“%SystemRoot%\System32\”字段),结束。
归根结底,故障的根源就在于各行U盾智能卡dll路径不完整,所以导致无法使用,自己手动修改一下即可。

64位win7下找到
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Cryptography\Defaults\Provider\ZGHD Cryptographic Service Provider v1.0]
将Image Path的值修改为%SystemRoot%\SysWOW64\GP_MINCSP.dll

下图演示为华大智宝U盾(中国建设银行)的网银的设置方法

Windows7下网上银行U盾无法使用的解决办法

其他银行的网银设置方法与上雷同。

建行华宝E路通
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider\CIDC Cryptographic
Service Provider v2.0.0]
将Image Path的值改为%SystemRoot%\System32\CIDC_CSP.dll

建行捷德
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider\StarSec CSP CCB]
将Image Path的值改为%SystemRoot%\System32\sscsp_ccb.dll

建行华大智宝
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider\CIDC Cryptographic Service Provider v2.0.0
将Image Path的值改为%SystemRoot%\System32\CIDC_CSP.dll

农行飞天诚信K宝
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider\EnterSafe ePassAuto CSP For ABChina v1.0]
将Image Path的值改为%SystemRoot%\System32\ePassAutocsp11_ABChina_s.dll

农行动态口令卡
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider\Microsoft Base Smart Card Crypto Provider]
将Image Path的值改为%SystemRoot%\System32\basecsp.dll

工行金邦达
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider\Netting Smart Card Cryptographic Provider v1.2]
将Image Path的值改为%SystemRoot%\System32\cspnet.dll

交通银行
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider\Beijing GD CSP BANKCOMM v1.0 ]
将Image Path的值改为%SystemRoot%\System32\ep2csp32_bc.dll

交行华大
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider\EnterSafe CSP v1.0 for BANKCOMM]
将Image Path的值改为%SystemRoot%\System32\ngcsp_bc_2.dll

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider\ZGHD CSP for Bank of Communications v1.0]
将Image Path的值改为%SystemRoot%\System32\HD_CSP_JH.dll

广东展发银行
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider\Minghua CSP for GDBC v1.0]
将Image Path的值改为%SystemRoot%\System32\GDCSPS_V3.dll

光大银行
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider\StarKey220 CSP version 1.0]
将Image Path的值改为%SystemRoot%\System32\GDsk220csp_cebb.dll

北京农村商业银行飞天诚信
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider\FEITIAN ePassNG CSP For BJRCB V1.0]
将Image Path的值改为%SystemRoot%\System32\ngcsp_bjrcb.dll

北京银行
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider\EnterSafe CSP (ePass2000-FT11) v1.0 for BJCA]
将Image Path的值改为%SystemRoot%\System32\bjcacsp11_ft11_s.dll

杭州银行
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider\NJA USBKEY CSP for HCCB V1.0]
将Image Path的值改为%SystemRoot%\System32\HisCSP_hccb.dll

兴业银行
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider\StarSec CSP For CIB]
将Image Path的值改为%SystemRoot%\SYSTEM32\sscsp_cib.dll

感谢MAX工作室提供的方法。