Para que un programa se ejecute al inicar Windows debemos hacer que el acceso directo aparezca en el listado de programas del menú Inicio de Windows, debes colocar el archivo del acceso directo del programa dentro de la carpeta de inicio correspondiente.
Existen dos ubicaciones principales dependiendo de si el acceso debe ser para el usuario actual o para todos los usuarios:
- Para el usuario actual: Coloca el acceso directo en
C:\Users\[TuUsuario]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup. También puedes acceder rápidamente a esta carpeta presionandoWindows + R, escribiendoshell:startupy pulsando Enter.

- Para todos los usuarios (general): Coloca el acceso directo en
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup. Puedes acceder a esta ubicación presionandoWindows + R, escribiendoshell:common startupy pulsando Enter.

Una vez colocado el acceso directo en la carpeta correcta, el programa se ejecutará automáticamente cada vez que inicies sesión en Windows.