Windows – How to determine why the Print Spooler service stops every 2 minutes

print-spoolerprintingtroubleshootingwindows 7

I have a client who has an issue whereby her Print Spooler on her Windows 7 PC stops after 2 minutes. I have set the service to restart on all subsequent failures, but it still drops out after 2 minutes, restarts after 1 minute, then crashes again after a further 2 minutes. Rinse and repeat.

  • I have updated all printer drivers, and run Windows update.
  • I have scanned for viruses
  • I have run SFC which came up clean.
  • I have tried deleting all the files from within %windir%\windows\system32\spool\printers
  • I have deleted all extra providers from within HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\CONTROL\PRINT\
  • I have taken ownership of spoolsv.exe

In Turn windows features on or off I have tried unticking Internet Printing Client, ticking LPD Print Service and ticking LPR Port Monitor

This issue has persisted through multiple restarts over the course of a week. I'm hesitant about using a registry cleaner but if it comes down to it, I could potentially be persuaded if nothing else works.

Best Answer

First of all, never use registry cleaners! They don't do anything to your computer that could be considered beneficial. And they especially don't solve any problems whatsoever.

While you have attempted numerous ways to fix your problem, it seems as if you were simply trying solutions instead of analyzing your problem at hand. This can be very problematic as it can create additional problems that may seem related to your initial problem. Some of your mentioned approaches sound a bit risky...

When you detect that a service on your computer stops and starts repeatedly, you should first check the event log.

enter image description here

In the Event Viewer you'll want to find the log for the Print Spooler. It will be logged in the log for the Printer Service, which is located under:

Event Viewer (local)\Applications and Service Logs\Microsoft\Windows\PrintService

Here you'll be able to inspect what problems recently occured with the service:
enter image description here

This has to be your first stop when analyzing such an issue.

There's nothing in the log!

In the case that there is nothing (useful) in the log, you have to take an even closer look at what is going on.

When in doubt, use Process Monitor. Sadly, explaining how to use it to analyze a problem such as this one is far outside of the scope of this answer.

If you want/need to try, I'd recommend watching a Case of the Unexplained.

Related Question