0X00000A6D

Fix printer error 0X00000A6D: Unable to create link

Hardware – Printers Intermediate 👁 7 views 📅 Jun 26, 2026

Error 0X00000A6D means Windows can't connect a printer. We'll clear the stalled print spooler and rebuild the link.

This error is annoying because you're just trying to print a document, and Windows throws up a cryptic hex code. The good news: the fix is a few quick command-line steps.

Primary fix: Clear and restart the print spooler

The reason you see 0X00000A6D is almost always a stalled print spooler. The spooler is a Windows service that manages print jobs. When it gets stuck — usually because a corrupted driver or a half-failed job — it can't create new printer links. Here's how to fix it.

  1. Open Command Prompt as Administrator. Press Win+R, type cmd, then press Ctrl+Shift+Enter. Accept the UAC prompt.
  2. Stop the spooler. Run this command:
    net stop spooler
    You'll see "The Print Spooler service is stopping." Wait for it to finish.
  3. Delete all pending print jobs. These files live in a system folder. Run:
    del /F /Q %systemroot%\System32\spool\PRINTERS\*
    This removes every stuck job. Don't worry — you're not deleting drivers, just the queued files.
  4. Restart the spooler. Run:
    net start spooler
    Check the output says "The Print Spooler service was started successfully."

Now try adding your printer again via Settings > Bluetooth & devices > Printers & scanners. The error should be gone.

Why this works

What's actually happening here is the spooler maintains a link between Windows and the printer driver. When a job gets stuck in the PRINTERS folder, the spooler can't process new connections. It's like a highway with one crashed car blocking the entrance. By stopping the service, clearing the folder, and restarting, you remove that crash.

Less common variations

If the fix above didn't work, the issue might be deeper.

Corrupted printer driver

The spooler clears, but the error comes back when you try to print. Run this to remove the driver entirely:

printui /dl /n "Your Printer Name"

Replace "Your Printer Name" with the actual name from Settings. For example, printui /dl /n "HP LaserJet M404". This deletes the driver package. Then reinstall the printer using the manufacturer's latest driver (don't use Windows Update — it often pulls old ones).

Windows Update broke something (rare)

A specific update from late 2023 (KB5031356 on Windows 11) caused this error for some users. If you're on Windows 11 and the spooler fix doesn't stick, check your update history. Uninstall that update via Settings > Windows Update > Update history > Uninstall updates. Reboot. Then pause updates for a week.

Third-party firewall blocking spooler

Some security suites like McAfee or Norton block the spooler service from accessing the network. Temporarily disable the suite, try the printer link again, and if it works, add an exception for spoolsv.exe in the firewall settings.

Prevention

Three things stop this error from coming back:

  • Drivers only from the manufacturer's site. Windows Update drivers are convenient but often outdated. Download the latest from Canon, HP, Brother, or Epson.
  • Cancel stuck jobs manually. When a print job hangs for more than a minute, open the print queue (click the printer icon in the system tray) and cancel it. Don't just send another job.
  • Reboot monthly. A simple restart clears the spooler cache. If you leave your PC on for weeks, the spooler accumulates garbage. One reboot per month keeps it clean.

That's it. You don't need to reinstall Windows or call support. Stop. Delete. Start. Done.

Was this solution helpful?