Cause #1: USB Power Saving Kills the Reader Mid-Read
This is the one I see most often. Windows—especially 10 and 11—has a habit of cutting power to USB ports to save battery. If your smart card reader sits on a USB port, Windows might shut it off while the card is being read. That triggers the 0X80100069 error. You'll see it right when you try to read a card, or after a few seconds of inactivity. It's common on laptops, but desktops with power-saving BIOS settings can do it too.
Here's how to stop Windows from messing with the reader's power:
- Press Windows Key + X and select Device Manager.
- Expand Universal Serial Bus controllers.
- Look for USB Root Hub entries. You'll often see several. Right-click the first one and pick Properties.
- Go to the Power Management tab.
- Uncheck Allow the computer to turn off this device to save power.
- Click OK.
- Repeat for every USB Root Hub listed. Yes, all of them. I know it's tedious, but missing one means the problem can come back.
- After you've unchecked them all, restart your computer. Don't skip the restart—the changes need to apply.
Once your PC boots back up, plug in your smart card reader and try to read a card. The error should be gone. If it isn't, move to the next cause.
Cause #2: Faulty or Missing Smart Card Driver
The second most common cause is a driver that's either outdated, corrupted, or just plain wrong. This happens a lot with generic card readers or after a Windows update. The reader's driver might not tell Windows the card is still there, so the OS thinks the card was removed—even though it's still sitting in the slot. You'll get the 0X80100069 error when the software tries to do a second read or verify something.
To fix it, you need to update the driver manually. Here's the real move:
- Open Device Manager again.
- Expand Smart card readers. If you don't see that category, look under Universal Serial Bus devices—some readers show up there.
- Right-click your card reader (it might say something like "Gemalto PC/SC Reader" or "HP SC Key") and select Update driver.
- Choose Browse my computer for drivers.
- Click Let me pick from a list of available drivers on my computer.
- From the list, pick Microsoft Usbccid Smartcard Reader (WUDF) if it's there. If not, pick Generic Smart Card Reader.
- Click Next and let it install. You might see a warning about compatibility—ignore it and click Yes.
- Restart your PC.
If you don't see any smart card reader in Device Manager at all, then the reader might not be detected. Try plugging it into a different USB port—preferably a USB 2.0 port, not a 3.0. Some older readers don't play nice with USB 3.0. If it's still missing, you might need to download the specific driver from the manufacturer's website (Gemalto, HID Global, or your laptop maker).
Cause #3: The Smart Card Service Is Stuck or Stopped
Windows runs a service called SCardSvr (Smart Card Service) that handles all communication between the software and the card reader. Sometimes that service hangs. You won't notice until you try to read a card, and then it gives you the 0X80100069 error because the service can't keep up with the card's presence.
This is especially common after a system sleep or hibernate cycle. The card might physically be there, but the service thinks it's gone.
To reset the service:
- Press Windows Key + R, type
services.msc, and hit Enter. - Scroll down and find Smart Card (it might be called Smart Card Service on some versions).
- Right-click it and select Restart.
- If the Restart option is grayed out, right-click again and pick Properties. Change Startup type to Automatic, click Apply, then right-click and choose Start.
- Close the Services window and test your card reader.
If the service keeps stopping on its own, you might have a deeper issue—like a corrupted driver or a failing reader. Try the driver fix from Cause #2 again, but this time use the Uninstall device option in Device Manager first, then restart and let Windows reinstall the driver fresh.
One more thing: if you're using a corporate smart card (like a CAC or PIV card), check with your IT department. Some security policies disable the smart card service or restrict which drivers can be used. That's not something you can fix from your end.
Quick-Reference Summary Table
| Cause | What You'll See | Fix | Time to Try |
|---|---|---|---|
| USB power saving | Error appears after a few seconds of reading, or when you plug and unplug the reader | Disable USB power saving on all USB Root Hubs in Device Manager | 5 minutes |
| Bad driver | Error appears on first read, or reader not recognized in Device Manager | Update or reinstall the smart card driver to Microsoft Usbccid or Generic | 10 minutes |
| Service stuck | Error appears after sleep/wake, or when trying multiple reads in a row | Restart the Smart Card service in Services.msc | 2 minutes |