MAZIN.UZ

Блог Дмитрия Мазина

Я рад вас видеть на моем блоге!

Полезные заметки в личном блоге Дмитрия Мазина.
                    Заходите, читайте, подписывайтесь.

Добавить зависимости к сервису

Автор: Дмитрий Мазин Опубликовано: 1 - июля - 2011

При создании нового сервиса (службы) при старте Windows обнаружил, что второй сервис стартует раньше первого. Нужно было создать зависимость второго сервиса от первого, для того чтобы второй сервис стартовал только после запуска первого. Нашел статью на Microsoft.

Делюсь с Вами.

Запуском служб управляют следующие разделы системного реестра.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<Имя службы>

Чтобы создать новую зависимость, выполните следующие действия. Выберите подраздел системного реестра, представляющий требуемую службу, и в меню Правка выполните команду Добавить параметр. Создайте новый параметр с именем DependOnService (без кавычек) типа REG_MULTI_SZ и нажмите кнопку OK. В появившемся окне Данные введите имя или имена тех служб (по одному имени в строке), которые должны запускаться до запуска данной службы, и нажмите кнопку OK.

Имя службы, указываемое в окне «Данные», должно полностью совпадать с именем этой службы в разделе реестра Services.

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

В статье написано что не работает с Windows 7. Пока не пробовал. Проверю отпишусь.

Комментариев к записи: 2

  1. Алексей:

    на 2003 сервере работает. Спасибо

  2. Дмитрий Мазин:

    В Windows 7 не работает. 🙁 но зато там есть возможность установить тип запуска для сервиса «Автоматически (Отложенный запуск)»

Оставить комментарий