Estoy usando un archivo por lotes para detener un servicio de Windows. Estoy usando el comando sc
, pero estoy abierto a otras ideas, dada la siguiente pregunta. El problema es que el archivo por lotes procede mientras que el servicio se detiene (el argumento stop
a sc
parece que sólo solicitud de la parada - no espere para la parada).¿Detener el archivo por lotes hasta que se complete la parada del servicio?
¿Cómo puedo modificar el archivo por lotes para no proceder hasta que el tope es completa?
stop' Sin embargo 'neta arrojará un error general de código 2 (acceso denegado) si el servicio ya está detenido. – Wernight
Esto no es del todo correcto. Si el servicio tarda, digamos 4 minutos, en detenerse y salir completamente, el comando "net stop" volverá después de 20-40 segundos, pero el proceso de servicio aún no ha finalizado. Devuelve "El servicio no se pudo detener" ... pero esto es engañoso. Al servicio se le ha enviado un comando de detención, pero no ha salido del todo dentro del tiempo de espera de SCM. – Jonesome