In welcher Reihenfolge werden Startprogramme geladen?

In welcher Reihenfolge werden Startprogramme geladen?

Werden die Startprogramme von Windows 10 in einer bestimmten Reihenfolge gestartet, beispielsweise in alphabetischer Reihenfolge oder in der Reihenfolge ihrer CPU-Auswirkung, oder werden sie alle gleichzeitig gestartet?

Gibt es Sonderfälle, in denen Programmen der Vorzug vor anderen gegeben wird, z. B. wenn Windows Defender aus Sicherheitsgründen zuerst geladen wird?

Antwort1

Windows startet die Programme beim Start parallel, aber in Gruppen, wie folgt:

  • Windows-Startgerätetreiber mit einem StartWert von 0
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services

  • Windows Autostart-Dienste und -Treiber mit einem StartWert von 2
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services

  • Verzögerter Autostart von Diensten und Treibern von Windows mit einem StartWert von 2 und DelayedAutostarteinem Wert von 1:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services

  • Dienste nur einmal ausführen:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce

  • Dienste dauerhaft ausführen:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServices

Nach der Anmeldung des Benutzers gilt folgende Reihenfolge:

  • Über das Anmeldeereignis benachrichtigen:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify

  • Benutzerinitialisierung:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinit

  • Hülse:
    HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell

  • ShellServiceObjectDelayLoad zeigt auf CLSID InProcServer:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ShellServiceObjectDelayLoad

  • RunOnce-Schlüssel für den lokalen Computer:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnceEx

  • Dauerhaft ausführen:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

  • RunOnce Current User Key (meist für Installationen):
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce

  • Explorer-Ausführung:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run

  • Schlüssel laden (veraltet):
    HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows\load
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Windows

  • SharedTaskScheduler:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\SharedTaskScheduler

  • AppInit_DLLs:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Windows

  • Startordner aller Benutzer:

    C:\Users\All Users\Start Menu\Programs\Startup
    
  • Startordner des Benutzerprofils:

    C:\Users\username\Start Menu\Programs\Startup
    

Quellen:

verwandte Informationen