NorfiPC »
Comandos Windows »
Iniciar programas con Windows
Crear bat o script para ejecutar programa en Windows
Comandos y archivos batch para lograr que se ejecuten programas, aplicaciones o un exe en el inicio del sistema, en el arranque de Windows. Como editar manualmente las entradas en el Registro donde se controlan todos los procesos del arranque.

Al mismo tiempo varias aplicaciones que instalamos, crear entradas en el Registro de Windows para asegurarse que se carguen en memoria al inicio del sistema y de esta forma lograr que estén disponibles con más rapidez ante una petición del usuario.
Por supuesto el malware que penetra en el equipo, también crea las entradas necesarias para iniciarse en el arranque del sistema, enmascarándose para que los programas antivirus piensen que son procesos del sistema.
Todo esto trae como consecuencia una pérdida del rendimiento y una lentitud excesiva en el inicio de Windows.
Iniciar aplicaciones y programas en el Inicio
Nosotros tenemos todo el derecho a escoger aplicaciones o programas inicien con Windows de forma automática, se incluye por supuesto música, videos, una presentación, etc.
Existen varios métodos y formas para lograr este propósito.
Crear un archivo batch para automatizar el inicio de programas con Windows
Puedes fácilmente automatizar este proceso copiando o creando los accesos directos de estos programas en una carpeta que vas a crear y en este ejemplo nombro MisProgramas, situada en la unidad C.
A continuación creas un archivo batch de nombre inicio.cmd con el siguiente código:
@echo off
timeout /t 30 /nobreak
FOR %%X IN ("C:\MisProgramas\*.*") DO rundll32 shell32.dll,ShellExec_RunDLL %%X
Este archivo batch al ejecutarse, va a cargar todos los programas o aplicaciones que estén en la carpeta que creaste MisProgramas.timeout /t 30 /nobreak
FOR %%X IN ("C:\MisProgramas\*.*") DO rundll32 shell32.dll,ShellExec_RunDLL %%X
Ahora el próximo paso es situar este batch en tu carpeta de Inicio.
La carpeta de Inicio la puedes encontrar en el Menu de Inicio >Todos los programas o en la siguiente ruta:
C:\Users\Nombre de Usuario\AppData\Roaming\Microsoft\Windows\Menú Inicio\Programas.
También puedes acceder a la carpeta de Inicio escribiendo o pegando en el cuadro de Inicio lo siguiente: shell:startup y oprimiendo Enter.
Ahora cada vez que inicies Windows el batch cargará todos estos programas uno a uno. La línea timeout /t 30 /nobreak es para que espere 30 segundos después que el explorador inicie y no forzar tanto el sistema, pero la puedes eliminar o variar el valor de espera.
Otra forma de hacer lo anterior
Situa el archivo batch descargado en la raíz del disco C: y añade una entrada al Registro para que cada vez que Windows inicie, se ejecute dicho archivo.
Para eso copia y pega la siguiente línea en la ventana de la consola de CMD y presiona la tecla Enter:
REG ADD HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run /v IniciarProgramas /t REG_SZ /d "C:\inicio.cmd"
Ingresar directamente las entradas de los programas en el Registro
Otra alternativa más avanzada es agregar los datos de cada programa a iniciar, en la clave del registro que Windows ejecuta al iniciarse el sistema.
Para eso abre REGEDIT y accede a la siguiente clave del registro:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
Escribe una a una distintas entradas, por cada programa que quieres que se inicie con el sistema.
Otras alternativas para ejecutar distintas acciones útiles en el inicio de Windows
Siguiendo el mismo método puedes crear distintos archivos batch, para automatizar el inicio con Windows de otras tareas, por ejemplo:
➔ Un archivo batch para que al iniciar el sistema, se detengan servicios que no necesites y no vayas a utilizar en dicha sesión.
La lista de los servicios innecesarios que puedes detener y así no tienes que deshabilitarlos, puedes encontrarlos en la siguiente página:
Servicios innecesarios en Windows 7 que podemos detener o deshabilitar.
Lista de los servicios innecesarios en Windows XP.
Código para el archivo batch:
@echo off
Sc stop NombredeServicio
Sc stop NombredeOtroServicio
Sc stop NombredeOtroServicio
Sc stop NombredeServicio
Sc stop NombredeOtroServicio
Sc stop NombredeOtroServicio
➔ Un archivo batch para cargar directamente los programas que necesites incluir en el inicio de Windows.
@echo off
start "C:\Windows\system32\notepad.exe"
start "C:\Program Files\ABCD\abcd.exe"
start "C:\Windows\system32\notepad.exe"
start "C:\Program Files\ABCD\abcd.exe"
Páginas relacionadas
✓ Modificar aplicaciones EXE y archivos de Windows con Resource Hacker
✓ Extraer imágenes y otros archivos de las librerías DLL en Windows
✓ Como crear accesos directos a herramientas, carpetas y funciones del sistema en Windows
✓ Trucos para Windows 7, configuración, cambios, ajustes y modificaciones
✓ Trucos para Windows 7, opciones poco conocidas, ocultas, interesantes y utiles
✓ Extraer imágenes y otros archivos de las librerías DLL en Windows
✓ Como crear accesos directos a herramientas, carpetas y funciones del sistema en Windows
✓ Trucos para Windows 7, configuración, cambios, ajustes y modificaciones
✓ Trucos para Windows 7, opciones poco conocidas, ocultas, interesantes y utiles