Регистрация пользователя в системе
На этом этапе подсистема Win32 автоматически запускает процесс WinLogon.exe, который отвечает за управление процессом входа в систему. Затем WinLogon.exe запускает Локального администратора безопасности (Local Security Authority Subsystem, Lsass.exe), который выполняет проверку учетных данных пользователя.
Способы регистрации пользователя
После завершения инициализации ядра регистрация пользователя может выполняться автоматически или вручную:
- Автоматическая регистрация:
Если учетные данные сохранены в реестре, вход в систему выполняется без участия пользователя.
- Ручная регистрация:
На экране появляется диалоговое окно с текстом "Нажмите Ctrl+Alt+Delete", после чего пользователь вводит имя и пароль.
На данном этапе система может еще загружать сетевые драйверы, но пользователю уже разрешено выполнить вход.
Загрузка системных сервисов
Во время регистрации пользователя Диспетчер служб запускает автоматически стартующие сервисы. Эти сервисы определяются в реестре:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DriverName
Для автозапуска сервисов параметр Start должен быть установлен в 0x2
.
Обработка зависимостей сервисов
Запуск сервисов осуществляется с учетом их зависимостей, которые задаются параметрами:
- DependOnGroup – определяет группы сервисов, которые должны быть загружены раньше.
- DependOnService – указывает, от каких конкретных сервисов зависит работа данного процесса.
Эти зависимости хранятся в разделе реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DriverName
Завершение процесса загрузки
Примечание:
Загрузка Windows 2000 считается успешной только после успешной регистрации пользователя. После этого текущий набор параметров Clone копируется в LastKnownGood, что позволяет восстановить систему в случае сбоя.