запускать службы Windows в определенном порядке - PullRequest
3 голосов
/ 27 мая 2011

Можно ли изменить порядок служб Windows или запускать одну службу за другой?

Причина, по которой я хочу это: у меня конфигурация IIS, расположенная на общем диске.И когда я перезагружаю сервер, он сначала запускает службу IIS (w3wp) и не может его запустить.потому что в этот момент общий сетевой диск недоступен.Поэтому я хочу сначала завершить работу сетевой службы, чтобы сопоставить все сетевые диски, а затем запустить службу IIS.поэтому мне не нужно перезапускать службу IIS каждый раз, когда я перезагружаю сервер.Есть ли другой способ добиться этого?

Спасибо!

Ответы [ 2 ]

6 голосов
/ 27 мая 2011

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

Вот как установить зависимости с изменениями реестра , из командной строки (sc config ServiceName depend=servicetoDependOn) и из .NET .

2 голосов
/ 27 мая 2011

Если вы работаете с Server 2008 / Vista / 7, вы можете настроить службу IIS для отложенного запуска.

Существует два уровня: сначала все «автоматическое», затем «автоматическое (отложенный старт) "штучка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...