Todo,Detener un servicio de Windows que depende de otro servicio a través del archivo por lotes
Estoy tratando de detener un servicio de Windows que hemos creado que depende de otro servicio. Solo quiero detener ambos servicios usando un archivo de proceso por lotes, comando sc por ejemplo, donde los servicios se ejecutan en una máquina remota.
He intentado detener los servicios en el orden de dependencia (menos dependiente primero), pero no detiene el servicio.
Por ejemplo, el Servicio1 depende del Servicio2 que se configura dentro de la configuración del Servicio en la consola de Servicios. Estoy corriendo el script en mi PC con Windows 7 y el servidor ejecuta Windows Server 2003.
Las siguientes líneas se encuentran en el archivo por lotes Noddy creé:
sc \\SERVER stop "Service1"
sc \\SERVER stop "Service2"
La salida de la consola de comandos es:
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.
El servicio Service2 no se detiene. Service1 se detiene bien.
¿Alguna idea?
Gracias,
Andez
¿El trabajo anterior como que quería que? – NiklasJ