First off, you may want to create a system restore point.
--Press the Windows Key + R
to open the Run
prompt, in the text field type, msconfig
Click the Launch System Restore
tab, tick the
option. After you have done a restore checkpoint, folow the below instructions.
1. Press the Windows Key + R
to open up the Run
Prompt. Or click Start-->Run.
2. In the text field, type Services.msc
and the Services
applet should pop up.
3. Scroll until you find the listing for Print Spooler
, and under the Status
Column note if it is started or not.
4. Either way, Right-Click
on Print Spooler, click Properties--> Dependancies
. See which, if any, files the Print Spooler is dependant on to run properly. There will be two boxes of dependancies: You will be focusing on the top box-
5. Go back to the Services applet and locate what you found under dependancies. ie (RPC remote procedure call
). Check to see the status of the entry/entries.
6. If the RPC is the only entry that the spooler is dependant on, and the RPC is also not started, Right-Click
on it, Properties
. Set the Startup type
7. Do the same for the Print Spooler.
8. Exit all windows and restart like normal. You may also want to uninstall your printers software and upon restarting give it a fresh installation.NOTE: There may be two listings of the RPC, one is the locator, and the other is the one you are looking for. Keep the RPC Locator set to manual.
Hope this helps,