Windows 7 Forums

Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: Print spooler keeps running

04 Jan 2015   #1
whs
Microsoft MVP

Vista, Windows7, Mint Mate, Zorin, Windows 8
 
 
Print spooler keeps running

My print spooler keeps running and eats 10% of my i7. There is nothing in the print queue and I have not used the printer since weeks. I shut off the service but that is not a permanent solution. What could be the cause.


My System SpecsSystem Spec
.
04 Jan 2015   #2
Anak

Microsoft Community Contributor Award Recipient

Win 7 Home Premium 64bit Ver 6.1.7600 Build 7601 - SP1
 
 

You might have a corrupted print file in the printer spool folder Wolfgang.

Print Spooler Queue - Clear and Reset
  • Go to services and stop the spooler if it isn't already.
  • Then navigate to your printer spool folder, mine is: C:\Windows\System32\spool\PRINTERS and delete anything you find in there; .shd, .shl files, there may even be a recalcitrant .spl file from a shockwave flash object, delete that also.
  • Restart the spooler service and check CPU usage.
Steve
My System SpecsSystem Spec
04 Jan 2015   #3
whs
Microsoft MVP

Vista, Windows7, Mint Mate, Zorin, Windows 8
 
 

As I had said, I already had cleared the print queue and stopped the service. I found a couple of files in system32 which I deleted. Will reset the service and reboot now.

Update after reboot: seems to work Anak. Thanks for the tip on the system32 folder.
My System SpecsSystem Spec
.

04 Jan 2015   #4
Anak

Microsoft Community Contributor Award Recipient

Win 7 Home Premium 64bit Ver 6.1.7600 Build 7601 - SP1
 
 

You're welcome whs, I'm glad it worked for you.
  • I'm not sure of the relationship between the queue and the sys32PRINTERS Folder.
  • If you clear the queue does that also clear the PRINTERS Folder?
  • If it is a cancelled print job, does the job wait in the PRINTERS Folder until another call? And that's how one gets corrupted files when its forgotten about?
All I do know for sure is to check the PRINTERS Folder to see if there are old files/jobs there.

whs, Thank you for the reps!


Shawn, Thanks for sliding that tutorial into my first post, I didn't think to check and see if one was there.
My System SpecsSystem Spec
04 Jan 2015   #5
whs
Microsoft MVP

Vista, Windows7, Mint Mate, Zorin, Windows 8
 
 

Quote:
If you clear the queue does that also clear the PRINTERS Folder?
Apparently not because I had nothing in the print queue but these 2 buggers in the spooler folder. Maybe they are from some abandoned print job. I now remember that I was experimenting with the printer from my virtual systems.
My System SpecsSystem Spec
22 Jan 2015   #6
Anak

Microsoft Community Contributor Award Recipient

Win 7 Home Premium 64bit Ver 6.1.7600 Build 7601 - SP1
 
 

Wolfgang I wanted to post this sooner, but I was detained.

Quote   Quote: Originally Posted by whs View Post
Quote:
If you clear the queue does that also clear the PRINTERS Folder?
Apparently not because I had nothing in the print queue but these 2 buggers in the spooler folder. Maybe they are from some abandoned print job. I now remember that I was experimenting with the printer from my virtual systems.
Your experiment offers a clue, most if not all printer problems can be attributed to problems with drivers, from the printer itself to third-party applications that utilize their own print drivers such as a .pdf print driver.

Consider your virtual system as a third-party application, if there is an unknown problem with drivers or the setup between it and the physical printer the chances are greater you will end up with a corrupt file.
I mentioned earlier that most if not all printer problems can be attributed to problems with drivers, another good way to create a corrupted file is to incorrectly clear the printing queue.

I found this on Brite Hub:
Quote:
Printer Spooler Folder
The most common location for this its C:\Windows\System32\spool (depending on your Windows installation folder). You can always access this folder by going to Start > RUN and type in "%SystemRoot%\System32\spool" or simply navigate to this folder with the Windows Explorer. Within this folder you will see a few subfolders like: PRINTERS and DRIVERS. (I am naming here only the folders that are important for us right now). The "DRIVERS" subfolder holds all the printer drivers installed on the local print server and the "PRINTERS" folder will hold all the queued print jobs.

