When you attempt to start the Print Spooler service on Windows XP, you receive:
Could not start the Print Spooler service on Local Computer. Error 1075: The dependency service does not exist or has been marked for deletion.
When this occurs, your System event log records an event similar to:
Event Type: Error Event Source: Service Control Manager Event Category: None Event ID: 7003 Date: MM/DD/YYYY Time: HH:MN:SS User: N/A Computer: <Computer Name> Description: The Print Spooler service depends on the following nonexistent service: <Service Name> For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.This behavior will occur if a printer or fax adds itself to the Print Spoolers DependOnService Value Name during installation, and the printer or fax is removed, or incorrectly uninstalled, leaving the dependency, which is now a " nonexistent service".
NOTE: To determine if any other service is dependent on the nonexistent <Service Name> service, open a CMD.EXE window and run:
FOR /F "TOKENS=*" %s in ('DependOnService <Service Name>') do @echo %sTo resolve this problem:
1. Use Regedit.exe to navigate to the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler key.
2. Right-click the DependOnService Value Name and press Modify.
3. Click in the Value data area of the Edit Multi-String dialog to turn off the selection (highlighting).
4. Delete the <Service Name> line. This normally leaves just the RPCSS line, but you may of other services listed.
5. Press OK and close Regedit.exe.
6. Shutdown and restart Windows XP.