背景知识:我正在更换企业环境中的一些计算机。我们运行的是 Win 7 x64 Enterprise。我们的智能卡读卡器使用的是 HID OmniKey 3121。智能卡登录之前运行正常。在这批 40 台计算机中,只有 2 台出现问题。
问题:计算机启动时,用户 A 能够毫无问题地使用智能卡登录。如果用户 A 注销或点击切换用户,则当用户 B 登录时,他们会收到“无法验证凭据”的一般消息。计算机重新启动后,问题会暂时自行解决。查看事件日志,它显示
An error occurred while signing a message using the inserted smart card: Invalid Signature.
+ System
- Provider
[ Name] Smart Card Logon
- EventID 7
[ Qualifiers] 1
Level 2
Task 0
Keywords 0x80000000000000
- TimeCreated
[ SystemTime] 2017-01-25T18:10:49.000000000Z
EventRecordID 12517
Channel Application
Computer computername.xxx.xxx.net
Security
- EventData
Invalid Signature.
06000980
--------------------------------------------------------------------------------
Binary data:
In Words
0000: 80090006
In Bytes
0000: 06 00 09 80 ...
很普通。我知道。但是,无效签名才是关键。
我尝试过新的驱动程序、不同的读卡器以及所有常见的垃圾程序,但无论如何,这种情况总是会发生。
如果我运行 cmd 并使用 certutil /scinfo,所有详细信息都会填充,并且不会出现任何问题。因此,我将问题缩小到登录事件。
还有什么其他原因可能导致登录错误吗?
评论者要求:没有使用第三方软件(activClient)。是的。尝试了不同的 USB 端口。正如您在帖子中看到的那样,我尝试了不同的阅读器。
我真的不明白这会如何影响 Windows 处理登录卡的实际过程..但它就在那里。
答案1
用户配置文件服务泄露句柄似乎是由 NVIDIA 导致的问题,因为该服务无法访问注册表项,导致卡上出现 610 错误。更新了视频驱动程序。一切正常。