КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Архитектура реестра Windows XP
Тема 8.4 Системный реестр Windows XP
Студент должен: иметь представление: – о системном реестре операционной системы, структуре реестра; знать: - основные разделы реестра; - способы сохранения реестра; - способы восстановления реестра; уметь: - запускать редактор реестра; - изменять параметры реестра
Назначение реестра. Разделы реестра. Редактирование реестра. Резервирование реестра.
Все системные и пользовательские настройки ОС хранит в специальной базе данных, которая называется системным реестром.
Реестр Microsoft Windows XP имеет древовидную структуру. Существует пять основных разделов реестра, каждый из которых может содержать подразделы (Рис.8.26).
Рисунок 8.26 - Основные разделы реестра. Из пяти основных наиболее важными являются два: HKEY_LOCAL_MACHINE (локальный компьютер) и HKEY_USERS (пользователи). HKEY_LOCAL_MACHINE содержит всю информацию о настройках оборудования, а также те настройки программ, которые являются общими для всех пользователей. В разделе HKEY_USERS хранится информация обо всех работающих на компьютере пользователях и их настройках. Остальные три разделаназываются виртуальными и на самом деле являются подразделами первых двух. HKEY_CLASSES_ROOT содержит сведения о зарегистрированных типах файлов и их связях с приложениями, кроме того, он содержит информацию из HKEY_CURRENT_USER\Software\Classes. Разделы типов файлов Каждый тип файла может иметь два раздела. Первый идентифицирует класс файла и дает ему имя (name_ID). Второй раздел использует name_ID для определения команд обработки файла указанного типа. name_ID - это строковый параметр по умолчанию, который служит однозначным идентификатором для данного типа файлов. Имя раздела, который содержит данный параметр, совпадает с расширением файла. Параметр Content Type используется при пересылке файлов по Internet. Строка в параметре Content Type определяет тип MIME файла (Multipurpose Internet Mail Extesions, многоцелевое расширение почты Интернета). На следующем рисунке (Рис. 8.27)показан подраздел для исполняемого файла (.ехе). Рисунок 8.27 - Подраздел для исполняемого файла (.ехе). name_ID данного типа файлов - exefile. Данный идентификатор обязательно должен присутствовать в разделе HKEY_CLASSES_ROOT. Если прокрутить список вниз, то можно обнаружить раздел с именем exefile (Рис. 8.28). Раздел, имя которого совпадает с идентификатором, содержит информацию о механизме обработки файла. Рисунок 8.28 - Раздел с именем exefile. Такой раздел может иметь несколько стандартных подразделов:
runas [{/profile|/noprofile}] [/env] [/netonly] [/smartcard] [/showtrustlevels] [/trustlevel] /user:учетная_запись_пользователя program В разделе HKEY_CURRENT_USER находятся все настройки текущего пользователя. На самом деле этот раздел является одним из подразделов HKEY_USERS. HKEY_CURRENT_CONFIG хранит информацию об использующейся аппаратной конфигурации. Данные этого раздела на самом деле находятся в нескольких подразделах HKEY_LOCAL_MACHINE. Приведу для примера краткое описание некоторых часто используемых подразделов реестра. HKEY_LOCAL_MACHINE\SOFTWARE – открыв этот раздел, можно увидеть подразделы с названиями компаний и программных продуктов. В них соответствующее приложение хранит свои настройки. HKEY_CURRENT_USER\SOFTWARE – здесь записаны параметры, относящиеся к текущему пользователю. HKEY_LOCAL_MACHINE\ SOFTWARE\Microsoft\Windows\CurrentVersion – здесь хранятся настройки, определяющие работу самой ОС. Большинство этих параметров можно изменять с помощью Панели управления.
Последней ступенью в иерархической структуре системного реестра являются параметры (Values) — элементы реестра, содержащие саму информацию, определяющую работу операционной системы и компьютера в целом. Параметры представляют собой цепочку имя параметра — значение параметра и различаются согласно типу данных, хранимых в качестве значений. В реестре используются параметры нескольких типов. Наиболее часто встречающиеся: Таблица 8.2 – Типы данных
Где расположен реестр? Каким образом реестр представлен на физическом уровне? В случае с операционными системами семейства Windows 9x/ME все было относительно просто — сам реестр состоял всего лишь из трех файлов: system.dat, содержащего сведения о самой системе и ее компонентах; user.dat, включающего данные о настройках пользователя, и policy.pol, в котором описывались системные политики для многопользовательской среды, — причем все эти файлы по умолчанию хранились в папке %systemroot%. Реестр Windows XP устроен несколько сложнее. Он хранится в нескольких отдельных файлах, которые называются кустами, или ульями, каждый из которых отвечает за собственный объем представленной в этой базе информации. Каждый файл куста содержит отдельный подраздел одного из двух главных разделов - HKEY_LOCAL_MACHINE и HKEY_USERS. Кусты раздела HKEY_LOCAL_MACHINE находятся в папке Windows\System32\config и называются SAM, SECURITY,SOFTWARE и SYSTEM. Там же в файле с именем default хранится конфигурация пользователя. Прежде всего, следует учесть тот факт, что некоторые из отображаемых в реестре сведений вообще не сохраняются на диске в виде физических файлов, а помещаются в память компьютера в процессе его загрузки и утрачиваются в момент отключения питания. Такие разделы реестра получили название энергозависимых (volatile); на практике это означает, что данные разделы являются управляемыми операционной системой в пределах одного сеанса, то есть, начиная с момента загрузки Windows и заканчивая моментом ее выгрузки. В частности, к энергозависимым разделам реестра относится ветвь HKEY_LOCAL_MACHINE\HARDWARE, в которой аккумулируются сведения о подключенном в системе оборудовании и назначенных различным устройствам ресурсах: запросах на прерывание (IRQ), каналах прямого доступа к памяти (DMA) и диапазонах ввода/вывода (I/O Range). Поскольку опрос, инициализация устройств и динамическое распределение ресурсов производятся именно в ходе загрузки Windows, все эти сведения хранятся непосредственно в памяти компьютера: при следующем запуске машины состав оборудования может оказаться уже другим.
Наиболее подробные сведения о файлах, используемых реестром Windows XP для различных профилей системы, можно почерпнуть из самого реестра, заглянув в раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelist.
Дата добавления: 2014-12-07; Просмотров: 912; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |