Solved

Windows Print Spooler Service Keeps Shutting Down

Posted on 2014-11-02
7
308 Views
Last Modified: 2014-11-11
I am unable to print due to problems with the Windows Print Spooler service.  This started happening a couple of days ago without any apparent reason that I can think of other than after a routine overnight Windows update.  The worst is that this happened on both of my computers that I use in my home office, Windows 7 and Windows 8, which are part of a "Homegroup" network.  I have tried many different recommendations from Microsoft and other sources that I have researched online, but I have yet to find a good solutions.  I am attaching a document which shows all the different things I have tried, event viewer info, and screen captures, but here are some of the things I have tried:

I cannot delete or re-add the printers because the print spooler service keeps shutting down.  I have tried following Microsoft recommendations:
1)      In Windows Safe Mode deleted the spool printer and driver files from
a.      C:\Windows\System32\Spool\Printers
b.      C:\Windows\System32\Spool\Drivers\w32x86

2)      In the Windows registry I removed subkeys from the following sections
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86
In the subkey list, there should only be the following subkeys:
i.      Drivers
ii.      Print Processors

3)      I also removed subkeys from the following section
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors
In the list of subkeys, there should only be the following subkeys for the default print monitors:
i.      BJ Language Monitor
ii.      Local Port
iii.      PJL Language Monitor
iv.      Standard TCP/IP Port
v.      USB Monitor

4)      I also followed recommendations to remove printers in the registry:
a.      Open Regedit, goto:
b.      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers\Version-3
c.      Remove the print driver from there.
d.      Also goto:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers
e.      And remove the printer from that list.
f.      Locate and then click the following registry key:
 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler
g.      Right-click Spooler, click Export, Save a backup file on your desktop.
NOTE: If an unexpected issue be encountered after modifying registry, please double click the file to restore the backup .
h.       4. In the details pane, if the DependOnService value shows values of RPCSS and other key, right-click DependOnService, and then click Modify.
i.      5. In the Value data box, delete other key, and then click OK.

I am desperate to get this issue resolved since I cannot print with either of my printers, HP Officejet and Brother MFC, from neither of my computers.  Any ideas or suggestions are welcomed and greatly appreciated.
0
Comment
Question by:Jaime Bonilla
  • 3
  • 2
  • 2
7 Comments
 
LVL 90

Expert Comment

by:John Hurst
Comment Utility
Be careful what you delete in the registry - that can have side effects.

Shut down and clear the spooler as per the first part of your question.

Open an admin command prompt and run SFC /SCANNOW. Allow to complete and restart the computer.

You may want to remove Homegroup before the next step. You can always remake Homegroup.

The next step is to try removing the printers (Devices and Printers) and then delete the Driver (Print Server Properties). Assuming successful, restart again and add the printers.
0
 

Author Comment

by:Jaime Bonilla
Comment Utility
I have tried the SFC /scannow without results, and I also tried disabling the Homegroup and deleting the printers from the Devices and Printers, but I cannot do this when the Print Spooler service keeps shutting down a couple of seconds after I restart it.
0
 
LVL 90

Expert Comment

by:John Hurst
Comment Utility
First, start in Safe Mode and try SFC again. Also see if you can remove the printer in Safe Mode.

If not, look at running Windows 7 Repair Install. You need the Windows 7 DVD for this. Seven Forums has a tutorial you can use to help you with this.

http://www.sevenforums.com/tutorials/3413-repair-install.html
0
IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

 
LVL 5

Expert Comment

by:Armenio
Comment Utility
On the windows 7 machine run system restore and revert back to before the spooler stopped working.  I have had some good results with system restore.
0
 

Accepted Solution

by:
Jaime Bonilla earned 0 total points
Comment Utility
Thanks for the advice, but the safe mode delete option did not work and I did not want to do a full system restore because I was going to loose all of my software installation and settings.  So, I tried a suggestion that I found in some forum online that included deleting all the contents of the "C:\Windows\System32\spool\drivers" folder.  After I deleted all the folder I was able to re-install the printers and get things working again.
0
 
LVL 5

Expert Comment

by:Armenio
Comment Utility
Windows 7 system restore is not a full restore you do not lose any files it just undoes any setting changes you may have inadvertently done. It would most likely have resolved you issue. Its a great little feature built into windows 7 and has resolved many issues for me in the past. Windows system restore is not a system refresh like in windows 8 it just undoes settings and configuration changes.
0
 

Author Closing Comment

by:Jaime Bonilla
Comment Utility
Doing a system restore is a last option when it comes to fixing problems in Windows, so I ended up trying the best solution that I found after searching online on various forums.
0

Featured Post

Highfive + Dolby Voice = No More Audio Complaints!

Poor audio quality is one of the top reasons people don’t use video conferencing. Get the crispest, clearest audio powered by Dolby Voice in every meeting. Highfive and Dolby Voice deliver the best video conferencing and audio experience for every meeting and every room.

Join & Write a Comment

The default behavior of the User Account Control (UAC) dialog is to disable (gray-out) the rest of the desktop when prompting for elevation. This is known as secure desktop. There are reasons that you may want to disable this secure desktop behavior…
Sometimes drives fill up and we don't know why.  If you don't understand the best way to use the tools available, you may end up being stumped as to why your drive says it's not full when you have no space left!  Here's how you can find out...
This Micro Tutorial will teach you how to reformat your flash drive. Sometimes your flash drive may have issues carrying files so this will completely restore it to manufacturing settings. Make sure to backup all files before reformatting. This w…
This Micro Tutorial will give you a basic overview of Windows Live Photo Gallery and show you various editing filters and touches to photos you can apply. This will be demonstrated using Windows Live Photo Gallery on Windows 7 operating system.

772 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now