Lo primero que tenemos que hacer es iniciar el programador de tareas.

Una vez abierto el programador de tareas, tenemos que ir a crear una tarea básica

Ponemos el nombre que queramos que tenga nuestra tarea programada y siguiente.
Seleccionamos la frecuencia de repetición, en este caso nosotros vamos a programar un reinicio diario.
Seleccionamos la hora que queremos que se ejecute la tarea
Seleccionamos que queremos que se inicie un programa
Ahora tenemos que buscar el programa que se va a ejecutar, buscaremos en system32 un ejecutable que se llama shutdown.exe, y en los parámetros le pondremos /r /f /t 0 /c «nombre del mensaje»

Esto es lo que hace cada parámetro:

/r reinicia el servidor
/f fuerza el cierre de las aplicaciones
/t Establece un tiempo de espera antes de cerrar las aplicaciones
/c Muestra un comentario que pongamos entre comillas
Finalmente marcamos la opción de abrir cuadro de dialogo y finalizamos
Ahora tenemos que cambiar el usuario que ejecutara la tarea, para poner a system y marcamos el check de ejecutar con los privilegios mas altos.

Una vez realizados estos pasos el servidor se reiniciara a la hora programada.