Загрузка Windows XP, как и в Windows NT/2000 не считается успешной до тех пор, пока в системе не зарегистрируется пользователь. После этого набор управляющих опций clone копируется в элемент LastKnownGood.
Сервисы, перечисленные в следующих ключах реестра, запускаются и выполняются асинхронно при помощи экрана приветствия (Welcome to Windows) и диалогового окна Вход в систему (Log On to Windows):
Процесс определения устройств Plug and Play также производится асинхронно с процессом регистрации и зависит от встроенного программного обеспечения системы (firmware), аппаратных средств, драйверов устройств и возможностей операционной системы по определению и энумерации новых устройств. Когда эти компоненты соответствующим образом скоординированы, механизм Plug and Play позволяет определять устройства, производить распределение системных ресурсов, установку драйверов и устройств с минимальным участием пользователя. Подробная информация о процессе определения устройств Plug and Play была рассмотрена в главе 5.
После вашей регистрации происходят описанные ниже события
Обновляются управляющие наборы (control sets are updated). Управляющий набор, указанный в элементе LastKnownGood, обновляется за счет содержимого элемента clone, clone — копия элемента CurrentControlSet, создаваемая каждый раз при запуске компьютера.
Установки параметров групповой политики вступают в силу. Установки групповой политики (Group Policy), применимые как к работе конкретного пользователя, так и к компьютеру, вступают в силу. Для получения более подробной информации о групповой политике см. главу 10.
Выполняются программы из группы Автозагрузка (Startup). Windows XP запускает сценарии регистрации, программы запуска, а также сервисы, которые указаны в реестре и в следующих каталогах:
Два последних каталога %Windir% существуют лишь на тех системах Windows 2000/ХР, которые инсталлировались как обновление Windows NT 4.0.
Загрузка остальных сервисов и драйверов
Как уже говорилось, к моменту регистрации пользователя в системе все еще может продолжаться загрузка и инициализация некоторых сервисов и драйверов. Последующие несколько разделов более подробно описывают следующие важные вопросы:
наборы управляющих опций в реестре, которые содержат системную конфигурационную информацию, используемую в процессе загрузки. Хорошее понимание этого материала необходимо для грамотного использования конфигурации LastKnownGood;
порядок запуска сервисов и драйверов, задаваемый через реестр (в частности, значимые элементы start и Error Control, первый из которых задает порядок запуска сервиса или драйвера, а второй — стандартное поведение системы в случае невозможности его запуска или корректной инициализации).