一、老金邦达和 Win7 X86/X64 系统 Windows 7 X64 Build 7264,IE8。安装 Net-Pass 提示“该证书缺少 CERT_KEY_PROV_INFO_PROP_ID 或 CERT_KEY_CONTEXT_PROP_ID 属性, 无法 用于签名!”,无法完成支付。 Google 一下,老金邦达也能老树开新花啊,过程如下: 1. 安装工行网站上的银行插件和 U 盘驱动(win7 本身已经能将 U 盾识别成 Smart Card reader, 至于有叹号的另一个硬件 Smart Card 可以不必理会, 这个叹号不影响 U 盾的使用。 ) 正常情况下, 这时候使用 Net Pass 工具可以正常连接 U 盾并验证证书密码及读取证书信息。 2、64 位的 Win7 和 2008R2 找到 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Cryptography\Default s\Provider\Netting Smart Card Cryptographic Provider v1.2] 将"Image Path"改为"%SystemRoot%\SysWOW64\cspnet.dll"就 OK 了 32 位的 Win7 找到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Defaults\Provider\N etting Smart Card Cryptographic Provider v1.2] 将"Image Path 改为"%SystemRoot%\System32\cspnet.dll" 3、 建议修改完成后用 msconfig 在启动一栏将 RegNetPass 前面的勾去掉以阻止它在系统 启动时自动运行造成注册表项被恢复到不能用的状态,否则每次重启后都要重新修改注册 表。 当然虚拟机虚拟出个 XP 或者用 Win7 下的 XP 模式另当别论了。 二、金邦达 2006 咨询金邦达客服人员: 目前未接到工行关于 Win 7 下的测试要求, 金邦达公司自行测试 Win7 32/64 大多数版本都能用, 目前确认在 Win7 X86/X64 旗舰版下都能运行, 但有客户报告 64 Home 版不行,未验证核实。那种透明版的老金邦达已经不会出新驱动了。 HID (Human Interface Devices) 智能界面设备, 即: 也叫人机对话接口设备。 由于 Windows 操作系统中内置有标准 HID 驱动,Gem E-Seal(HID)的硬件驱动就直接采用系统内集成 的 HID 驱动,如同鼠标键盘的驱动直接利用系统内集成的 HID 驱动原理一样,实现产品与 PC 之间的通讯,从而达成无需安装驱动程序的目的。 根据工行总行要求,金邦达 2006 及无驱 HID U 盾(也叫金邦达 2007)在外型上基本一致, 因此工行 logo 也一样的。金邦达 2006 和无驱 HID U 盾相比,无驱 HID U 盾在外型上要比 金邦达 2006 稍微大一些;另外从产品序列号进行区分,金邦达 2006 的序列号以“30”打头, 而无驱 HID U 盾是以“32”打头。无驱 HID U 盾向下兼容金邦达 2006 U 盾的,只要安装最新 U 盾驱动,即可兼容金邦达 2006 及无驱 HID U 盾 有金邦达 2006 用户反映插上 U 盾后系统托盘读卡器图标上没有卡片, 而是有个绿色的等于 号,这是由于系统的其他 USB 设备抢占了金邦达的进程,造成金邦达工具箱读卡停顿。解 决方法:服务-》Smart Card-》属性-》登陆标签-》确认此账户:本地服务(不能是本地系 统服务) 如果证书(U 盾)能修改密码,但登录时找不到证书。证书未自动导入 ie 所致,试试手工 导入。金邦达 2006 证书的导入 IE 方法:U 盾工具箱→证书→详细信息→安装证书→下一 步→将所有的证书放入下列区域→浏览→个人→确定 三、捷德的 U 盾在 Win7 X86/X64 下都能运行 win7 32 位的用官方的 Vista 驱动替代: http://www.cn.gi-de.com/download/StarKeyDriver_Vista.rar win7 64 位的用非官方 Vista 64 位补丁也可解决, 补丁先解压, 插入 U 盾提示找到新硬件指 定目录到解压的文件夹。 或者在设备管理器中看到黄色问号点击更新驱动, 指定目录到解压 的文件夹。看看这个链接: http://www.superben.cn/uploads/200908/22_161929_starkey200_x64.rar 四、华虹,目前兼容 win7 最好的一种 华虹 U 盾是旧版的(410): 公司和家里的电脑安装的都是 Windows 7 64 位的版本,华虹 U 盾是旧版的(410),安装 驱动后系统没有认到 U 盾,求助工行和 GOOGLE 无果后,自己折腾了下,找到了解决方 法: 1.安装“工行网银助手”后,在资源管理器中打开“c:\windows\syswow64\hhdriver\”,右键 单击“installdriver.exe”,在兼容性选项卡中选中“以兼容模式运行这个程序”,并选择 “Windows Vista(Service Pack 1)”,按确定后运行之。 2.系统会提示找到一个智能卡, 但无法安装驱动。 进入设备管理器, 双击“智能卡”, 按“更 新驱动程序”,在向导中选“浏览计算机以查找驱动程序软件”,再选“从计算机的设备驱动程 序列表中选择”,再选中“智能卡读卡器”,点下一步,在窗口的左边选中“Hu aHong”,在右 边选中“HuaHong Virtual SmartCard Reader”, 点下一步, 在弹出的警告窗口中选择“是”, 这 时系统会提示驱动安装成功。 3.插入华虹 U 盾,系统会提示找到 U 盾,打开华虹的“客户端管理工具”,呵呵,可以看 到 U 盾了!!!下午帮同事网上付款,使用正常!! 新版的华虹 U 盾(420): 直接安装“工行网银助手”后就可以使用,不用这么麻烦! 主要安装注意: 1、强烈建议安装后重启系统 2、看看设备管理器,有无未识别硬件上,可以更新驱动,按照自动搜索来 3、一定要确认已经启动了智能卡,或者手工重新启动一下智能卡(已登陆为本地用户) 4、可以选择兼容模式来安装 5、分次序先后安装华虹、捷德、金邦达 2007、net-pass 等驱动即可 6、若有问题可以卸载所有 CSP;建议删除 c:\program files\各个厂商 U 盾安装目录,重启 动系统后再安装 附上 U 盾 10 位的序列号,以备大家通过网银助手一体化安装: 捷德 1017427830 金邦达(透明版) 2001315627 金邦达 2006 3000000004 无驱金邦达 2007 3205100351 (HID 无驱金邦达 2007 外形比 2006 略大,其他一样) 华虹 4000000002 华虹二代 4300612019 第 1 位代表厂家,第 2 位代表硬件版本,最后 1 位是校验码,2121 校验算法 大概是 Vista 太失败了吧,这次微软在 win7 兼容性上确实下了不少功夫,许多在 X86 上运 行的直接就能上 X64,要知道随着硬件的提升 64 位的马上就要成为主流。即使某些兼容性 不好的 Win7 也提供了 XP mode。 证书工具若能搞定密码,剩下的就是 IE8 了。。。 IE8 或 IE7 中绿色的地址栏感觉还不错吧?工行加入信任站点, 实在不行安全的自定义级别 ActiveX 下的几大项目全部启用,大不了安装完成并能正常使用后改回默认呗。高级中的启 用内存保护帮助减少联机攻击前面的勾,这步解决无法输入密码很关键。