In the "PRINTERS" subfolder you will usually see some files with the ".shd" extension os ".spl" extension. The ".shd" extension files provide information about which printer the print job was sent to and from whom the print job came. The ".spl" extension it's the drawing command sent to the printer. Each print job will usually generate 2 files each with the ".slp" and ".shd" extension.

Source: http://www.brighthub.com/computing/w...es/105298.aspx

To correctly clear the printing queue see slide #7 of the brighthub link:
Quote:
In order to delete these files we will first need to stop the print spooler service (if it's not already stopped or crashed). Go to Start > Run and type "services.msc". find the "Print Spooler" service and stop the service. Then navigate to "C:\Windows\System32\Spool\Printers" and delete all the files in this folder. By doing so you will empty the print spooler queue and delete any remaining print jobs. Try to start the "Print Spooler" service again. As an alternative you can stop the spooler service, delete the files, and start it again from the command prompt:
Code:
net stop spooler
del /q %systemroot%\system32\spool\printers\*.*
net start spooler


Related Link:
How to Print from a Windows-Based Virtual Machine in Virtual PC
My System SpecsSystem Spec
22 Jan 2015   #7
whs
Microsoft MVP

Vista, Windows7, Mint Mate, Zorin, Windows 8
 
 

Thank you very much for the additional inputs. That is very helpful. I never suspected so much mystery behind a simple printer, LOL.
My System SpecsSystem Spec
22 Jan 2015   #8
Anak

Microsoft Community Contributor Award Recipient

Win 7 Home Premium 64bit Ver 6.1.7600 Build 7601 - SP1
 
 

You're welcome, it was my pleasure.

All things considered printers can be simple, but if one variable is out of place they can be the beast that awakens.
My System SpecsSystem Spec
Reply

 Print spooler keeps running




Thread Tools Search this Thread
Search this Thread:

Advanced Search




Similar help and support threads
Thread Forum
Print Spooler Error
Hello, I'm having problems with my mother's Laptop with the spooler, for some reason this keeps popping up everytime I want to "Add a printer", but I have watched a few video clips and I was thinking then.. In the services, the word "Print Spooler" don't exist on her laptop, BUT there is another...
Hardware & Devices
print spooler does not always start
i`ve just purchased a hp deskjet 3055a wirelesss printer. its set up to a home network with 3 pc`s using it 1 is xp home, 2 is win 7 hp 32bit and my main machine is win 7 hp 64bit. the last machine is giving me a problem it does not always turn on the print spooler service if i try turning it on...
Hardware & Devices
All Print Drivers Disappeared, Print Spooler Quits (7 Pro, 64-bit)
I've been using various print drivers for various locations with success for a month with my new laptop. Today, all drivers gone. Loading new ones doesn't work. Print spooler is not "started;" it starts successfully, then is not "started" next time I look. Other possibly relevant information: HP...
Drivers
Have to stop/start Print Spooler to get documents to print?
(Windows 7 Home Premium 64-bit, HP LaserJet CP1215) When printing from Word (or any other normal application) the documents just sit in the print queue with Status = "Error - Printing". If I stop, then re-start the Print Spooler service, they then print. Strangely enough, this does not...
Hardware & Devices
Print spooler not running /crashing
Hello, I am using a Windows 7 Home premium (x64) laptop and a Canon MP560 printer. Anytime I try to print from my laptop to my printer (through a wireless network), an error pops up which reads: "Windows cannot connect to the printer. The local print spooler service is not running. Please...
General Discussion
Print Spooler
I have installed a hp laserjet p1006, with windows 7 x64 drivers. Printer shows installed, says working, but when attempting to print, all it shows is that document is spooling, then nothing happens. Checked windows system 32 printer file, nothing there. Does anyone have any suggestions. I have...
Hardware & Devices


Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 15:15.

Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App