天下第二博

Tian Xia The Second BO
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

WINDOWS 7 各种网银U盾终极解决方案

Posted on 2010-04-03 23:49  Nuke'Blog  阅读(1021)  评论(0编辑  收藏  举报
网银 现在大家都有哈,不过自从VISTA开始 网银U盾的问题就一直伴随着大家,今天在WIN7下使用U盾 我也遇到了问题咯,经过多方面查找资料 结合 自己亲身测试得出的结果,因为网上有很多相关资料但是都是不可取的原因很简单,都是缺胳膊少腿的,搞来搞去 搞得大家一头雾水,,,,经过慢慢摸索研究终于彻底的完整的解决了,..详情如下,

先说下症状,再说解决方案.
拿现在用的最多的 支付宝的问题来说,首先一 银行官方网站以及其他网站介绍都是以管理员身份运行IE 才能继续,我以前用VISTA的时候也是这样,但在WIN7下我也是用管理员身份运行IE 结果问题出现, 支付宝证书 已经个人证书 等等全都是无法加载状态 而且支付宝插件反复提示安装,安装后依然提示安装-就是装不上,,就算不管证书直接网银付款,到U盾验证证书的时候却提示请安装U盾(意思就是说你没有安装U盾的管理软件)气的我没办法了随手打开TAOBAO旺旺上面的用户面板里的已买到宝贝,(就是普通模式打开IE了) 结果所有证书等等全部加载上去了,一路正常直到输入U盾支付密码的时候,弹出输入密码的对话框是一片空白,无法输入密码
.这个现象真是奇怪,难道WIN7里IE8不用管理员模式才可以操作不成????这可能是我的个别现象不代表大众,不过如果有人也遇到这种情况,不妨试下普通模式启动IE.

另外网上很多解决的方法里都提到 要把 IE选项 高级 里的 启用内存保护帮助减少联机攻击 的勾去掉,很多人说选项里没有,如果直接开启一个IE空白页是无法开到的,你要开个网页出来 在去里面找就有这个选项了,,,,其实这个选项勾不勾的我觉得没什么问题,大家看下我的.

另外 官方网站说的那些什么 开启所有ActiveX选项 等等 个人认为可以不理 因为我全部默认状态一样可以使用


关键在此项
很多人遇到 的问题是证书什么的都装好了 在使用U盾付款时 在弹出的U盾密码界面的时候却是一片空白 没有输入U盾密码的地方,相信这是困扰大家最多的地方了,解决方法如下.

**********************************什么东西***********************************

打开注册表编辑器
(1)开始→运行→输入regedit


(2)32位win7下找到,
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider\ 到这里后对应下面你所使用的U盾\
Image Path修改这个值


64位win7下找到
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Cryptography\Defaults\Provider\
 到这里后对应下面你所使用的U盾\
Image Path修改这个值




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



建行华宝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\MicrosoftBase Smart Card Crypto Provider]"ImagePath"="%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]
%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"



这里说明一下以上的注册表 大家发现 是找到对应的U盾 注册表地址后 修改Image Path这个值 添加路径,其具体做法如下图 (我使用的是WIN7 X64 建行 华大智宝U盾 所以我的对应文件为
CIDC_CSP.DLL...请你对照自己的U盾文件修改)找到对应注册,双击Image Path发现 里面的CIDC_CSP.DLL没有指定路径




上面文字所给出的默认路径不代表全部人适用,如果你不知道所对应的文件到底存放在那里可以搜索一下.


我的文件就不是在上面所给出的默认的路径里于是 自己搜索一下C盘.会发现文件所在目录






修改之~~不客气的修改




至此U盾正常工作,一切问题全部解决,另交代一句的是我本人用建行的,所以多交代一下 大家最好下载,最新版本的U盾管理程序,
下载地址 自己到 中国建设银行 个人网上银行下载. 需要下载2个东西,
1~~~~中国建设银行E路护航网银安全组件
2~~~~建行华大智宝网银盾驱动程序V1.4.0.8(目前最新版本)

第一个软件可以检测你系统里所有关于网银的问题比较实用 ,第二个就不多说了都知道.








补充:

交通银行
05版工行金邦达U盾付款签名时候提示:”证书缺少CERT KEY PROV INFO PROP ID或CERT KEV CONTEXT PROP ID属性,无法用于签名!”的注册表。
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Cryptography\Defaults\Provider\Microsoft Base Smart Card Crypto Provider]
“Image Path”=”%SystemRoot%\\SysWOW64\\basecsp.dll”

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Cryptography\Defaults\Provider\NettingSmart Card Cryptographic Provider v1.2]
“Image Path”=”%SystemRoot%\\SysWOW64\\cspnet.dll”