Estoy tratando de configurar una tarea que iniciará un .exe cada minuto.
He creado un disparador, que cuando se activa ejecutará el .exe y se repetirá cada minuto indefinidamente. (También he intentado crear una tarea diaria, una vez activada se repetirá cada minuto durante ese 1 día).
Cuando ejecuto la tarea manualmente, funciona como se esperaba, pero si dejo la tarea para alcanzar el 'Tiempo de ejecución siguiente' en lugar de ejecutar y actualizar el 'Tiempo de ejecución anterior', el 'Tiempo de ejecución siguiente' se actualiza para ejecutar un minuto después y el 'Último tiempo de ejecución' sigue siendo el mismo.
He revisado el Historial de tareas y no hay nuevos eventos. Además, tengo un registro dentro del .exe especificado y no muestra que se haya ejecutado.
fuente
Respuestas:
En caso de que active la tarea manualmente ...
Acabo de encontrar este mismo problema en Windows 7. No lo he probado con ninguna otra versión de Windows.
Parece que las tareas repetidas no se ejecutan cuando se ejecutan manualmente (haga clic derecho en una tarea y luego seleccione "Ejecutar").
Cuando se ejecuta manualmente, la tarea se ejecutará solo una vez y ¡listo!
Este es un cable de disparo, ya que es natural que las personas simplemente ejecuten la tarea manualmente justo después de su creación para verificar si funciona como se esperaba.
Lo que podría hacer, establezca el desencadenador en "Al inicio". Después de reiniciar la máquina, la tarea debería estar en el estado "En cola". Esto significa que se ejecutará en el intervalo configurado.
fuente
La activación manual es para pruebas. Necesita un disparador real para comenzar la repetición.
Resolví esto configurando un disparador para el inicio del sistema, como se sugiere, pero si esa sesión falla o haces modificaciones, y no quieres reiniciar la máquina, solo configura un disparador adicional para realizar el mismo tipo de repetición en un diariamente, con una hora de inicio en un minuto o dos.
A continuación, puede dejar ambos activadores en ejecución y configurarlos para que no inicien otra instancia si ya se está ejecutando, con los tiempos de espera adecuados para eliminar la instancia actual si se ejecuta demasiado tiempo. De esta manera, tiene la seguridad de disparar, incluso si la instancia que comenzó cuando se reinició la computadora por última vez muere.
fuente
La forma correcta de configurar esto es establecer la hora de inicio en cualquier momento en el pasado, luego seleccione "Ejecutar tarea lo antes posible después de que se omita un inicio programado" en la pestaña Configuración.
fuente
También me encontré con este problema, pude resolverlo estableciendo la fecha y hora de inicio uno o dos minutos antes de la hora de hacer que la tarea desencadene la acción y comience a repetirla como está configurada.
fuente
Acabo de encontrarme con este problema al intentar migrar las tareas programadas de mi PC doméstica (Windows 10 Pro) a un servidor (también ejecutando Windows 10 Pro, recién instalado a través de la herramienta de creación de medios de Microsoft). Las tareas migradas simplemente no se repetirían. Lo que terminó funcionando para mí fue cambiar el Trigger de 'Daily "a" One time ".
Captura de pantalla
fuente