Если я просматриваю свойства службы, я вижу вкладку «Зависимости», но не могу назначать ей другие службы.
У меня есть две службы, которые запускаются при запуске, сервер и база данных. Сервер зависит от базы данных - если база данных не запущена, сервер не работает. (Однако на самом деле он не работает как служба, поэтому я не могу использовать вкладку «Восстановление».)
Как сделать вторую службу зависимой от первой, чтобы они всегда запускались в правильном порядке?
В командной строке, запущенной с учетными данными администратора:
sc config <server_service_name> depend= <database_service_name>
Подробнее читайте здесь sc.exe документация.
Следующие шаги здесь отлично сработали для меня:
Boyce.us
Короче говоря:
regedit.exe, HKLM / System / CurrentControlSet / Services / (ваша служба)
Добавьте ключ с несколькими значениями с именем DependOnService
Добавьте имя службы зависимости