Em que ordem os programas de inicialização são carregados?

Em que ordem os programas de inicialização são carregados?

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 Startvalor igual a 0
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services

  • Serviços e drivers de inicialização automática do Windows, com Startvalor igual a 2
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services

  • O Windows atrasou a inicialização automática de serviços e drivers, com Startvalor igual a 2 e DelayedAutostartigual 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 :

informação relacionada