tengo un script sencillo que hace lo siguiente con un servicio en windows XP
net stop "nombre del servicio"
guardado como un archivo .bat
el cual se ejecuta a las X horas con 58 minutos
luego el script
net start "nombre del servicio"
que se ejecuta a las X horas con 59 minutos.
Para lograr un reinicio
Esto lo estoy haciendo con dos servicios afines.
estaba funcionando correctamente hasta que note que la ejecución del script no alteraba el servicio, sino que toca que detenerlo
(posiblemente originado por una actualización automática de Windows)