Реестр Windows.ppt
- Количество слайдов: 21
Реестр Windows
Реестр Windows. Реестр, или системный реестр - это база данных для хранения сведений о конфигурации компьютера и настроек операционной системы. Реестр содержит данные, к которым ОС Windows постоянно обращается во время загрузки, работы и ее завершения, а именно: n профили всех пользователей, то есть их настройки; n конфигурация оборудования, установленного в операционной системе. Я не пишу "установленного в компьютере", поскольку железо может быть, как говорится, "на борту", но не быть установленным в ОС, например, из-за устаревших драйверов. n данные об установленных программах и типах документов, создаваемых каждой программой; n свойства папок и значков программ; n данные об используемых портах.
Реестр Windows. Реестр имеет иерархическую древовидную структуру, состоящую из разделов, подразделов и ключей (параметров). В реестре хранятся данные, которые необходимы для правильного функционирования ОС Windows. К ним относятся профили всех пользователей, сведения об установленном программном обеспечении и типах файлов, которые могут быть созданы каждой программой, информация о свойствах папок и значках приложений, а также установленном оборудовании и используемых портах.
Реестр Windows. Версии реестра для разных версий операционных систем семейства ОС Windows имеют определенные различия. Важное замечание: Windows XP в отличие от своих предшественниц не имеет ограничения по размеру реестра. Во время запуска операционной системы происходит до тысячи обращений к Реестру, а во время работы на ПК в течение одного сеанса работы – до 10 тысяч! Отдельные компоненты Реестра хранятся в оперативной памяти ПК в течение всего сеанса работы.
Реестр Windows. Запись (считывание) информации в Реестр (из Реестра) происходит постоянно: например, если мы устанавливаем какую-нибудь программу, вся информация, необходимая для запуска и работы этой программы, записывается в Реестр. Если мы устанавливаем новое устройство, в Реестре будет отмечено, где находится его драйвер и т. д. Если же мы запускаем какую-либо программу или устройство, то из Реестра считывается вся необходимая для запуска программы (устройства) информация.
Реестр Windows. Значение Реестра для ОС Windows трудно переоценить – это «святое святых» операционной системы, ее сердце. От корректности данных Реестра зависит эффективность работы как программного обеспечения (операционной системы и прикладных программ), так и аппаратной части ПК. С помощью Реестра можно заставить ПК или работать с максимально возможным быстродействием, или «тормозить» .
Реестр Windows. Появление всевозможных «глюков» в работе ОС говорит о том, что какие-то настройки Реестра стали некорректными. При серьезном повреждении Реестра операционную систему загрузить невозможно. Поэтому вирусы зачастую стараются испортить Реестр (если их цель – «завалить» ОС) или заблокировать доступ к Реестру пользователя (чтобы затруднить обнаружение и удаление вируса)
Что представляет собой Реестр и где он хранится Реестр Windows состоит из 5 -ти ветвей: 1) HKEY_CLASSES_ROOT (HKCR) – в этой ветви содержатся сведения о расширениях всех зарегистрированных в системе типов файлов (хранящиеся здесь сведения отвечают за запуск необходимой программы при открытии файла с помощью Проводника Windows); 2) HKEY_CURRENT_USER (HKCU) – в этой ветви содержится информация о пользователе, вошедшем в систему в настоящий момент (здесь хранятся папки пользователя, цвета экрана и параметры панели управления); 3) HKEY_LOCAL_MACHINE (HKLM) – в этой ветви содержится информация об аппаратной части ПК, о драйверах устройств, сведения о загрузке Windows; 4) HKEY_USERS (HKU) – в этой ветви содержится информация о всех активных загруженных профилях пользователей данного ПК; 5) HKEY_CURRENT_CONFIG (HKCC) – в этой ветви содержится информация о профиле оборудования, используемом локальным компьютером при запуске системы. Реестр Windows хранится в папке WindowsSystem 32config в двоичных файлах.
Как управлять Реестром. Основным и наиболее известным инструментом администрирования Реестра Windows является утилита Редактор реестра (Registry Editor), входящая в состав любой копии ОС Windows (дисковый адрес утилиты – Windowsregedit. exe). Утилита имеет небольшой размер: в Windows XP – 133 КБ, в Vista – 131 КБ. Для запуска утилиты Редактор реестра: нажмите Пуск –> Выполнить… –> в поле Открыть: введите regedit –> OK.
Реестр Windows. Интерфейс Редактора реестра представляет собой обычное окно со строкой заголовка, строкой меню (Файл, Правка, Вид, Избранное, Справка). Рабочее окно Редактора реестра разделено на две части: в левой (Панель разделов) отображаются ветви, разделы и подразделы, в правой (Панель параметров) – параметры выбранного элемента Реестра.
Реестр Windows.
Реестр Windows. Разделы и подразделы - это, грубо говоря, папки в левом окне Regedit'а. Ключ реестра, или параметр - это некая переменная, которой присвоено определенное значение, проще говоря - это то, что мы видим в правом окне Regedit'а
Реестр Windows. Все значения ключей реестра относятся к определенному типу. описание типов данных, используемых в реестре Windows XP: REG_BINARY - двоичные данные. Большинство сведений об аппаратных компонентах хранится в виде двоичных данных и выводится в редакторе реестра в шестнадцатеричном формате. REG_DWORD - целые числа размером в 4 байта. Многие параметры служб и драйверов устройств имеют этот тип и отображаются в двоичном, шестнадцатеричном или десятичном форматах. REG_EXPAND_SZ - строка данных переменной длины. REG_MULTI_SZ - многострочный текст. Этот тип, как правило, имеют списки и другие записи в формате, удобном для чтения. Записи разделяются пробелами, запятыми или другими символами. REG_SZ - текстовая строка фиксированной длины. REG_FULL_RESOURCE_DESCRIPTOR - последовательность вложенных массивов, разработанная для хранения списка ресурсов железа или драйверов.
Реестр Windows. Выше указанные основные стандартные разделы вы не сможете удалить или переименовать. Некоторые разделы реестра являются энергозависимыми (volatile) и не хранятся в каком-либо файле. Операционная система создает и управляет этими разделами полностью в памяти, поэтому они являются временными по своей природе. Система создает энергозависимые разделы каждый раз при начальной загрузке. Например, HKEY_LOCAL_MACHINE HARDWARE - раздел реестра, который хранит информацию по физическим устройствам и назначенным им ресурсам. Назначение ресурса и аппаратное обнаружение происходят каждый раз при загрузке системы, поэтому логично, что эти данные не записываются на диск.
Реестр Windows. Так называемые «точки восстановления» – это копии Реестра Windows. Они широко используются пользователями при возникновении различных проблем, как с операционной системой, так и с прикладным программным и аппаратным обеспечением. Точки восстановления позволяют выполнить откат на тот момент, когда система работала устойчиво.
Реестр Windows. Сердце системного реестра - это раздел HKEY_LOCAL_MACHINE SYSTEM. Наибольший интерес для нас представляют ветви HKEY_CURRENT_USER и HKEY_LOCAL_MACHINE: именно там хранятся настройки, изменение которых способно облагородить нашу операционную систему.
Реестр Windows. Куст (основной раздел, стандартный раздел, в английской документации - улей, от англ. hive) - это раздел реестра, отображаемый как файл на жестком диске. Куст является набором разделов, подчиненных разделов и параметров и имеет корни на верхнем уровне иерархии реестра. По умолчанию большинство файлов кустов (Default, SAM, Security и System) сохраняются в папке windowsSystem 32Config. Папка windowsSystem 32system. Profiles содержит профили (настройки) для каждого пользователя компьютера. Поскольку куст представляет собой файл, его можно перемещать из одной системы в другую. Для редактирования этого файла необходимо использовать редактор реестра.
Реестр Windows. Файлы реестра Windows XP: (имени файла соответствует куст реестра Windows XP) SAM - HKEY_LOCAL_MACHINESAM SECURITY - HKEY_LOCAL_MACHINESecurity Software - HKEY_LOCAL_MACHINESoftware System - HKEY_LOCAL_MACHINESystem. HKEY_ CURRENT_CONFIG Default - HKEY_USERS. DEFAULT Файлы Ntuser. dat - HKEY_CURRENT_USER (эти файлы хранятся в С: Documents and Settings%User. Name%) и содержат конфигурацию для конкретного пользователя.
Реестр Windows. Раздел HKEY_USERS содержит все активные загруженные параметры пользователя. Он имеет не менее трех ключей: Подраздел DEFAULT, где хранится используемая конфигурация, когда ни один из пользователей еще не вошел в компьютер. То есть мы еще видим приглашение на вход в систему. Дополнительный подраздел, который имеет имя в соответствии с security ID текущего пользователя. Этот подключ реестра содержит конфигурацию текущего пользователя. Если пользователь вошел удаленно, данные для конфигурации пользователя сохраняются в системном реестре местного компьютера. Данные из HKEY_USERS%SID% также появляются в HKEY_CURRENT_USER. Дополнительный подраздел, который имеет имя в соответствии с SID текущего пользователя с суффиксом Classes. Этот раздел содержит классы текущего пользователя. Данные в HKEY_USERS%SID%_Classes также содержатся в HKEY_CLASSES_ROOT.
Реестр Windows. В Windows XP конфигурация пользователя по умолчанию (default user profile) не хранится в системном реестре. Она находится на системном диске в файле Documents and SettingsDefault UserNtuser. dat.
Реестр Windows. По умолчанию почти все файлы кустов: Default, SAM, Security, Software и System, - сохраняются в папке %System. Root%System 32Config. Папка %System. Root%Profiles содержит настройки для каждого пользователя компьютера. Если есть сомнения, то точный список файлов реестра Windows XP можно посмотреть здесь: HKEY_LOCAL_MACHINESystemCotnrol. SetControlHiv e. List