If I view properties for a service, I can see the "Dependencies" tab, but I can't assign other services to this tab.

I have two services that start on startup, a server and a database. The server depends on the database - if the db hasn't started, the server doesn't work. (However, it does actually fail as a service, so I can't use the Recovery tab.)

How do I make the second service dependent on the first service, so that they always start up in the correct order?

2 Answers 2


From a command prompt running with admin credentials:

sc config <server_service_name> depend= <database_service_name>

Read more at this sc.exe documentation.

  • Wow, that's much easier, will try that next time. Apr 6, 2011 at 18:27

Following the steps here worked perfectly for me:
Long story short:
regedit.exe, HKLM/System/CurrentControlSet/Services/(your service)
Add a multi value key named DependOnService
Add the dependency service name

  • Thanks, done that and the dependency looks to be created. (I'll restart later to verify it works and accept this answer then.) Apr 6, 2011 at 16:43

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.