工行U盾 vs ActivIdentity智能卡
工行的U盾死活都不能在烂本上正常工作。之前发生过好几次,每次都只好去台式机上用,然后就把这事给忘了。昨天确实被整的很焦躁,所以觉得必须解决这个问题了。。。
症状是:装好工行客户端和U盾驱动后,开机自动运行的regtool在状态栏没有显示图标。但U盾插上去之后会有正常的绿灯常亮,并在状态栏上出现regtool的图标,显示已插好,但“未检测到卡片”。。。按照网上的说明,重装了客户端和驱动,检查smart card服务确实正确运行。症状仍然没有任何改变。
看到要检查smart card服务,开始怀疑是不是跟机器上内置的smart card reader有冲突。禁用sc reader,并在usb上删除设备之后,果然有了起色。regtool的图标在没插U盾的时候也出现了,跟在台式机上的情况一样。不过除此之外,其他依旧,还是不能用。。。
然后,终于注意到插上U盾时,把鼠标放在regtool图标上会显示“卡名称:xxx”,对比一下台式机上的显示和本上的显示,两个卡名称是不同的,想必是reader认错了卡。。。
正好有个hp PC/SC Diagnostic tool,在已注册智能卡列表中,排在前面的ActivIdentity某卡和工行U盾的GXPPro xxx卡的ATR(估计是uid之类?)在mask之后居然是一模一样的=_= 难道这U盾就是传说中的盗版卡?还是“如有雷同,纯属巧合”?有这种同名同姓的家伙,也就不怪reader会认错人啦。
找到原因之后,总算是有了方向,regedit在注册表里找到已注册智能卡列表。把ActivIdentity系的表项统统删掉。然后,世界就恢复了应有的宁静与和谐。。。再插上U盾时,regtool图标上就终于出现了久违的证书标志~
评论 (10)
lintony
发表:
我找到解决方法了。3. 如果你们公司VPN用的USBkey是“ActivKey”要小心了。ActivIdentity 定义“智能读卡器”会和“金邦达”读卡器冲突,Windows7 会默认U盾是ActivIdentity的组成部分,就像“ActivKey”。
不管你先装那个驱动, ActivIdentity 或者 goldpac_personal_2006.exe,结果都一样: a. 金邦达“U盾工具箱”会提示你“无法连接USBkey”之类的。 b. 即使可以连接上,在支付页面弹出“请连接U盾”按确定后提交会提示“错误9”。 完全卸载ActivIdentity (使用Windows installer cleaner或者完美卸载),重新启动后U盾工作正常。 解决方法: 最先使用完美卸载,卸载ActivIdentity 以及工行金邦达驱动。重启,全新安装一遍。(防止之前的很多操作留下痕迹) 1. 运行 Regedit 2. 选择“编辑” “查找”输入“ActivIdentity”,只选择“项(K)” 3. 查找下一个,应该指到 Hey-key Local machine----Software----ActivIdentity,在这个阶目录,打开每一个小目录,只要项目内容有“...Gem..."的全部删除(Gem指的是Gemplus金邦达相关内容),诸如Profile底下的很多 Gem的Profile,通通干掉。 4. 按F3,继续搜索。应该指 KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Calais\SmartCards,把带有“Gem”信息的SmartCards通通干掉。 5. 继续F3直到没有找到。 结果: 完美,金邦达和ActivIdentity 都能识别,都工作正常。 注意: 当使用ActivKey时,请不要同时擦上U盾,因为U盾程序会占用ActivKey。连接VPN后取下ActivKey没有影响。 http://blog.sina.com.cn/s/blog_4be768f10100de10.html
6 月 23 日
| |
lintony
发表:
知音啊, 碰到一样的问题,Google/baidu了几个晚上才找到, 可以告诉我详细的REGEDIT里面那里操作? chaoyu_lin@hotmail.com
6 月 23 日
| |
洪磊
发表:
我的是用傲游浏览器跟你一样症状,然后我换ie浏览好了
11 月 29 日
|