I have used this on several Win7 machines several times, so have my co-workers...
To fix the dependency information for the Print Spooler service.
Click Start, Run and type the following:
CMD /K SC CONFIG SPOOLER DEPEND= RPCSS
Alternately, to accomplish this using Registry Editor:
Click Start, Run and type Regedit.exe
Navigate to the following branch
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Spooler
In the right-pane, double-click the DependOnService value
Delete the existing data, and then type RPCSS
Close Regedit.exe.
and/ or......
Start -> Run - Regedit -> HKEY_LOCAL_MACHINE -> SYSTEM -> ControlSet001 ->
Control -> Print -> Environments -> Windows NT x86 -> Drivers -> Version -3 -> Remove Printers From Here
and/or.....
I don't know some how Win7 turn off LDP port after installing new printer driver and leaves only Internet client port only. That why the printer spooler service failed to start. Solution is:
- Go to Programs and Features in Control panel > click Turn Windows features on or off
- click + sign of Print services
- Select LPD and LPR. > restart your PC to ensure there is no error of spooler service.