UncleFather » 01 май 2009 10:06, Пт
Проблема:
Необходимо остановить службу из командной строки, но от работы этой службы зависят дочерние службы. Поэтому, при попытке
выдается сообщение
Код: Выделить всё
Следующие службы являются зависимыми от службы "service".
Останов службы "service" приведет также к останову этих служб.
"Зависимая служба"
Продолжить операцию? (Y-да/N-нет) [N]:
Решение:
Все команды net поддерживают использование параметров командной строки /y (да) и /n (нет). Выполняем следующий код:
Примечание 1: Если имя службы содержит пробелы, его следует заключать в кавычки (т. е. "имя службы").
Примечание 2: Если нам нужно вновь запустиить остановленную службу "service", помним, что службы "Зависимая служба" от этого не запустятся, поэтому запускаем их вручную. Причем, если сначала запустить службу "Зависимая служба", то служба "service" запустится автоматически.
[b]Проблема:[/b]
Необходимо остановить службу из командной строки, но от работы этой службы зависят дочерние службы. Поэтому, при попытке [code]net stop service[/code] выдается сообщение [code]Следующие службы являются зависимыми от службы "service".
Останов службы "service" приведет также к останову этих служб.
"Зависимая служба"
Продолжить операцию? (Y-да/N-нет) [N]:
[/code]
[b]Решение:[/b]
Все команды net поддерживают использование параметров командной строки /y (да) и /n (нет). Выполняем следующий код:[code]net stop service /Y[/code]
[b][i]Примечание 1:[/b][/i] Если имя службы содержит пробелы, его следует заключать в кавычки (т. е. "имя службы").
[b][i]Примечание 2:[/b][/i] Если нам нужно вновь запустиить остановленную службу "service", помним, что службы "Зависимая служба" от этого не запустятся, поэтому запускаем их вручную. Причем, если сначала запустить службу "Зависимая служба", то служба "service" запустится автоматически.