
Os programas de inicialização do Windows 10 são iniciados em uma sequência específica, como ordem alfabética ou de impacto da CPU, ou são todos iniciados simultaneamente?
Existem casos especiais em que os programas têm preferência em relação a outros, como o carregamento do Windows Defender primeiro por motivos de segurança?
Responder1
O Windows inicia na inicialização os programas em paralelo, mas em grupos, como segue:
Drivers de dispositivo de inicialização do Windows, com
Start
valor igual a 0
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services
Serviços e drivers de inicialização automática do Windows, com
Start
valor igual a 2
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services
O Windows atrasou a inicialização automática de serviços e drivers, com
Start
valor igual a 2 eDelayedAutostart
igual a 1:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services
Execute os serviços apenas uma vez:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce
Execute serviços permanentemente:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServices
Após o login do usuário, a ordem é a seguinte:
Notificar sobre o evento de logon:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify
Inicialização do usuário:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinit
Concha:
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell
ShellServiceObjectDelayLoad apontando para CLSID InProcServer:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ShellServiceObjectDelayLoad
Chave da máquina local RunOnce:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnceEx
Execute permanentemente:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
Chave de usuário atual RunOnce (principalmente para instalações):
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce
Execução do Explorador:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run
Chave de carregamento (obsoleta):
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows\load
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Windows
Agendador de tarefas compartilhadas:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\SharedTaskScheduler
AppInit_DLLs:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Windows
Pasta de inicialização de todos os usuários:
C:\Users\All Users\Start Menu\Programs\Startup
Pasta de inicialização do perfil do usuário:
C:\Users\username\Start Menu\Programs\Startup
Fontes :