Назад | Перейти на главную страницу

Как сделать одну службу зависимой от другой в Windows 7?

Если я просматриваю свойства службы, я вижу вкладку «Зависимости», но не могу назначать ей другие службы.

У меня есть две службы, которые запускаются при запуске, сервер и база данных. Сервер зависит от базы данных - если база данных не запущена, сервер не работает. (Однако на самом деле он не работает как служба, поэтому я не могу использовать вкладку «Восстановление».)

Как сделать вторую службу зависимой от первой, чтобы они всегда запускались в правильном порядке?

В командной строке, запущенной с учетными данными администратора:

sc config <server_service_name> depend= <database_service_name>

Подробнее читайте здесь sc.exe документация.

Следующие шаги здесь отлично сработали для меня:
Boyce.us
Короче говоря:
regedit.exe, HKLM / System / CurrentControlSet / Services / (ваша служба)
Добавьте ключ с несколькими значениями с именем DependOnService
Добавьте имя службы зависимости