Script al inicio o apagado de Windows

Junio 2017


El truco es para Windows XP, Windows Vista y Windows 7; pero el método varía según la edición (profesional o estudiantil) de Windows.

Para las ediciones profesionales o completas

  • Inicia el editor de estrategia del grupo local: Menú Inicio > Ejecutar > Escribe gpedit.msc
    • En Vista, puedes escribir el comando en la barra de búsqueda del menú Inicio o presionando las teclas Windows + R
  • Anda a Configuración del ordenador > Configuración de Windows > Scripts (inicio / apagado)

  • Según lo que desees, haz un doble clic en Inicio o Apagado del sistema.
  • Haz clic en Agregar > Examinar y selecciona el script que desees agregar.

  • Haz clic en Aceptar.

Para todas las ediciones


Atención: esta acción afectará a tu base de registro, es recomendado hacer una copia de respaldo 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


Nota que lo que está señalado es variable, es necesario adoptar todo a las necesidades:
  • 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).

Añada tantas veces como lo desees, siempre adaptándolo a tus necesidades, la parte siguiente 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


Es también posible especificar los parámetros de ejecución de esto scripts modificando el campo Parameters.
Finalmente, guarda este archivo de texto:
  • Anda al menú Archivo > Guardar.
  • Dale un nombre que termine por .reg
  • Escoge Todos los archivos en la lista despegable Tipo de archivo.
  • Guarda el archivo en el lugar deseado, luego haz un doble clic en este archivo.

Consulta también

Publicado por Carlos-vialfa. Última actualización: 1 de mayo de 2013 a las 20:08 por Carlos-vialfa.
El documento «Script al inicio o apagado de Windows» se encuentra disponible bajo una licencia Creative Commons. Puedes copiarlo o modificarlo libremente. No olvides citar a CCM (es.ccm.net) como tu fuente de información.