General

Cómo agregar o quitar programas del inicio en Windows 11

Portada del artículo «Cómo agregar o quitar programas del inicio en Windows 11» de Trucos Informáticos

Hay programas que quieres que se abran solos al encender el ordenador (el cliente de correo, la nube, un programa de contabilidad) y otros que se han colado en el inicio sin que lo pidieras y ralentizan el arranque. Windows 11 ofrece varias formas de gestionar qué se ejecuta al iniciar sesión: la página de Aplicaciones de inicio de Configuración, el Administrador de tareas, las carpetas de inicio, el Registro y el Programador de tareas. En esta guía verás cómo quitar y cómo agregar programas al inicio con cada método, cuál elegir según el caso y cómo comprobar el resultado con PowerShell.

Cómo decide Windows qué arranca

Cuando inicias sesión, Windows lanza programas desde varios sitios:

  • La carpeta de inicio del usuario y la de todos los usuarios.
  • Las claves Run del Registro (del usuario actual y del equipo).
  • Las tareas programadas con el desencadenador «al iniciar sesión».
  • Las aplicaciones de la Microsoft Store que declaran una tarea de inicio.
  • Servicios de Windows, que arrancan antes de iniciar sesión y se gestionan aparte.

La interfaz de Windows 11 muestra juntas las tres primeras categorías más comunes, pero no todas, así que si un programa se sigue ejecutando tras deshabilitarlo, probablemente esté en otro de estos lugares.

Método 1: desde Configuración (el más sencillo)

  1. Abre Configuración (Win + I) → Aplicaciones → Inicio.
  2. Verás la lista de aplicaciones con un interruptor y, en muchos casos, el impacto que tienen en el arranque (bajo, medio o alto).
  3. Desactiva el interruptor de las que no necesites al iniciar. Para agregar una aplicación solo hay que activar su interruptor si ya aparece en la lista.

Ordena la lista por Impacto de inicio o por Estado para empezar por las que más ralentizan. Este método no desinstala nada: puedes volver a activarlo cuando quieras.

Método 2: desde el Administrador de tareas

  1. Pulsa Ctrl + Mayús + Esc y ve a la pestaña Aplicaciones de arranque (en Windows 11 aparece como un icono de velocímetro).
  2. Selecciona la aplicación y pulsa Deshabilitar (o Habilitar para volver a activarla).
  3. La columna Impacto de inicio te indica cuánto retrasa el arranque, y arriba a la derecha verás el Último tiempo de BIOS.

Es el mismo conjunto de elementos que en Configuración, con más datos (editor, estado, impacto). Si quieres medir el efecto, cronometra el arranque antes y después de cada cambio y compara.

Método 3: agregar un programa con la carpeta de inicio

La forma clásica y más fiable de hacer que un programa (o un archivo, o una página web) se abra al iniciar sesión es colocar un acceso directo en la carpeta de inicio:

  1. Pulsa Win + R, escribe shell:startup y pulsa Intro. Se abre la carpeta de inicio de tu usuario (%AppData%\Microsoft\Windows\Start Menu\Programs\Startup).
  2. Crea un acceso directo al programa: clic derecho dentro de la carpeta → Nuevo → Acceso directo y elige el ejecutable (o arrastra desde el menú Inicio con la tecla Alt).
  3. Cierra sesión y vuelve a entrar para comprobarlo.

Para que se ejecute para todos los usuarios del equipo, usa shell:common startup, que abre la carpeta C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp (necesitas permisos de administrador). Para quitar un programa que se inicia desde aquí, basta con eliminar su acceso directo.

Método 4: agregar o quitar con el Registro

Muchas aplicaciones se registran en el inicio con un valor en una clave Run. Estas son las ubicaciones principales:

  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run: programas que se inician solo para tu usuario.
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run: programas que se inician para todos los usuarios.
  • HKEY_LOCAL_MACHINE\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Run: lo mismo para programas de 32 bits en un Windows de 64 bits.
  • ...\RunOnce: programas que se ejecutan una sola vez y se eliminan.

Para agregar un programa al inicio de tu usuario con PowerShell:

New-ItemProperty -Path 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Run' -Name 'MiPrograma' -Value '"C:\Program Files\MiPrograma\programa.exe" --minimizado' -PropertyType String -Force

Fíjate en las comillas dobles alrededor de la ruta (imprescindibles si tiene espacios) y en que los argumentos van detrás. Para quitarlo:

Remove-ItemProperty -Path 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Run' -Name 'MiPrograma'

Cuando deshabilitas una aplicación desde Configuración o desde el Administrador de tareas, Windows no borra el valor de la clave Run: guarda un indicador de «deshabilitado» en HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\StartupApproved\Run (y su equivalente en HKLM). Por eso el programa sigue apareciendo en la lista pero no se ejecuta. Si quieres quitarlo del todo, elimina el valor de la clave Run (con copia previa, y solo si estás seguro de lo que es).

Si necesitas configurar un valor de este tipo en muchos equipos de una empresa, no lo hagas a mano: usa las preferencias de directiva de grupo, como explicamos en la guía de claves de registro con directivas de grupo.

Método 5: el Programador de tareas (para casos avanzados)

