2024年1月18日发(作者:)

第1页 共8页 中国工商银行深圳市分行电子银行部

读卡器驱程出错的故障排除

第1节 故障描述 ............................................................................................................................. 1

1.1 出错提示 ............................................................................................................................ 1

第2节 故障原因 ............................................................................................................................. 2

2.1 驱动程序没安装好 ............................................................................................................ 2

2.2 误装SCBASE补丁 ........................................................................................................... 2

2.3 其它软件停止智能卡服务 ................................................................................................ 2

第3节 故障排除方法 ..................................................................................................................... 2

3.1 win98的排除方法 .............................................................................................................. 2

3.2 win2000的故障排除方法 .................................................................................................. 3

3.2.1 停止旧的SMART CARD服务 ............................................................................. 5

3.2.2 移除SMART CARD服务 ..................................................................................... 5

3.2.3 重新加载SAMRT SCARD服务 ........................................................................... 5

3.2.4 在智能卡服务中设置自动启动并重启服务 ......................................................... 5

3.3 winxp的故障排除方法 ...................................................................................................... 6

第4节 误装SCBASE的更好的解决办法 .................................................................................... 8

第1节 故障描述

1.1 出错提示

在系统启动时或系统调用CSP服务时出现以“读卡器驱动PCSC错误,请重新安装驱动程序”的操作系统提示。

图1-1 驱动程序出错对话框

有时无论如何反安装和重装都无法排除此故障,或在安装过程中出现安装失败请重新安装的出错提示。

第2页 共8页 中国工商银行深圳市分行电子银行部

第2节 故障原因

2.1 驱动程序没安装好

在安装CSP过程中出意非法操作,安装过程中断。

2.2 误装SCBASE补丁

给WIN2000和WINXP操作系统错误安装SCBASE补丁。

2.3 其它软件停止智能卡服务

个别防毒软件在运行中监控操作系统的服务运行,并根据一些设定来限制了智能卡的服务动作。此类情况不属故障,可以根据防毒软件的设置来改动这方面的限制,确实不行的时候可以考虑先禁止此类杀毒软件的运行,再安装PCSC程序。如NORTON软件。

有些软件的安装或运行也会停止智能卡的运行,个别的计算机管理人员会错误以为智能卡(SMART CARD)这个服务无用,就强行停止此服务。这种情况只要将此服务的启动方式设为“自动”并重新启动该程序就行,注意区别WIN2000和WINXP的设定,请参照以下解决方案。

第3节 故障排除方法

故障的原因确定后那就可以根据不同的操作系统来重新启动智能卡的服务就可以排除故障了。

3.1 win98的排除方法

WIN98没有服务运作的管理模式,只能通过计算机启动时进行加载来启动智能卡服务。可以通过在运行命令输入msconfig 来检查启动组中有没有SCARDSVR服务,如果没有,可以在启动组增加此服务的启动()或直接在注册表中增加启动(RUN)键值。同时要检查此服务有没有重复加载,在金邦达个人证书的安装过程中会自动增加一个GEMPLU的智能卡管理工具,它和SCARDSVR服务的作用是一样的,如果两个服务同时启用产生冲突,正常情况下两个只会出现其中一个,但有些错误会导至两个服务同时启动出现错误。注意:的位置在系统目录的SYSTEM32目录下。

无论是何种情况,在启动中只要保留一个有效的SCARDSVR服务,那就可解决故障(可以在命令行中输入SCARDSVR来检查系统是否加载此服务,如

第3页 共8页 中国工商银行深圳市分行电子银行部

果输入命令后,读卡器可以正常动作就证明启动时没加载此服务)。

3.2 win2000的故障排除方法

WIN2000和WINXP都有服务管理模式,打开控制面板管理工具服务。正常的情况下出现以下画面:

图2-1 正常的SMART CARD服务启动状态

第4页 共8页 中国工商银行深圳市分行电子银行部

图2-2 误装SCBASE导至服务异常的画面

图2-3 重新启动智能卡服务的画面

故障的排除止骤:分以下四步进行

第5页 共8页 中国工商银行深圳市分行电子银行部

3.2.1 停止旧的SMART CARD服务

在命令行中输入命令: NET STOP SCARDSVR

3.2.2 移除SMART CARD服务

在命令行中输入命令: SCARDSVR –REMOVE

3.2.3 重新加载SAMRT SCARD服务

在命令行中输入命令: SCARDSVR –INSTALL

3.2.4 在智能卡服务中设置自动启动并重启服务

图2-4 正确设置自动启动和重新启动后的画面

在启动类型中选择“自动”然后按“启动”按扭来启动服务

第6页 共8页 中国工商银行深圳市分行电子银行部

3.3 winxp的故障排除方法

WINXP的解决办法和WIN2000差不多,但在启动服务时一定要用LOCAL SERVER登录身份来启动服务。

先按WIN2000的解决办法进行操作。

然后按以下图示进行使用LOCAL SERVER身份启动服务。

图3-1 进入登录选项卡页面

第7页 共8页 中国工商银行深圳市分行电子银行部

图3-2 选择LOCAL SERVER登录身份页面

图3-3 正确设定登录登录身份的画面

第8页 共8页 中国工商银行深圳市分行电子银行部

第4节 误装SCBASE的更好的解决办法

以上问题的解决方案不是最好的办法,仅供各位同事们探讨一下我们的智能卡服务的动作机制和一些特殊故障排除的参考步骤.

WIN2000/XP误装SCBASE更好的解决办法如下:

1、 反安装SCBASE补丁,不要同意删除任何共享文件。

2、 用命令模式运行 Scardsvr reinstall(如有出错提示再运行一次)。

3、 双击 “重启服务.reg”注册表文件。

4、

万一删除了共享文件可在系统目录的/DLLCACHE/目录找回并复制到系统目录的/system32/目录下。(缺哪个文件在运行的时候会提示的)。