
¿Los programas de inicio de Windows 10 se inician en una secuencia específica, como el orden alfabético o de impacto de la CPU, o se inician todos simultáneamente?
¿Hay casos especiales en los que se da preferencia a los programas sobre otros, como que Windows Defender se cargue primero por motivos de seguridad?
Respuesta1
Windows inicia al iniciar los programas en paralelo, pero en grupos, de la siguiente manera:
Controladores de dispositivos de arranque de Windows, que tienen un
Start
valor igual a 0
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services
Servicios y controladores de inicio automático de Windows, con un
Start
valor igual a 2
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services
Windows retrasó los servicios y controladores de inicio automático, con un
Start
valor igual a 2 eDelayedAutostart
igual a 1:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services
Ejecute servicios solo una vez:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce
Ejecutar servicios permanentemente:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServices
Una vez que el usuario inicia sesión, el orden es el siguiente:
Notificar del evento de inicio de sesión:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify
Inicialización de usuario:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinit
Caparazón:
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell
ShellServiceObjectDelayLoad apuntando a CLSID InProcServer:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ShellServiceObjectDelayLoad
Ejecutar una vez la clave de la máquina local:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnceEx
Ejecutar permanentemente:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
RunOnce Clave de usuario actual (principalmente para instalaciones):
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce
Ejecución del explorador:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run
Cargar clave (en desuso):
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows\load
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Windows
Programador de tareas compartidas:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\SharedTaskScheduler
AppInit_DLL:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Windows
Carpeta de inicio de todos los usuarios:
C:\Users\All Users\Start Menu\Programs\Startup
Carpeta de inicio del perfil de usuario:
C:\Users\username\Start Menu\Programs\Startup
Fuentes: