Загрузка сервисов
На данном этапе загрузки Windows 2000 начинает работу Диспетчер сеансов (Session Manager, Smss.exe). Этот процесс отвечает за запуск высокоуровневых подсистем и системных сервисов, необходимых для работы операционной системы.
Роль диспетчера сеансов
Диспетчер сеансов исполняет инструкции, содержащиеся в реестре Windows 2000. Основная информация для его работы расположена в разделе:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager
Этот раздел содержит параметры, определяющие порядок загрузки системных сервисов и подсистем. Диспетчер сеансов выполняет команды, заданные в следующих элементах реестра:
- Параметр BootExecute – определяет список программ, которые должны быть выполнены до загрузки основных служб.
- Раздел Memory Management – содержит настройки управления памятью, включая размер файла подкачки.
- Раздел DOS Devices – задает пути к виртуальным устройствам, таким как
CON
,NUL
,PRN
. - Раздел Subsystems – определяет список пользовательских подсистем, включая Win32 и POSIX.
Значение BootExecute
Параметр BootExecute управляет выполнением ключевых процессов до загрузки сервисов. По умолчанию он содержит следующую запись:
autocheck autochk *
Эта команда инициирует проверку дисков перед запуском системы, если ранее были обнаружены ошибки файловой системы.
Дополнительная информация
Более детальные сведения о параметре BootExecute можно найти в разделе Параметр BootExecute, где рассматриваются его настройки и механизмы работы.