How to Fix Printer Spooler Crashes

I recently installed a Canon printer driver on several laptops.  On two of them, the driver caused the printer spooler service to crash all of the time.  After searching on the web for an hour, I found the fix here.  Thanks to for pointing me in the correct direction.  Note:  As with all processes that involve editing the registry, this may cause other problems.  So, always backup before starting if you can.  On the off-chance the blog post gets pulled down:

  1. Start in safe mode
  2. Delete all files and folders in the following locations: C:\Windows\System32\Spool\Printers and C:\Windows\System32\Spool\Drivers\w32×86
  3. Open RegEdit and navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86. Keep the Drivers and Print Processors subkeys and delete the rest of them.
  4. Locate the following key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors. Keep the following keys: BJ Language Monitor, Local Port, PJL Language Monitor, Standard TCP/IP Port, USB Monitor. Also, if you have the Adobe PDF key, keep it as well. Delete the rest.
  5. Try restarting the Print Spooler service.
  6. Restart the machine.
  7. Reinstall the previously functioning printers, but find a different install file for the printer install that flummoxed your machine previously.

That is what worked for me.  Good luck!

This entry was posted in Tech Fixes and tagged , , , . Bookmark the permalink.

One Response to How to Fix Printer Spooler Crashes

  1. Enrique says:

    It don’t works fine in my case with HP1505n Printer.

    I will look for a solution using a thir party tool.

Leave a Reply

Your email address will not be published. Required fields are marked *


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>