
Запускаются ли программы автозагрузки Windows 10 в определенной последовательности, например, в алфавитном порядке или в порядке воздействия на ЦП, или все они запускаются одновременно?
Существуют ли особые случаи, в которых программам отдается предпочтение перед другими, например, Защитник Windows загружается первым в целях безопасности?
решение1
При запуске Windows программы запускаются параллельно, но группами, следующим образом:
Драйверы загрузочных устройств Windows, имеющие
Start
значение, равное 0
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services
Службы и драйверы автозапуска Windows, имеющие
Start
значение, равное 2
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services
Windows отложила автозапуск служб и драйверов, имея
Start
значение, равное 2 иDelayedAutostart
равное 1:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services
Запуск служб только один раз:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce
Запустить службы на постоянной основе:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServices
После входа пользователя в систему порядок следующий:
Уведомить о событии входа в систему:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify
Инициализация пользователя:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinit
Оболочка:
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell
ShellServiceObjectDelayLoad указывает на CLSID InProcServer:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ShellServiceObjectDelayLoad
Ключ локальной машины RunOnce:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnceEx
Работать постоянно:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
Текущий ключ пользователя RunOnce (в основном для установок):
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce
Запуск проводника:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run
Ключ загрузки (устарело):
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_DLL:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Windows
Папка автозагрузки всех пользователей:
C:\Users\All Users\Start Menu\Programs\Startup
Папка запуска профиля пользователя:
C:\Users\username\Start Menu\Programs\Startup
Источники: