Technical Anshu
Tutorials Blog
🖨️ Bad Driver Hunt

Find the Bad Printer Driver Crashing the Spooler

Somewhere in your driver list is one bad driver crashing the whole printing system. This guide finds it the way technicians do — evidence first, then one removal at a time, never a blind reinstall of everything.

✍️ Technical Anshu🪟 Windows 10 / 11⏱️ 7 minute read
🎥 Watch the full fix in the video — every step shown live on screen

The spooler itself is rarely the criminal; it is the room where one driver keeps starting a fire. This guide gives you the hunt in order: read the faulting module name, build the suspect list, remove one printer at a time, and reinstall with proof — so the fix stays fixed.

Print Management — All Drivers
Driver nameIsolation
HP Universal Printing PCL 6Shared
Canon Generic Plus PCL6Shared
OldFax USB Driver v2.1Shared

Every driver on this list loads into the spooler's world. The crash usually belongs to one of them — often the oldest, strangest one.

The driver list is your suspect list. Work it one name at a time, not all at once.
1

Why Drivers Are the Number One Suspect

Printer drivers are written by printer makers, not Microsoft, and they run with deep access inside the printing system. A buggy driver — especially an old one carried through years of Windows upgrades — can crash spoolsv.exe outright, taking every printer on the PC down with it.

This is why the spooler so often dies on a PC where one specific printer was recently added, replaced, or updated — and why the same PC printed happily for years before that day.

2

Get the Suspect's Name from Event Viewer First

Before removing anything, collect evidence. In Event Viewer → Windows Logs → Application, the crash event for spoolsv.exe lists a Faulting module name. If that DLL belongs to one printer's driver, your hunt is already half done — start with that printer.

If the faulting module is a Windows file like ntdll.dll, the driver may still be the trigger passing bad data; continue with the removal test below.

3

The One-at-a-Time Removal Test

This is the discipline that makes the hunt work:

  1. Clear the spool folder once, so old jobs cannot confuse the result
  2. Remove the most suspect printer first: Settings → Bluetooth and devices → Printers and scanners → the printer → Remove
  3. Also remove its driver package in Print Management (printmanagement.msc) → All Drivers → right-click the driver → Remove Driver Package
  4. Restart the PC and print normally to the remaining printers for a while
  5. If the spooler stays up, reinstall that printer with the newest driver from the maker's website and test again
  6. If it still crashes, restore that printer and remove the next suspect
4

Why Not Remove Everything at Once

It is tempting to wipe all printers and start fresh. Resist it. If you remove five printers and the crashing stops, you know one of five was guilty — and when you reinstall all five, the guilty one returns and so does the crash, and you have learned nothing except that the problem lives somewhere in a pile you rebuilt identically.

One at a time is slower by an hour and faster by a week.

5

If a Fresh Driver Still Crashes

Sometimes the maker's current driver is genuinely broken with your Windows build. Your honest options, in order: try the maker's universal driver (most big brands publish one), try the driver for the nearest older model in the same family, or isolate that driver so its crashes stop taking the spooler down while you wait for a fixed release.

What does not work: installing the same crashing driver again more carefully. The result will be the same crash with better intentions.

🔴 Driver source matters: download printer drivers only from the printer maker's official website. Driver updater tools and random driver sites are a classic malware route — and a bad driver from a bad source is worse than the one you are trying to replace.

🎥 Watch the Complete Fix in the Video

The full print spooler repair — finding the real culprit and stopping the crash loop — is shown step by step in the video.

▶️ Watch Full Video
❓ Common Questions (FAQ)

How do I know which printer's driver is crashing the spooler?

Two ways that agree with each other. Event Viewer's crash event names the faulting module — match that DLL to a printer brand. And the removal test proves it: remove one printer, and if the spooler stops crashing and stays stable, that printer's driver was the culprit.

Should I use a driver updater program to fix the driver?

No. Driver updater utilities are unreliable and a known source of bundled junk and malware. Get the driver from the printer maker's official support page for your exact model — that is the only source worth trusting for something that runs this deep in Windows.

The crashing printer is the only printer we have. What then?

Then reinstall is your test: remove the printer and its driver package completely, restart, and install the newest driver from the maker. If the maker's newest driver still crashes the spooler, use their universal driver, or set that driver to Isolated mode in Print Management so its faults stop killing the whole service.

This guide is based on the Technical Anshu print spooler fix video • Stuck on any step, ask in the video comments — you will get an answer there 🙏