Автор работы: Пользователь скрыл имя, 19 Февраля 2011 в 17:55, реферат
Согласно словарю Microsoft Computer Dictionary, реестр – это иерархически построенная, централизованная база данных в составе операционных систем Microsoft Windows 9x/NT/2000/XP/2003/Vista, содержащая сведения, которые используются операционной системой для работы с пользователями, программными продуктами и устройствами.
Системный реестр заменяет собой большинство текстовых ini-файлов, которые использовались в Windows 3.x, а также файлы конфигурации MS-DOS (например, Autoexec.bat и Config.sys).
Введение……………………………………………………………………………………………..........3
1.История системного реестра Windows 4
2.Редактор реестра RegEdit.exe 7
3.Структура системного реестра Windows 9
4.Типы данных системного реестра Windows 13
5.Расположение системного реестра Windows 17
6.Структура reg-файлов в ОС семейства Windows 22
Заключение……………………………………………………………………………………............25
Библиографический список……………………………………………………………….......26
Содержание:
Введение
Согласно словарю
Microsoft Computer Dictionary, реестр – это
иерархически построенная, централизованная
база данных в составе операционных систем
Microsoft Windows 9x/NT/2000/XP/2003/Vista, содержащая сведения,
которые используются операционной системой
для работы с пользователями, программными
продуктами и устройствами.
Системный реестр заменяет собой большинство
текстовых ini-файлов, которые использовались
в Windows 3.x, а также файлы конфигурации MS-DOS
(например, Autoexec.bat и Config.sys).
В нем хранятся данные, которые необходимы
для правильного функционирования Windows.
К ним относятся:
Первой операционной системой для персональных компьютеров от Microsoft была MS DOS. В этой операционной системе было два основных конфигурационных файла: config.sys и autoexec.bat. Первый содержал инструкции по загрузке драйверов и резидентных программ. В autoexec.bat указывались команды, которые выполнялись при загрузке DOS, например, устанавливались переменные окружения, вызывались оболочки вроде Norton Commander.
Кроме
config.sys и autoexec.bat в MS DOS не было других конфигурационных
файлов или реестра. Каждое приложение
хранило свои настройки в отдельном
файле, формат и местонахождение которого
был известен только ему самому. У одних
приложений конфигурационные файлы были
текстовыми (их можно было редактировать
вручную в текстовом редакторе), у других
— двоичными (их можно было редактировать
только с помощью самого приложения, которое
"знало" формат файла).
DOS не
устраивала пользователей
В появлении
и развитии реестра, в том виде,
в котором он существует на данный
момент, следует разделить «
Технологический шаг в развитии реестра был сделан в Windows 3.1 (апрель 1992). Здесь впервые появился собственно реестр, как древовидная структура данных. Это был всего один файл, который назывался REG.DAT, хранился в каталоге C:\Windows\, имел только одну ветку HKEY_CLASSES_ROOT. Он служил для связи DDE (Dynamic Data Exchange), для хранения настроек механизма DDE (Dynamic Data Exchange), а позднее OLE (Object Linking and Embedding) . Все остальные настройки системы по-прежнему хранились в INI-файлах.
Первый реестр имел ограничение на максимальный размер файла REG.DAT —64К. Если вдруг реестр превышал этот размер — то файл реестра (REG.DAT) приходилось удалять и собирать заново, либо из *.REG файлов, либо вводить данные вручную.
Поскольку реестр представлял собой двоичный файл, то тогда же появилась программа REGEDIT.EXE для его просмотра и редактирования.
Идеологический шаг был сделан в Windows NT 3.1 (июль 1993). Произошел отказ от файлов AUTOEXEC.BAT и CONFIG.SYS, а так же от INI-файлов, как от основных файлов конфигурации. Основой конфигурации системы стал реестр. Он имел 4 корневых раздела: HKEY_LOCAL_MACHINE, HKEY_CURRENT_USER, HKEY_CLASSES_ROOT и HKEY__USERS.
Реестр стал «сборным»: на диске он хранился в файлах: DEFAULT, SOFTWARE, SYSTEM, а при запуске системы из этих файлов собиралась единая БД. В комплекте поставки оставался файл REGEDIT.EXE, который по-прежнему позволял просматривать и редактировать только ветку HKEY_CLASSES_ROOT (это был тот же RegEdit.exe от Windows 3.1, просто с другой датой), который позволял редактировать все ветки реестра.
Далее
технология и идеология (назначение) реестра
уже не менялись. Все последующие версии
Windows использовали реестр как основную
БД, содержащую все основные данные по
конфигурации как самой ОС, так и прикладных
программ. Версии реестра для разных версий
операционных систем семейства Windows имеют
определенные различия, связанные с
расположением и названием файлов реестра,
и названием и назначением ключей.
Основным и наиболее известным инструментом администрирования Реестра Windows является утилита Редактор реестра (Registry Editor), входящая в состав любой копии ОС Windows (дисковый адрес утилиты – %windir%\RegEdit.exe).
Утилита
имеет небольшой размер: в Windows XP
– 133 КБ, в Vista – 131 КБ. Интерфейс Редактора
реестра представляет собой обычное окно
со строкой заголовка, строкой меню (Файл, Правка, Вид, Избранное,
Редактор реестра можно использовать для выполнения следующих задач:
Переходить по
иерархической структуре
В нижней области
окна программы находится строка
состояния, в которой указывается
путь к выделенному элементу реестра.
Например, если в ветви HKEY_CURRENT_USER
выбрать ключ AppEvents, в нем — подраздел
EventLables и, наконец, в последнем — подраздел
Close, то в строке состояния будет показан
вот такой путь: Компьютер\HKEY_CURRENT_USER\
Основная работа
с программой Редактор реестра осуществляется
с использованием командной панели,
расположенной непосредственно
под панелью заголовка
3. Структура системного реестра Windows
Реестр Windows XP
отличается многоуровневой архитектурой,
включающей в себя четыре нисходящих
логических компонента:
К первому компоненту, расположенному в самом верху иерархии реестра, относятся так называемые ветви реестра. Эти ветви обозначаются с использованием англоязычной аббревиатуры HKEY_. После символа подчеркивания идет название самой ветви. Всего в реестре Windows XP есть пять основных ветвей.
Коротко остановимся на каждой из них: