Cómo administrar los programas de inicio en Windows

Respuesta corta: Windows guarda el inicio automático en dos claves del Registro (Run y RunOnce, por usuario y para todo el sistema) y dos carpetas de inicio. El Administrador de tareas puede desactivar la mayoría, pero oculta el comando y el origen; una aplicación gratuita como el Administrador de inicio muestra cada entrada con su comando, su ubicación y su ámbito, y la cambia con el mismo mecanismo StartupApproved, sin eliminar nada.

Dónde esconde Windows los programas de inicio

El inicio automático no es una lista, sino cuatro lugares:

  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run — programas del usuario actual, se lanzan en cada inicio de sesión.
  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce — tareas de una sola vez, se ejecutan y luego se eliminan.
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run y ...\RunOnce — lo mismo para todos los usuarios; escribir aquí requiere permisos de administrador.
  • Las carpetas de inicio: shell:startup para el usuario actual y shell:common startup para todos, ambas accesibles desde el cuadro Ejecutar.

El Administrador de tareas lee estas fuentes y las une en su pestaña «Aplicaciones de inicio». Todo lo que arranca con Windows está en uno de esos cuatro sitios, por eso «lo desactivé en el Administrador de tareas y ha vuelto» suele significar una segunda entrada en otro lugar.

Método 1: el Administrador de tareas — la vía conocida

  1. Pulsa Ctrl+Mayús+Esc y abre la pestaña «Aplicaciones de inicio» (en Windows 11 está en el menú de la izquierda).
  2. Haz clic derecho en la entrada y elige «Deshabilitar», o selecciónala y usa el botón de la esquina superior derecha.
  3. Cierra sesión y vuelve a entrar (o reinicia) para ver el efecto: la pestaña muestra el estado actual y el programa solo vuelve a arrancar cuando lo habilitas de nuevo.

Cómodo, integrado y suficiente para un programa ruidoso. El problema: el Administrador de tareas muestra un nombre, un editor y una valoración de impacto, pero no el comando que se ejecutará, ni la clave del Registro o carpeta exacta detrás de la entrada, ni su ámbito. Las entradas RunOnce apenas aparecen, así que los instaladores que programan una tarea para el siguiente inicio de sesión quedan invisibles. Y nada en la pestaña explica qué es realmente una entrada desconocida: la desactivas a ciegas.

Método 2: regedit y shell:startup — para los valientes

  1. Pulsa Win+R, escribe regedit y ve a HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run. Cada valor es un programa de inicio: el nombre es lo que ves, los datos son el comando.
  2. Para quitar un programa, elimina su valor: aquí no hay interruptor. Borrar el valor equivocado puede romper un asistente de controlador o un dispositivo de entrada, y no hay deshacer salvo restaurar una copia de seguridad del Registro.
  3. Para las entradas de carpeta, pulsa Win+R y escribe shell:startup (o shell:common startup); elimina el acceso directo para que el programa deje de arrancar.

Es la vía manual: exacta, pero sin margen de error. Un valor Run borrado desaparece, una errata en un comando rompe la entrada en silencio, y nada te dice de cuál de los cuatro lugares venía. Un último recurso razonable para una entrada testaruda, no una herramienta diaria.

Método 3: el Administrador de inicio — verlo todo, cambiar sin riesgo

Descargar gratis — StartupManager-Setup.exe

  1. Abre la aplicación: lee las dos claves del Registro (usuario actual y todos los usuarios) y ambas carpetas de inicio, y muestra cada entrada con su comando exacto, su origen (Registro · Run, Registro · RunOnce, carpeta de inicio) y su ámbito (Este usuario o Todos los usuarios).
  2. Mueve el interruptor de una entrada que no necesites al iniciar sesión. La aplicación escribe la misma marca StartupApproved que el Administrador de tareas: el valor del Registro o el acceso directo se queda exactamente donde estaba, no se elimina nada y el cambio es inmediato.
  3. Vuelve a activarlo cuando el programa haga falta otra vez: las entradas desactivadas nunca salen de la lista, así que no hay momento de «¿dónde se fue?».

A diferencia del Administrador de tareas, la lista muestra el comando detrás de cada nombre y marca con un candado las entradas de todos los usuarios: se listan por transparencia, pero en esta versión no se pueden cambiar porque requieren permisos de administrador. Las entradas del usuario no necesitan elevación alguna. Y como la aplicación solo lee el Registro y escribe una marca, es segura de probar en un portátil de trabajo: sin servicio, sin cuenta, sin telemetría, nada se envía a ninguna parte.

Qué es seguro desactivar

  1. Actualizadores y asistentes — Spotify, Steam, el asistente de Creative Cloud de Adobe, OneDrive, Discord: pueden iniciarse al abrir la aplicación en lugar de al iniciar sesión. Aquí suele irse la mayor parte del tiempo de arranque.
  2. Lanzadores de juegos — Steam, Epic Games Launcher, Battle.net y similares: solo necesitan ejecutarse cuando juegas de verdad. Desactívalos y ábrelos desde el menú Inicio.
  3. Mensajería y clientes de chat — Telegram, Slack, Teams: si no los necesitas en el segundo siguiente a que Windows cargue, apágalos; se abren sin problema a mano.

No toques los controladores de audio, los asistentes del panel táctil y del teclado, los antivirus y agentes de seguridad, ni las utilidades del fabricante para ventiladores y energía. Suelen instalar una entrada Run que forma parte del funcionamiento correcto del dispositivo, y desactivarla puede dejarte sin sonido, sin panel táctil o sin protección. Si el comando de una entrada apunta a Program Files\Windows Defender, a una carpeta de controlador de audio o al directorio de un fabricante de portátiles, déjala en paz.

Preguntas frecuentes

¿Desactivar un programa de inicio lo elimina?

No. El interruptor escribe la misma marca StartupApproved que el Administrador de tareas; el valor del Registro o el acceso directo se queda en su sitio, y volver a activar la entrada restaura el programa en el siguiente inicio de sesión.

¿Por qué vuelve un programa tras desactivarlo en el Administrador de tareas?

Porque lo lanza otra entrada: un segundo valor en Run, una tarea en RunOnce o un acceso directo en una carpeta de inicio. Un administrador que lee los cuatro lugares muestra los duplicados de golpe, justo lo que no hace la única pestaña del Administrador de tareas.

¿Necesito permisos de administrador?

Solo para las entradas que pertenecen a todos los usuarios (las claves HKEY_LOCAL_MACHINE y la carpeta de inicio común). Las entradas del usuario en HKEY_CURRENT_USER y shell:startup puede cambiarlas el usuario con sesión iniciada sin elevación.


Más: cómo ver las especificaciones de tu PC en Windows y cómo encontrar y eliminar carpetas vacías en Windows.