studio reales proyectos programacion libro introducción incluye herramientas fundamentos fuente español código con avanzado aplicaciones windows service scheduled-tasks

reales - Cómo reiniciar un servicio de Windows usando el Programador de tareas



libro de android studio en español pdf (1)

La forma más sencilla de hacerlo es crear un archivo por lotes con:

NET stop <service name> NET start <service name>

Una vez que se crea y prueba el archivo por lotes, agréguelo al Programador de tareas de Windows y ejecútelo en un intervalo de tiempo específico. El problema aquí es que, cuando falta el archivo bat o está dañado, el servicio no se reiniciará. Entonces, ¿hay otras formas de reiniciar un servicio en un intervalo de tiempo específico?


En lugar de utilizar un archivo bat, simplemente puede crear una tarea programada. La mayoría de las veces se define una sola acción. En este caso, cree dos acciones con el comando NET . El primero en detener el servicio, el segundo en iniciar el servicio. Déles un argumento STOP y START , seguido del nombre del servicio.

En este ejemplo reiniciamos el servicio Printer Spooler.

NET STOP "Print Spooler" NET START "Print Spooler"

Nota: desafortunadamente, NET RESTART <service name> no existe.