工行U盾出现“没有检测到卡片/PKCS11初始化失败”错误的原因和解决办法

时间:2021-12-05 17:27:41
系统是WIN 7 Ultimate,工行U盾是金邦达2006,新系统安装好后,安装工行U盾正常,支付宝充值正常,就将系统做了GHOST备份。昨天要淘宝付款了,插入U盾,突然发现U盾无法使用了。卸载“工行网银客户端软件”后重新安装,或者GHOST恢复系统,或者换USB接口,故障依旧。花了相当多的时间,终于找到了原因和解决办法,现提供给有相同情况的网友共享。
一、正常现象:
1、插入U盾后,任务栏通知区域的U盾工具箱图标应该是这样的:
工行U盾出现“没有检测到卡片/PKCS11初始化失败”错误的原因和解决办法
    鼠标移到图标上: 
工行U盾出现“没有检测到卡片/PKCS11初始化失败”错误的原因和解决办法
  
2、双击该图标,点击“证书密码-校验”,输入正确的证书密码,确定后应该出现“密码校验成功”的提示;点击“证书”,在下面的文本框内应该出现相关信息。
二、故障现象:
1、插入U盾后,任务栏通知区域出现不正常的图标(没有加载证书):
工行U盾出现“没有检测到卡片/PKCS11初始化失败”错误的原因和解决办法
   
2、双击该图标,报告“没有检测到卡片”:
 
工行U盾出现“没有检测到卡片/PKCS11初始化失败”错误的原因和解决办法
  
或者,双击该图标后,干脆出现“PKCS11初始化失败”的提示:
 
工行U盾出现“没有检测到卡片/PKCS11初始化失败”错误的原因和解决办法
  
或者,虽然任务栏通知区的图标貌似正常,但点击“证书密码-校验”,输入正确的证书密码,确定后出现“密码校验失败”的提示:
 
工行U盾出现“没有检测到卡片/PKCS11初始化失败”错误的原因和解决办法
  
出现以上情况,当然无法用U盾交易。
三、故障原因:
电脑发生以上故障的原因是:由于安装了 VMware 7.0/7.1虚拟机,VM的USB驱动与工行U盾驱动发生冲突。
四、解决办法:
办法1:卸载VMware虚拟机。(别砸我!)
办法2:关闭VMware虚拟机的USB服务(需要时再打开),步骤:
      (1)按“Ctrl+Alt+Delete”,打开“任务管理器”。
      (2)点击“服务”页框,点击右下角的“服务”按钮。找到“VMware USB Arbitration Service”,点击“停止此服务”: 
 
工行U盾出现“没有检测到卡片/PKCS11初始化失败”错误的原因和解决办法
  
 
工行U盾出现“没有检测到卡片/PKCS11初始化失败”错误的原因和解决办法
  
OK——工行U盾又可以正常使用了