0X8010001D

Smart card error 0X8010001D – resource manager not running fix

Server & Cloud Beginner 👁 1 views 📅 Jul 15, 2026

You get this error when Windows can't start the smart card service. Usually happens after a Windows update or when the service is disabled. Fix: restart the service and check dependencies.

When does this error happen?

You're trying to use a smart card – maybe for login, maybe for signing documents – and you get 0X8010001D. The message says smart card resource manager is not running. I see this a lot after Windows updates. Had a client last month whose whole team couldn't log in after a patch Tuesday. Another time it happened after someone disabled the service thinking it wasn't needed. The trigger is usually a system restart or a Windows update that resets service states.

What's the root cause?

The smart card resource manager is a Windows service called SCardSvr. It handles communication between your smart card reader and apps. When it's stopped, disabled, or crashed, you get this error. The service depends on two other services: Plug and Play and Remote Procedure Call (RPC). If those aren't running, SCardSvr won't start either. I've also seen the service set to manual instead of automatic, so it doesn't start on boot.

Fix it – restart the service

  1. Press Win + R, type services.msc, hit Enter.
  2. Scroll down to Smart Card (or Smart Card Service on older Windows). Double-click it.
  3. If it's stopped, click Start. If it's already running, click Stop, then Start again.
  4. Set Startup type to Automatic (not Manual, not Disabled).
  5. Click Apply then OK.

Now test your smart card. If it works, you're done. If not, move to the next step.

Check dependencies

  1. In Services window, find Smart Card again. Right-click and select Properties.
  2. Go to the Dependencies tab. You'll see a list like: Plug and Play, Remote Procedure Call (RPC).
  3. Make sure those services are running. Check them one by one:
    • Plug and Play – should be Automatic and Running.
    • RPC – should be Automatic and Running.
  4. If any of those are stopped, start them. Set them to Automatic if they're not.

Then restart the Smart Card service again. Usually this is enough.

Still broken? Use the command line

Sometimes the Services GUI is buggy. Use PowerShell or Command Prompt as Administrator:

net start SCardSvr

If that fails, check the status first:

sc query SCardSvr

If it shows STOPPED and the state is 1, the service is disabled. Enable it:

sc config SCardSvr start= auto
net start SCardSvr

Note: the space after start= is important. No space, and it'll error.

Check the event log

If it still doesn't start, look at the System event log. Press Win + R, type eventvwr.msc. Go to Windows Logs > System. Look for errors from SCardSvr or Service Control Manager around the time you tried to start it. Common errors:

  • Error 1058 – service is disabled. Fix with sc config as above.
  • Error 1068 – dependency service failed. Check Plug and Play.
  • Error 7000 – service failed to start. Could be a corrupt driver. Try updating your smart card reader driver.

What if it's still failing?

If you've done all this and the error persists, here's what I'd check:

  • Driver conflict – had a client whose smart card reader driver was from 2016. Updated it from the manufacturer's site and the service started fine. Don't rely on Windows Update for this – go to the reader's support page.
  • Group Policy – in corporate environments, IT might have disabled the service via policy. Run gpresult /h gp.html and check for policies related to smart cards.
  • Corrupted service file – rare but happens. Run sfc /scannow and then DISM /Online /Cleanup-Image /RestoreHealth.
  • Third-party security software – some antivirus or endpoint tools block the smart card service. Temporarily disable it to test.

Honestly, 90% of the time it's just the service being disabled after an update. Restart it, set to Automatic, and you're golden. The other 10% is usually the reader driver being ancient. Good luck.

Was this solution helpful?