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.
- 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.
- Dirígete a Configuración del ordenador > Configuración de Windows > Scripts (inicio / apagado).
- Haz doble clic en Inicio o Apagado del sistema.
- Haz clic en Agregar > Examinar y selecciona el script que deseas añadir.
- 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.
- 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.
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.
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.