In many of my previous articles I showed how to start, restart Print Spooler service, fix different errors that appear when you are trying to print. Sometimes, I repeat instructions but always try to add some new information picked up on this or that technical forum, discussion or method I personally tried and it worked. Today I will show what to do when print spooler service keeps stopping regardless doing standard fixing procedures.
Problem that even when you made registry enhancements described in this article:
or performed changes in Services and did instructions for System File Checker tool that I presented in the article:
and error is gone, there is still a possibility that Print Spooler will continue to stop from time to time. You can download Printer Spooler Fix Wizard to get rid of Print Spooler errors or continue reading.
Print spooler service keeps stopping? Be Patient
3 Tips that work like a charm
Print Spooler can stop even after performing instructions given in those articles. For example after installing additional printer (especially PDF), or trying to print from browser. I won’t describe all the routine again as you can learn it from above articles. Here I will show you 3 tweaks that can help make Print Spooler more stable.
1. Data Execution Prevention exception for Spooler Subsystem App.
- 1) Right-click on “My Computer” icon on your desktop or “Start” menu and choose “Properties”.
- 2) In “System Properties” go to “Advanced” tab.
- 3) Under “Performance” click “Settings” button.
- 4) In “Performance Options” go to “Data Execution Prevention” tab.
- 5) Choose “Turn on DEP for all programs and services except those I select:”.
- 6) Click “Add”
- 7) In opened menu locate file “spoolsv.exe” in C:\Windows\System32\ folder and click “OK”.
2. Disabling “Advanced Printing Features” in printer properties
Second tweak sometimes does the trick making Print Spooler work stable even if other methods do nothing. Especially if you have old printer connected via network and constantly showing “Print Spooler not working” error. You just need to disable “Advanced Printing Features” for this printer in couple simple steps.
- 1) Right-click on your problematic printer and choose “Properties”.
- 2) In Printer Properties go to “Advanced” tab and uncheck “Enable Advanced Printing Features”
- 3) Click “Apply” and reboot your PC. Try to print after this.
3. Little bit of programming
Don’t be afraid you don’t need to be a programmer and you don’t need any special programs to make a small program that will help you to deal with “print spooler service keeps constantly” stopping problem. First thing you need to do is to change setting for your file extensions to make them visible:
- 1) Go to “My Computer” and in the upper menu choose “Tools” > “Folder Options”
- 2) Go to the view tab and uncheck “Hide extensions for known file types”
- 3) On your “Desktop” create text file and paste following information in it:
net stop spooler
sc config spooler depend= rpcss
del /Q /F /S “%systemroot%\System32\Spool\Printers\*.*”
net start spooler
- 4) Save the file. Rename it from “fixspooler.txt” to “fixspooler.bat”. Here is what it should look like:
- 5) Press “Windows” and “R” buttons on your keyboard at the same time.
- 6) In opened window type “services.msc” without quotes.
- 7) Locate Print Spooler service and double-click on it.
- 8) Go to the “Recovery” tab and choose “Run a program” as a first choice.
- 9) Click “Browse” and choose fixspooler.bat file you just created. Apply the changes.
Thats it! Now after every Print Spooler service crash this program will clean current print jobs restore dependency on Remote Procedure Call and restart the service.
If above manual was not helpful in fixing and still print spooler service keeps stopping, please, use Printer Spooler Fix Wizard. It will fix all issues in semi-automatic mode.
Information provided by: Alexey Abalmasov