All,
Я пытаюсь остановить созданную нами службу Windows, которая зависит от другого услуга. Я просто хочу остановить обе службы, используя командный файл, например команду sc, если службы работают на удаленном компьютере.
Я попытался остановить службы в порядке зависимости (сначала наименее зависимые), но это не остановило службу.
Например, Service1 зависит от Service2, который настраивается в настройках службы в консоли служб. Я запускаю сценарий на своем ПК с Windows 7, а сервер работает под управлением Windows Server 2003.
В созданном мною пакетном файле узловых данных содержатся следующие строки:
sc \\SERVER stop "Service1"
sc \\SERVER stop "Service2"
Вывод в командной консоли:
D:\Test>sc \\SERVER stop "Service2"
[SC] ControlService FAILED 1051:
A stop control has been sent to a service that other running services are dependent on.
Служба Service2 не остановится. Service1 останавливается нормально.
Есть идеи?
Спасибо,
Андес