Словарь Microsoft Computer Dictionary дает такое определение Реестра: Иерархически
построенная, централизованная база данных в составе операционных систем
Microsoft Windows 9x/NT/2000/XP/2003/Vista, содержащая сведения,
которые используются операционной системой для работы с пользователями,
программными продуктами и устройствами.
В реестре хранятся данные, которые необходимы для правильного
функционирования Windows. К ним относятся профили всех пользователей,
сведения об установленном программном обеспечении и типах файлов,
которые могут быть созданы каждой программой, информация о свойствах
папок и значках приложений, а также установленном оборудовании и
используемых портах.
Системный реестр заменяет собой большинство текстовых ini-файлов,
которые использовались в Windows 3.x, а также файлы конфигурации MS-DOS
(например, Autoexec.bat и Config.sys).
Версии реестра для разных версий операционных систем семейства Windows имеют определенные различия.
Во время запуска операционной системы происходит до тысячи обращений к Реестру, а во время работы на ПК в течение одного сеанса работы – до 10 тысяч!
Отдельные компоненты Реестра хранятся в оперативной памяти ПК в течение всего сеанса работы.
Запись (считывание) информации в Реестр (из Реестра)
происходит постоянно: например, если мы устанавливаем какую-нибудь
программу, вся информация, необходимая для запуска и работы этой
программы, записывается в Реестр. Если мы устанавливаем новое
устройство, в Реестре будет отмечено, где находится его драйвер и т.д.
Если же мы запускаем какую-либо программу или устройство, то из Реестра считывается вся необходимая для запуска программы (устройства) информация.
Как управлять Реестром:
Основным инструментом редактирования реестра Windows является утилита
Редактор реестра (Registry Editor), входящая в состав любой
операционной системы Windows (дисковый адрес утилиты – \Windows\regedit.exe).
Для
того чтобы открыть редактор реестра, надо в меню Пуск выбрать выполнить
или нажать клавиши Win+R. В открывшемся окне ввести regedit. Слева мы
увидим разделы и подразделы, а справа находятся параметры.
5 ветвей реестра Windows:
HKEY_CLASSES_ROOT (HKCR) – в этой ветви содержатся сведения о расширениях всех зарегистрированных в системе типов файлов. HKEY_CURRENT_USER (HKCU) – в этой ветви содержится информация о пользователе, находящемся системе в данный момент. HKEY_LOCAL_MACHINE
(HKLM) – в этой ветви содержится информация об аппаратной части
компьютера, о драйверах устройств, сведения о загрузке Windows. HKEY_USERS (HKU) – в этой ветви содержится информация обо всех профилях пользователей компьютера. HKEY_CURRENT_CONFIG (HKCC) – в этой ветви содержится вся информация о профиле оборудования, используемом компьютером при запуске системы.
Параметры бывают 5 типов:
REG_BINARY
Это бинарный (двоичный) тип. То есть он может принимать два значения 1-включен и 0-выключен.
REG_DWORD
Это целочисленный тип. Многие параметры служб и драйверов устройств
имеют этот тип и отображаются в двоичном, шестнадцатеричном или
десятичном форматах.
REG_SZ
Строковый тип.
REG_EXPAND_SZ
Расширяемый строковой тип.
REG_MULTI_SZ
Мультистроковой тип. Источник
|