Реестр ОС Windows XP

Реестр ОС Windows XP

Регистрационная база данных (Registration Database) Windows ХР Professional, или просто Реестр, в первую очередь является базой данных параметров… Однако вы каждый день косвенно редактируете Реестр, даже не осознавая этого.… предупреждение

Краткая история реестра Windows

• Config.sys содержал конфигурационную информацию, необходимую для функ­ционирования MS-DOS. В основном, это были общие параметры оборудования,… • Autoexec.bat был пакетным файлом, служившим для выполнения процедур… В большинстве своем, приложения MS-DOS самостоятельно регулировали все свои параметры и совместное с другими…

Основы реестра

Рис.1. Редактор реестра. совет

Подкаталоги

Подкаталоги являются единицей высшего уровня и представляют первоначальную классификацию всех записей Реестра. Всего их пять:

• HKEY_CLASSES_ROOT.

• HKEY_CORRENT_USER.

• HKEY_LOCAL_MACHINE.

• HKEY_USERS.

• HKEY_CURRENT_CONFIG.

Следующие разделы содержат краткое описание каждого из них.

 

HKEY_CLASSES_ROOT

32-битные приложения обращаются к этим данным через их копию в подключе SoftwareClassess подкаталога HKEY_LOCAL_MACHINE. На самом деле - это не… В HKCR преобладают два следующих типа ключей: Ключи расширений файлов названы так же, как и представляемые ими расширения (.doc, .txt и так далее). Параметры этих…

HKEY_CURRENT_USER

Примечание Изучая раздел HKEY_USERS, вы поймете, что подкаталог HKCU - всего лишь ссылка… Многие ключи подкаталога HKCU созданы установленными вами приложениями, поэтому их список может изменяться в…

HKEY_LOCAL_MACHINE

Подкаталог HKLM разделен на пять следующих ключей: • Hardware - все подключи ключа Hardware создаются Windows при загрузке и… • SAM-в этом ключе хранится база данных Менеджера безопасности учетных записей (Security Account Manager - SAM),…

HKEY_USERS

Второй ключ предназначен для встроенной учетной записи Администратор (Administrator). Дополнительные ключи создаются для каждого пользователя,… Ключи в подкаталоге HKU (кроме .Default) получают название, соответствующее ID… Внутри каждого ключа пользователя вы найдете подключи, очень похожие на те, что описаны для подкаталога…

HKEY_CURRENT_CONFIG

Подкаталог HKEY_CURRENT_CONFIG (НКСС) содержит информацию об используемом в данный момент профиле оборудования и информацию об устройствах, собранную во время загрузки Windows.

Этот подкаталог на самом деле просто ссылка на ключ HKLM:

HKEY_LOCAL_MACHINESystemCurrentControlSetHardware Profiles Current.

 

Ключи, подключи, параметры и значения

HKEY_LOCAL_MACHINESoftwareMicrosoftOutlook Express5.0DefaultSettingsRecent Stationary List Ключ (по крайней мере, на моей системе), кроме пустого (Default), имеет семь… Все параметры имеют три части: имя, тип данных и значение. С именем все просто - это обычная строка текста. Типов…

Куст и файлы

HKEY_LOCAL_MACHINESystemCurrentControlSetControlhivelist Параметры данного подключа отражают размещение кустов в Реестре (в поле имени… • . Hardware - соответствует подключу HKLMHardware. Данный параметр не имеет

Архивация и восстановление реестра

Существует несколько различных способов архивации Реестра. Наиболее простой -это воспользоваться программой Архивации данных (Windows ХР Backup) и… Другой способ архивации - это экспортировать важные части Реестра (те, которые… Преимущество использования программы Архивации данных в том, что создавать и восстанавливать резервную копию состояния…

Архивация реестра

Мастер архивации (рис. 2) предоставляет опцию Архивировать только данные состояния системы (Only Back up the System State data).  

Восстановление реестра

Рисунок 4. Мастер восстановления позволяет восстановить только Реестр.

Использование Редактора реестра

примечание Если у вас 64-битная версия Windows ХР, работающая на процессоре Itanium, то… Syswow32 (wow означает Windows on Windows) уже давно применяется для запуска 16-битных приложений в 32-битной среде.…

Поиск в реестре

Можно искать как название ключа, так и данные, которые в нем хранятся. Таким способом можно узнать, где хранится важная информация. предупреждение Если совет или раздел Базы знаний Microsoft (Microsoft Knowledge Base) рекомендует изменить значение параметра…

Изменение параметра реестра

Рис. 8.

Создание ключа или параметра реестра

Рис.10. С помощью меню Правка в выбранном ключе можно создавать новые ключи и параметры.

Удаление ключа или параметра реестра

Удалить параметр также просто, как создать или изменить. Просто щелкните на параметре правой кнопкой мыши и в контекстном меню выберите Удалить (Delete). В появившемся окне предупреждения нажмите Да (Yes).

предупреждение

Не стоит даже упоминать, что при удалении параметров или ключей необходимо быть особенно внимательным. Вообще-то, удаление ключей и параметров Реестра - это не очень хорошая идея. Разве что они относятся к уже не существующей программе.

Экспорт и импорт информации реестра

Чтобы экспортировать ключ, выделите его и в меню Файл (File) выберите Экспорт (Export). На рисунке 11 изображено окно Экспорт файла реестра (Export…  

Резюме

Реестр (Registry) - это место сосредоточения большого количества данных, без которых ни Windows ХР, ни запускаемые в нем приложения не смогли бы нормально функционировать. Причиной создания Реестра стал отказ от использования множества .INI-файлов. Не стоит слишком часто редактировать Реестр, тем более, если изменения можно внести через другие утилиты. Однако не будет лишним разобраться в структуре Реестра и понять, как Windows ХР хранит информацию, относящуюся не только к операционной системе и приложениям, но и к самим пользователям.

Несмотря на то, что Реестр является сложной структурой, к которой необходимо относиться осторожно, его не стоит бояться. Просто перед тем, как вносить какие-либо изменения, изучите основные принципы работы Реестра и обязательно создайте резервную копию. Большую часть вносимых изменений вам, вероятнее всего, подскажут книги, журнальные статьи или другие источники, вроде Базы знаний Microsoft (Microsoft Knowledge Base). Даже просто просматривая Реестр, вы сможете понять некоторые принципы работы Windows. Кто знает, возможно, вы сами скоро будете давать советы другим!