工行的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图标上就终于出现了久违的证书标志~工行U盾 vs ActivIdentity智能卡
评论?(10)
不管你先装那个驱动, ActivIdentity 或者 goldpac_personal_2006.exe,结果都一样:
a. 金邦达“U盾工具箱”会提示你“无法连接USBkey”之类的。
b. 即使可以连接上,在支付页面弹出“请连接U盾”按确定后提交会提示“错误9”。
xx卸载ActivIdentity (使用Windows installer cleaner或者xx卸载),重新启动后U盾工作正常。
解决方法:
{zx0}使用xx卸载,卸载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直到没有找到。
结果: xx,金邦达和ActivIdentity 都能识别,都工作正常。
注意: 当使用ActivKey时,请不要同时擦上U盾,因为U盾程序会占用ActivKey。连接VPN后取下ActivKey没有影响。