Iniciar una tarea programada en una máquina virtual con Windows 7 al inicio

Iniciar una tarea programada en una máquina virtual con Windows 7 al inicio

Tengo un archivo por lotes que me gustaría ejecutar cada vez que se reinicia mi máquina virtual con Windows 7. He creado el archivo por lotes (y funciona como se esperaba) como C:\example.bat. También configuré una tarea en el Programador de tareas con un disparador al inicio y una acción "iniciar C:\example.bat". En este momento, el archivo por lotes no se activa al iniciar como se supone que debe hacerlo. Si cambio el activador para iniciar sesión, el archivo por lotes se activa como se esperaba al iniciar sesión. ¿Qué está pasando?

Respuesta1

Ya lo probé aquí antes, deberías agregar un retraso (de 45 a 60 segundos) al activar una tarea al iniciar Windows.

Cuando se activa mediante el inicio, el activador carga la tarea antes de que se ejecute el escritorio (antes de que se inicien todas las dependencias de Windows), lo que hace que su secuencia de comandos nunca se ejecute (especialmente cuando debe insertar una contraseña para abrir el escritorio).

Cuando se activa mediante inicio de sesión, la tarea se cargará después de que el escritorio esté completamente cargado (cuando se crea una sesión de usuario, después del inicio del sistema), esa es la razón por la que funciona bajo esta condición.

información relacionada