I have an HP EliteBook with an internal Smart Card Reader. The computer no longer recognizes when a card is inserted. I have plugged external readers into the laptop's USB port with the same result. The green light does not come on when the card is inserted. Various readers and cards that prove to be functional on other machines will not work on this one.
In Device Manager, I have removed the smart card reader and reinstalled it. It is working fine. I have also updated the driver, even though the driver was up-to-date.
In Services,msc I see the smart card service running. I have stopped it and restarted it several times. The startup type is set to automatic.
In Registry Editor I have modified the permissions of HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Calais to Full control and Read.
I have also checked the registry setting of HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\SCardSvr.
I have even logged on as a different user and I still get the same results.
I have cleared SSL states and removed old certificates under internet options.
I feel like there is an obscure setting that is not Smart Card specific is buried somewhere in the OS stopping the readers from working even though all troubleshooting reveals the device to be working properly. A similar situation happened to me about four years ago. A co-worker was able to find some help thread that identified something being turned off or not allowed in a script that I had never seen before. Unfortunately, after many hours and days of searching and working on this issue, I cannot find useful information for my situation. Any help is greatly appreciated.