Иногда возникает необходимость просто понять: что же загружается раньше, а что позже в среде Windows.
Здесь я предлагаю всем посмотреть последовательность загрузки из основных ключей реестра, начиная сразу после
Bootmgr и заканчивая ярлыками программ
записей в двух папках автозапуска..
1. HKLM\SYSTEM\CurrentControlSet\Control\Session
Manager\BootExecute.
Эта ветка может
включать в себя инструкции для запуска
CHKDSK по расписанию, тут не разрешается запуск пользовательских
программ..
2.
Далее стартуют службы HKLM\SYSTEM\CurrentControlSet\Services,
а затем устаревшие
ключи реестра если есть
HKLM\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce и
HKLM\Software\Microsoft\Windows\CurrentVersion\RunServices
3.
Затем пользователь входит в систему.
4.
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\UserInit.
Тут указывается
программа C:\WINDOWS\system32\userinit.exe. Другие программы могут быть
запущены из этого ключа путем добавления их через запятую.
5.
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell.
Ключ должен содержать только одно значение -
explorer.exe.
6. Далее стартуют
программы из 2-х ключей реестра для всех пользователей:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
и
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
7. Далее стартуют программы из 2-х ключей
реестра для текущего пользователя:
HKCU\Software\Microsoft\Windows\CurrentVersion\Run
и
HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce
8. Программы из
папки автозапуска для всех пользователей и для текущего пользователя стартуют
позже всех.
%ALLUSERSPROFILE%\Microsoft\Windows\Start
Menu\Programs\StartUp
%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start
Menu\Programs\Startup
Важные программы,
такие как как антивирус и брандмауэр запускаются в начале этой
последовательности, чаще в службах.
Дополнительное
место для 32-bit приложений в 64-bit
среде:
HKLM\SOFTWARE\Wow6432Node
и
HKCU\Software\Wow6432Node.
Комментариев нет:
Отправить комментарий