This post is a guide on how to troubleshoot and solve Windows Printer Spooler problem. This problem may results on inability to print documents using any type of printer. If you encounter failure on printer spooler services on window, here i provide you with several methods that you may use in order to fix the problem.
First of all, before you do all the steps and method below, there are two things that you must make sure:
1. Make sure your printer spooler services is already started.
Run > Services.msc > Printer Spooler > Start
2. Make sure your Remote Procedure Call is already started
Run > Services.msc > Remote Procedure Call > Start
If both printer spooler and remote procedure call services is started but you still experience printer spooler failure when try to print, you may follow one of the methods below to solve your problem
1. Using Windows CD
- Insert your windows CD
- Start > Run > sfc /scannow
I encourage you using the command above. However, if you do not want to wait, you may try the following command (for advanced user)
- Insert your windows cd
- browse to D:\i386\
expand -r spoolsv.exe C:\windows\system32\spoolsv.exe
expand -r spoolss.dll C:\windows\system32\spoolss.dll
The location stated is for windows XP. It may vary depending on your operating system or Windows version.
2. Without Windows CD
If you do not have windows CD, you may recover your spoolsv.exe by finding spoolsv.exe in following folder:
Take note all the files is in expanded form. The file will need to be expanded. For expand command format usage, please refer this link for expand command explaination in details.
If the original file spoolsv.exe (Windows > System32) was corrupted and you execute sfc /scannow command, it should have replaced it with a good one from the Dllcache folder if and only if the Dllcache folder was not corrupted and the spoolsv.exe file was there. If either Dllcache folder corrupted or file missing conditions were present then you would probably have gotten a message to insert your Windows CD and spoolsv.exe would have been replaced from file on your CD
3. System Restore
Yes, you may try to fix this problem using windows system restore at control panel.
4. Using HP Print Diagnostic Utility
It’s best if your printer is HP product, however you may use this program even your printer from other brand. You may download HP Print Diagnostic Utility and run the program. Follow all instructions according to the program.
Error 1075 when starting printer spooler.
This is different kind of problem. You may received this kind of error when you start printer spooler.
Could not start the Print Spooler service on Local Computer. Error 1075: The dependency service does not exist or has been marked for deletion.
If this message appear, here is what you need to do:
1. Start > Run > Regedit
Go to HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Services > Spooler key.
2. Right click DependOnService Value Name and press Modify.
3. In the Value data area of the Edit Multi-String dialog delete the <Service Name> line. This normally leaves just the RPCSS line, but you may of other services listed.
5. Click OK
6. Restart your Windows
All this guide written according to Windows XP location. It may vary depending on your Windows Version
That’s All. Thank You