Programar script al inicio o apagado de Windows: 11/10/7...

Programar script al inicio o apagado de Windows: 11/10/7...

Si tienes una versión antigua de Windows (XP, Vista o Windows 7) y deseas hacer que se ejecute un comando, programa o script automáticamente al arrancar o apagar el sistema de tu ordenador (por ejemplo, hacer una copia de seguridad o abrir ciertos programas), a continuación te enseñamos cómo hacerlo.

¿Cómo programar un script en las ediciones profesionales o completas?

Las versiones profesionales de Windows cuentan con una herramienta del sistema que permite programar un script para programar tareas, por ejemplo respaldar archivos, actualizar programas o darle mantenimiento al SO.

  1. Inicia el editor de estrategia del grupo local: Menú Inicio > Ejecutar y escribe "gpedit.msc". En Windows Vista, puedes escribir el comando en la barra de búsqueda del menú Inicio o presionar las teclas Windows + R para abrir la ventana Ejecutar.
  2. Dirígete a Configuración del ordenador > Configuración de Windows > Scripts (inicio / apagado).
  3. Haz doble clic en Inicio o Apagado del sistema.
    Programar un script en Windows
    © Microsoft
  4. Haz clic en Agregar > Examinar y selecciona el script que deseas añadir.
    Programar un script en Windows
    © Microsoft
  5. Haz clic en Aceptar.

¿Cómo ejecutar un script en todas las ediciones?

  • Atención: esta acción afectará a tu base de registro. Por eso es recomendable hacer una copia de seguridad del registro del sistema antes de proceder a agregar un script.
  1. Abre el bloc de notas y copia el siguiente código:
Windows Registry Editor Version 5.00 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy\State\Machine\Scripts] 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy\State\Machine\Scripts\Shutdown] 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy\State\Machine\Scripts\Startup] 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy\State\Machine\Scripts\Startup\0] 
"GPO-ID"="LocalGPO" 
"SOM-ID"="Local" 
"FileSysPath"="C:\\Windows\\System32\\GroupPolicy\\Machine" 
"DisplayName"="Estrategia del grupo local" 
"GPOName"="Estrategia del grupo local" 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy\State\Machine\Scripts\Shutdown\0] 
"GPO-ID"="LocalGPO" 
"SOM-ID"="Local" 
"FileSysPath"="C:\\Windows\\System32\\GroupPolicy\\Machine" 
"DisplayName"="Estrategia del grupo local" 
"GPOName"="Estrategia del grupo local" 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy\State\Machine\Scripts\Startup\0\0] 
"Script"="C:\\script1.bat" 
"Parameters"="" 
"ExecTime"=hex(b):00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

Es necesario adaptarlo según las necesidades de cada uno:

  • C:\\script.bat representa el camino de tu script en el disco duro.

  • 0 representa el número del script en el caso que tengas varios scripts a ejecutar. Basta con incrementar este número.

  • Startup representa el momento de la ejecución del script (al inicio es Startup y al apagado es Shutdown).

Si quieres añadir varios scripts:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy\State\Machine\Scripts\Startup\0\0] 
"Script"="C:\\script1.bat" 
"Parameters"="" 
"ExecTime"=hex(b):00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00

2. También es posible especificar los parámetros de ejecución de estos scripts modificando el campo Parameters.

3. Finalmente, ve a menú Archivo > Guardar y dale al archivo un nombre que termine por ".reg".

4. Escoge Todos los archivos en la lista desplegable.

5. Guarda el archivo en el lugar deseado y a continuación haz doble clic en este archivo.

¿Cómo programar un script desde el Programador de Tareas?

Si tienes Windows 10 u 11, puedes utilizar una herramienta llamada Programador de Tareas para crear un script y definir las condiciones para que se ejecute.

1. Abre el menú de Inicio y escribe en la barra de búsqueda Programador de Tareas para encontrar y abrir el programa.

2. Dirígete a la pestaña Acción y haz clic en Crear tarea básica.

3. Escribe un nombre y descripción para la nueva tarea y haz clic en Siguiente. Luego, selecciona cuándo deseas que se ejecute esa tarea.

Cómo programar tareas en Windows
© Microsoft

4. Ahora selecciona Iniciar un programa > Siguiente.

5. Usa Examinar para buscar el programa o script (archivo bat) y ábrelo. Luego, selecciona Abrir el diálogo Propiedades para esta tarea y haz clic en Finalizar.

Cómo programar tareas en Windows
© Microsoft

6. Se abrirá una nueva ventana. En la pestaña Configuración, activa la opción llamada Si la tarea no se ejecuta, reiniciarla cada, selecciona un lapso de tiempo y presiona Aceptar.

7. Reinicia tu equipo y comprueba que la tarea se haya ejecutado.

Alrededor del mismo tema

Windows