0X8010001B

SCARD_E_DUPLICATE_READER (0x8010001B) Fix – Duplicate Smart Card Reader Name

Hardware – Hard Drives Beginner 👁 10 views 📅 Jun 16, 2026

Your smart card reader driver isn't giving a unique name. This usually happens after a driver update or plugging in a second reader. We'll fix it in three steps.

The 30-Second Fix: Restart the Smart Card Service

Most of the time, this error pops up because the Smart Card service itself got confused. Maybe you plugged in a second reader while the first was still active, or you updated a driver and Windows didn't reload things properly.

  1. Press Windows Key + R, type services.msc, and hit Enter.
  2. Scroll down to Smart Card. Right-click it and choose Restart.
  3. Wait about 10 seconds. Then try your smart card reader again.

What you should see: After restarting the service, the error should go away immediately. If it doesn't, move to the next fix.

The 5-Minute Fix: Delete the Duplicate Reader from Registry

If restarting didn't work, the driver left a stale entry in the registry. That entry gives the same name to every reader, which triggers the error. We're going to wipe those duplicates.

  1. Press Windows Key + R, type regedit, and hit Enter. Click Yes on the UAC prompt.
  2. Go to this key:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Calais\Readers
  3. You'll see a list of reader names. Look for any entry that has duplicate in the name (like Reader 0 and Reader 0 (2)). Right-click the duplicate one and choose Delete. Confirm if asked.
  4. Close Registry Editor. Then restart the Smart Card service again (same steps as above).

What you should see: After deleting the duplicate entry and restarting the service, your reader should show up with a unique name. Test it. If the error comes back, you've got a driver issue.

The 15+ Minute Fix: Update or Roll Back the Reader Driver

The registry trick works for most people. But sometimes the driver itself is broken. It doesn't ask Windows for a unique name — it just uses a hardcoded one. That's a driver bug. Here's how to fix it for good.

  1. Press Windows Key + X and choose Device Manager.
  2. Expand Smart card readers. Right-click your reader and choose Update driver.
  3. Select Browse my computer for drivers, then Let me pick from a list of available drivers on my computer.
  4. If you see multiple driver versions, pick an older one (the one that worked before). Click Next and reboot.

What you should see: After updating or rolling back the driver, Windows should assign a unique name. Test your reader. If it still fails, you might need to uninstall and reinstall the driver completely.

  1. In Device Manager, right-click the reader and choose Uninstall device.
  2. Check Delete the driver software for this device if it appears. Click Uninstall.
  3. Reboot. Windows will reinstall the driver fresh. That usually fixes the naming issue.

Real-world trigger for this error: I've seen this happen most often on Windows 10 Pro (version 22H2) with USB-connected smart card readers from HID Global or Gemalto. It happens right after a Windows Update that swaps out the driver without asking. The new driver doesn't handle multiple readers well.

If none of these steps work, your reader might be dying. Try it on another computer. If the error follows the reader, replace it. The driver is corrupt at the hardware level, and no amount of registry editing will fix that.

Was this solution helpful?