我正在尝试在我的计算机上使用智能卡,即使在另一台计算机上使用完全相同的读卡器,我也无法让它在我的一台计算机上读取。两者都运行 Windows 10 21H1。将读卡器插入非工作计算机确实会在设备管理器中安装一个设备,以便计算机可以检测到读卡器。
我注意到不同的一件事是工作计算机具有智能卡服务,但非工作计算机没有此服务。我的猜测是我需要该服务才能使其识别。但这就是我迷路的地方。到目前为止,我已经尝试运行以下命令:
DISM.exe /Online /Cleanup-image /Restorehealth
sfc /scannow
它确实修复了一些问题,但重新启动后智能卡服务仍未出现。
任何指针都非常感谢,谢谢。
了解读卡器的型号会有所帮助。您可以在其制造商的网站上查找驱动程序。
使用该
regsvr32
命令重新注册以下 dll 文件(以您计算机上存在的为准)。例如:regsvr32 scarddlg.dll
。如果上述步骤无法解决问题,请尝试使用 就地升级修复安装 Windows 10。这与对 Windows 进行重大升级相同,因此请进行适当的备份。
在这两个系统上,在任务栏的搜索框中,键入“服务”并启动它。查找:“智能卡”“管理对此...读取的智能卡的访问”
如果没有连接智能卡读卡器,其“状态”应为空白,“启动类型”应为“自动(触发启动)”关闭服务并插入读卡器。再次启动服务:插入阅读器后,“状态”应为“正在运行”。
您还可以使用任务管理器查看名称为“SCardSrv”、PID、描述为“智能卡”和状态为“正在运行”的服务
您没有说明您正在使用什么阅读器,或者是否在故障机器上使用了其他阅读器。安装新驱动程序时,它应该已打开自动(触发启动)。
右键单击条目,然后单击属性,您可以设置“自动”。