如何在 Windows 10 中禁用 Winscard Discovery?

How to disable Winscard Discovery in Windows 10?

我正在使用 ACR122U 测试智能卡。但是,当我在上面放一张卡时,Windows会自动向它发送APDU命令。

根据问题windows 8 disable smartcard plug and play, I disabled Smart Card Plug And Play. But I can still see the PIV selection which is called Winscard Discovery

如何在 Windows 10 中禁用此功能?

您有 3 个解决方案

1) 编辑计算机策略

  • 启动gpedit.msc
  • 部分计算机配置 --> 管理模板 --> Windows 组件 --> 智能卡

禁用智能卡driver 弹出窗口:

  • 智能卡即插即用服务:禁用

在移除 ISOB 卡时禁用智能卡超时

  • 从智能卡开启证书传播:禁用

2) 禁用智能卡过滤器(仅禁用弹出消息)

要禁用或启用智能卡过滤器,请使用 "DisableSCFilterWindows7.reg" 和 "EnableSCFilterWindows7.reg"

3) 安装虚拟卡提供程序

虚拟卡提供者会让系统知道smartcards.Thus,它不会尝试识别卡,发送命令, 并且不会弹出错误信息。

资料来源:来自 ASK driver 和 https://support.microsoft.com/en-us/kb/976832

的注释