Si necesitas que un programa se inicie con privilegios de administrador sin que aparezca el aviso de Control de cuentas de usuario, o con retraso para no ralentizar el arranque, la solución es una tarea programada:

$accion = New-ScheduledTaskAction -Execute 'C:\Program Files\MiPrograma\programa.exe'
$disparador = New-ScheduledTaskTrigger -AtLogOn
$disparador.Delay = 'PT1M'    # esperar 1 minuto tras iniciar sesión
$principal = New-ScheduledTaskPrincipal -UserId "$env:USERDOMAIN\$env:USERNAME" -RunLevel Highest
Register-ScheduledTask -TaskName 'Inicio de MiPrograma' -Action $accion -Trigger $disparador -Principal $principal

Ejecútalo en PowerShell como administrador. La propiedad Delay usa el formato de duración ISO 8601 (PT1M son 60 segundos). Retrasar los programas que no necesitas inmediatamente es una de las mejores formas de hacer que el escritorio esté disponible antes.

Cómo ver todo lo que arranca con PowerShell

# Lista unificada de elementos de inicio
Get-CimInstance Win32_StartupCommand | Select-Object Name, Command, Location, User | Format-Table -AutoSize

# Valores de las claves Run
Get-ItemProperty 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Run'
Get-ItemProperty 'HKLM:\Software\Microsoft\Windows\CurrentVersion\Run'

# Tareas programadas que se ejecutan al iniciar sesión
Get-ScheduledTask | Where-Object { $_.Triggers.CimClass.CimClassName -eq 'MSFT_TaskLogonTrigger' } | Select-Object TaskName, TaskPath, State

La primera orden ofrece una vista global rápida; las otras te enseñan lo que la interfaz no siempre muestra.

Qué deshabilitar y qué dejar

  • Suele ser seguro deshabilitar: lanzadores de juegos, actualizadores de programas que no usas a diario (Adobe, Java, Spotify…), asistentes de impresoras y escáneres, utilidades de fabricantes que no necesitas y clientes de mensajería que abres cuando los quieres.
  • Mejor dejar: el antivirus, los controladores de audio, gráficos y touchpad, las herramientas de seguridad corporativas y el cliente de copias de seguridad.
  • Con precaución: clientes de almacenamiento en la nube. Si quieres tus archivos sincronizados siempre, déjalos.

Si no sabes qué es una entrada, búscala antes de desactivarla. Deshabilitar un elemento no lo desinstala: puedes revertirlo en cualquier momento.

Si un programa vuelve a aparecer en el inicio

  • La aplicación se vuelve a registrar sola: muchas lo hacen en cada actualización. Desactiva la opción «Iniciar con Windows» dentro de los propios ajustes del programa.
  • Está en otro lugar: revisa las carpetas de inicio, las claves Run (incluida WOW6432Node) y las tareas programadas con los comandos de arriba.
  • Es una tarea de la Microsoft Store: desactívala desde Configuración → Aplicaciones → Inicio.
  • Lo gestiona tu organización: en equipos de empresa, una directiva de grupo puede volver a agregarlo. Consulta con el administrador.
  • Podría ser malware: si aparecen entradas con nombres extraños o rutas inusuales (carpetas temporales, AppData con nombres aleatorios), analiza el equipo.

Problemas frecuentes

  • El programa se agregó al inicio pero no arranca: comprueba la ruta y las comillas, y que el programa no requiera elevación (en ese caso usa una tarea programada).
  • Se abre pero minimizado o en segundo plano: muchas aplicaciones tienen un argumento para iniciar minimizadas (por ejemplo, --minimizado o /min), según el programa.
  • La aplicación de la Microsoft Store no aparece: no todas declaran inicio; si lo hacen, aparecerá en Configuración → Aplicaciones → Inicio.
  • Cambios que no se mantienen: perfiles temporales o directivas que restablecen la configuración.

Preguntas frecuentes

¿Deshabilitar programas de inicio acelera de verdad el arranque?

Sí, sobre todo si hay varios de impacto alto. El efecto es mayor en equipos con disco mecánico o poca memoria. Mide el tiempo antes y después para comprobarlo.

¿Puedo hacer que se abra una web al iniciar?

Sí. Crea un acceso directo a la dirección web (o al navegador con la dirección como argumento) y colócalo en shell:startup.

¿Cuál es la diferencia entre la carpeta de inicio y las claves Run?

Funcionalmente, ninguna para el usuario: ambas arrancan programas al iniciar sesión. La carpeta es más fácil de gestionar a mano; las claves Run son lo que usan los instaladores y se pueden desplegar de forma masiva con directivas.

Conclusión

Para quitar programas del inicio en Windows 11, lo más rápido es Configuración → Aplicaciones → Inicio (o el Administrador de tareas). Para agregar uno, coloca un acceso directo en shell:startup; si necesitas elevación o un retraso, usa una tarea programada. Revisa de vez en cuando también las claves Run y las tareas al iniciar sesión con PowerShell, porque no todo aparece en la interfaz, y recuerda que deshabilitar no es desinstalar.

Un arranque lento no siempre depende de los programas de inicio: un disco casi lleno o la gestión de la memoria virtual también influyen. Revisa cómo liberar espacio en disco en Windows 11 y qué es swapfile.sys antes de desactivar nada más.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *