Fix Spooler Service Error 1068 “The dependency service or group failed to start”

When you attempt to start the Print Spooler service (using Services.msc), one of the following error messages may appear and the Spooler service does not start:

Could not start the Print Spooler service on Local Computer.
Error 1075: The dependency service does not exist or has been marked for deletion.

Could not start the Print Spooler service on Local Computer.
Error 1068: The dependency service or group failed to start.

The event log may display the following messages:

Event Type: Error
Event Source: Service Control Manager
Event Category: None
Event ID: 7003
Description:
The Print Spooler service depends on the following nonexistent service: <servicename>
Event Type: Error
Event Source: Service Control Manager
Event Category: None
Event ID: 7001
Description:
The Fax service depends on the Print Spooler service which failed to start because of the following error:
The dependency service does not exist or has been marked for deletion.

Information in this post applies to all versions of Windows, including Windows 10.

Fix Spooler Service Error 1068 “The dependency service or group failed to start”

To resolve the Spooler service error 1068, fix the dependency for Spooler service.

via Command Prompt

  • Open an elevated Command Prompt (Run as administrator) and then type the following command:
    SC CONFIG SPOOLER DEPEND= RPCSS

via the Registry Editor



Alternately, to accomplish the above using the Registry Editor,  follow these steps:

  1. Run regedit.exe to start the Registry Editor.
  2. Navigate to the following branch:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler
  3. In the right-pane, double-click the DependOnService value
  4. Delete the existing data, and then type RPCSS
  5. Exit the Registry Editor.

Spooler should be able to start now.


Print Spooler service missing in Windows 10?

If you’ve accidentally deleted the Print Spooler service, use the following .reg file to restore it back in Windows 10:

Windows Registry Editor Version 5.00

 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler]
 "DependOnService"=hex(7):52,00,50,00,43,00,53,00,53,00,00,00,68,00,74,00,74,00,\
   70,00,00,00,00,00
 "Description"="@%systemroot%\system32\spoolsv.exe,-2"
 "DisplayName"="@%systemroot%\system32\spoolsv.exe,-1"
 "ErrorControl"=dword:00000001
 "FailureActions"=hex:10,0e,00,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\
   00,01,00,00,00,88,13,00,00,01,00,00,00,88,13,00,00,00,00,00,00,00,00,00,00
 "Group"="SpoolerGroup"
 "ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
   74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
   00,70,00,6f,00,6f,00,6c,00,73,00,76,00,2e,00,65,00,78,00,65,00,00,00
 "ObjectName"="LocalSystem"
 "RequiredPrivileges"=hex(7):53,00,65,00,54,00,63,00,62,00,50,00,72,00,69,00,76,\
   00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,49,00,6d,00,70,00,65,00,\
   72,00,73,00,6f,00,6e,00,61,00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,\
   00,65,00,67,00,65,00,00,00,53,00,65,00,41,00,75,00,64,00,69,00,74,00,50,00,\
   72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,68,\
   00,61,00,6e,00,67,00,65,00,4e,00,6f,00,74,00,69,00,66,00,79,00,50,00,72,00,\
   69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,41,00,73,00,73,\
   00,69,00,67,00,6e,00,50,00,72,00,69,00,6d,00,61,00,72,00,79,00,54,00,6f,00,\
   6b,00,65,00,6e,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,\
   00,53,00,65,00,4c,00,6f,00,61,00,64,00,44,00,72,00,69,00,76,00,65,00,72,00,\
   50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,00,00
 "ServiceSidType"=dword:00000001
 "Start"=dword:00000002
 "Type"=dword:00000110

 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler\Performance]
 "Close"="PerfClose"
 "Collect"="PerfCollect"
 "Collect Timeout"=dword:000007d0
 "Library"="C:\Windows\System32\winspool.drv"
 "Object List"="1450"
 "Open"="PerfOpen"
 "Open Timeout"=dword:00000fa0

 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler\Security]

Create a .reg file from the above contents and run the file to create the missing entries. For more information, see How to use .REG files (Registration Entries) in Windows?

After applying the file, restart Windows. This restores the Print Spooler service to the Services MMC in Windows 10.


One small request: If you liked this post, please share this?

One "tiny" share from you would seriously help a lot with the growth of this blog. Some great suggestions:
  • Pin it!
  • Share it to your favorite blog + Facebook, Reddit
  • Tweet it!
So thank you so much for your support, my reader. It won't take more than 10 seconds of your time. The share buttons are right below. :)

About the author

Ramesh Srinivasan founded Winhelponline.com back in 2005. He is passionate about Microsoft technologies and he has been a Microsoft Most Valuable Professional (MVP) for 10 consecutive years from 2003 to 2012.