¿Cómo puedo reiniciar automáticamente un servicio de Windows si falla?

Pregunta:

Tengo un servicio de Windows que se cierra inesperadamente cada pocos días. ¿Existe una forma sencilla de monitorearlo para asegurarse de que se reinicie rápidamente si falla?

Respuesta:

En la aplicación Servicios, seleccione las propiedades del servicio en cuestión.

Ver la pestaña de recuperación – hay todo tipo de opciones – Yo configuraría Primera y segunda falla para reiniciar el servicio, Tercero para ejecutar un programa por lotes que BLAT envía un correo electrónico con la tercera notificación de falla.

También debe configurar Reset Fail Count en 1 para restablecer el contador de fallos diariamente.

EDITAR:

Parece que puedes hacer esto a través de una línea de comando:

SC failure w3svc reset= 432000  actions= restart/30000/restart/60000/run/60000
SC failure w3svc command= "MyBatchFile.cmd"

Su archivo MyBatchFile.CMD puede verse así:

blat - -body "Service W3svc Failed" -subject "SERVICE ERROR" -to Notify@Example.com -server SMTP.Example.com -f Administrator@Example.com

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım