ОС.Системный реестр и системные службы.pptx
- Количество слайдов: 15
Системный реестр и системные службы
Назначение и структура реестра Реестр представляет собой реляционную базу данных, в которой аккумулируются вся необходимая для нормального функционирования компьютера информация о настройках операционной системы, а также об используемом совместно с Windows программном обеспечении и оборудовании. В процессе развития операционных систем Windows реестр пришел на смену конфигурационным файлам (INIфайлам) и был призван снять неудобства и ограничения, связанные с их использованием. В отличие от операционных систем прежних поколений информация в реестре Windows XP хранится в бинарном (двоичном) представлении, что позволяет не только помещать в реестр значительно больший объем информации, но и увеличить скорость работы с ним
С реестром взаимодействуют следующие компоненты операционной системы Программы установки (Windows Setup). Каждый раз при запуске программы Windows Setup или установочных программ для аппаратных и программных средств происходит добавление в реестр новых конфигурационных данных. Правильно разработанные программы установки считывают информацию реестра, чтобы определить. Присутствуют ли в системе компоненты, обязательные для успешного завершения установки. Реестр позволяет приложениям совместно использовать конфигурационную информацию и предоставляет им больше возможностей взаимодействия между собой. Распознаватель (Recognizer). При запуске компьютера распознаватель аппаратных средств помещает в реестр список обнаруженных устройств. На компьютерах с процессорами Intel распознавание аппаратных средств осуществляется программой Ntdetect. com и ядром операционной системы Ntoskrnl. exe. Ядро системы (Ntoskrnl. exe). При старте системы ядро извлекает из реестра сведения о загружаемых драйверах устройств и порядке их загрузки. Кроме того, ядро передает в реестр информацию о себе (номер версии и др. ).
С реестром взаимодействуют следующие компоненты операционной системы Драйверы устройств. Драйверы обмениваются с реестром параметрами загрузки и конфигурационными данными. Каждый драйвер устройства должен сообщить об используемых им системных ресурсах, включая аппаратные прерывания и каналы DMA. Приложения и драйверы устройств могут считывать эту информацию из реестра, предоставляя пользователям интеллектуальные программы инсталляции и конфигурирования. Административные средства. Эти средства, в том числе утилиты панели управления и оснастки, собранные в меню Администрирование, представляют собой удобные и безопасные (в части внесения ошибок) средства модификации реестра. Редактор реестра также полезен для просмотра реестра и для внесения изменений в конфигурацию системы. Пользовательские профили (user profiles). Windows NT/2000/XP обеспечивают возможность создания множества пользовательских профилей. Вся информация, относящаяся к конкретному пользовательскому имени и ассоциированным с ним правам, хранится в реестре. Аппаратные профили (hardware profiles), или профили оборудования. Реестр, в отличие от INI-файлов позволяет хранить множественные аппаратные конфигурации. Аппаратный профиль представляет собой набор инструкций, с помощью которого можно указать операционной системе, драйверы каких устройств должны загружаться при запуске компьютера.
Работа с реестром (его редактирование) позволяют пользователю решать проблемы, возникающие в процессе эксплуатации прикладного программного обеспечения, гибко настраивать режимы работы приложений; устранять неполадки в работе оборудования, вызванные некорректным использованием ресурсов операционной системы или драйверов различных устройств; настраивать параметры и ограничения пользовательской среды Windows, изменять заданные по умолчанию характеристики операционной системы; управлять быстродействием компьютера; перераспределять ресурсы операционной системы по усмотрению администратора компьютера; управлять конфигурацией компонентов Windows и системных сервисов, что позволяет оптимизировать работу операционной системы в зависимости от назначения компьютера и решаемых пользователем задач
При редактировании системного реестра Windows XP в специальных программах он представляется в виде единой базы данных, имеющей жесткую иерархическую структуру. На физическом уровне реестр неоднороден и состоит из множества файлов, каждый из которых отвечает за собственный объем представленной в этой базе информации. Следует учесть и тот факт, что некоторые из отображаемых в реестре сведений вообще не хранятся в виде файлов на диске, а помещаются в оперативную память компьютера в процессе загрузки операционной системы и утрачиваются в момент отключения питания. Такие разделы реестра называются энергозависимыми Постоянные компоненты реестра называются ульями (hives) или кустами.
Типы данных, определенные для параметров реестра Наименование REG_BINARY Тип данных Двоичный REG_DWORD Числовой REG_DWORD_LITTLE_ ENDIAN REG_DWORD_BIG_ ENDIAN REG_SZ REG_EXPAND_SZ Числовой Описание Аппаратные компоненты используют информацию в виде двоичных данных. Редакторы реестра отображают ее в шестнадцатеричном формате Числа (4 байта), параметры драйверов устройств и сервисов. Редакторы реестра отображают ее в двоичном, шестнадцатеричном и десятичном формате Эквивалент REG_DWORD с младшим байтом в начале числа Числовой Эквивалент REG_DWORD со старшим байтом в начале числа Строковый REG_MULTI_SZ Многостроковый Описания компонентов Расширяемая строка данных. Текст, содержащий переменную, которая может быть заменена при вызове со стороны приложения Списки текстовых строк в формате, удобном для восприятия REG_LINK Строковый REG_NONE REG_RESOURCE_LIST REG_RESOURCE_ REQUIREMENTS_LIST REG_FULL_RESOURCE_ DESCRIPTOR Нет типа Строковый Символическая ссылка Unicode. Предназначен внутреннего использования. Параметр не имеет определенного типа данных Список аппаратных ресурсов Список необходимых аппаратных ресурсов Строковый Дескриптор (описатель) аппаратного ресурса для
Средства управления реестром Редактор реестра Средства консоли управления – специальные средства, позволяющие управлять многими аппаратными, программными и сетевыми компонентами Windows
Реестр состоит из следующих основных разделов Раздел реестра Краткое описание HKEY_CLASSES_ROOT HKCR Это ссылка на раздел HKEY_LOCAL_MACHINESoftwareClasses. Хранящиеся здесь сведения обеспечивают запуск необходимой программы при открытии файла с помощью проводника. Этот раздел содержит связи между приложениями и типами файлов, а также информацию об OLE. HKEY_CURRENT_USER HKCU Это ссылка на определённый подраздел HKEY_USERS. Настройки соответствуют текущему, активному пользователю, выполнившему вход в систему. HKEY_LOCAL_MACHINE HKLM Раздел содержит настройки, относящиеся к вашему компьютеру и действительны для всех пользователей. Раздел содержит информацию об аппаратной конфигурации и установленном программном обеспечении. HKEY_USERS HKU HKEY_CURRENT_CONFIG HKCC Этот раздел содержит настройки для всех пользователей компьютера. Это ссылка на HKEY_LOCAL_MACHINESYSTEMCurrent. Control. SetHardware ProfilesCurrent. Раздел содержит сведения о настройках оборудования, используемом локальным компьютером при запуске системы, т. е. содержит информацию о текущей конфигурации.
Службы
Имя — указывает имя службы и является значением параметра системного реестра Display. Name раздела службы. Описание — определяет описание того, для чего предназначена данная служба, и является значением параметра реестра Description раздела службы. Состояние — указывает, запущена ли в данный момент служба. Тип запуска — определяет, как запускается служба, и может принимать следующие значения: Отключено, Авто (запускается вместе с системой) и Вручную (запускается по требованию других программ или служб). Данный столбец для определения типа запуска использует параметр реестра Start раздела службы. Вход от имени — указывает учетную запись, от имени которой будет выполняться запуск службы. Службу можно запускать или от имени любого пользователя системы, или от имени трех стандартных учетных записей компьютера: Локальная система (с правами системы), Локальная служба (с правами группы Пользователи) и Сетевая служба (с правами группы Пользователи). Данный стол бец для определения прав службы использует параметр реестра Object. Name раздела службы.
Кроме просмотра состояния службы, с помощью консоли Службы можно остановить, запустить или приостановить работу службы. Для этого предназначены, соответственно команды Пуск, Стоп и Продолжить контекстного меню конкретной службы (некоторые стандартные службы запрещено останавливать). В контекстном меню служб также присутствует команда Свойства. С ее помощью можно отобразить диалог для настройки параметров запуска службы, который содержит следующие вкладки. Общие — с помощью данной вкладки можно просмотреть название службы, ее описание, путь к файлу службы, а также можно задать тип запуска службы либо вообще отключить ее запуск. Вход в систему — позволяет определить учетную запись, от имени которой будет запускаться служба. При этом следует учитывать, что только служба, запущенная от имени системы, может взаимодействовать с Рабочим столом пользователя. Это не очень хорошо с точки зрения безопасности, так как желательно, чтобы как можно меньше служб запускалось с привилегиями системы, а если службе необходимо взаимодействовать с Рабочим столом, то ей придется предоставить права системы. С помощью этой вкладки можно также указать профиль оборудования, при использовании которого будет запускаться служба. Восстановление — с помощью данной вкладки можно определить действия, которые будет выполнять система в том случае, если службу не удалось запустить. При этом можно указать либо повторную попытку запуска службы, либо запуск другой программы, либо перезагрузку компьютера. Зависимости — с помощью этой вкладки можно определить службы, для работы которых необходима данная служба. При этом если вы отключите эту службу, то все остальные службы, которым она необходима для работы, также будут отключены. С помощью этой вкладки можно также определить службы, работа которых необходима для запуска службы. Как уже было сказано раньше, вкладка использует для поиска зависимых служб инструментарий WMI, поэтому если служба инструментария WMI отключена, то вкладка будет неактивна.
ОС.Системный реестр и системные службы.pptx