Windows 95/98/NT/2000 FAQ - Что это такое?

Что это такое?

Первоначально в Windows вместо реестра использовались *.ini файлы, но при  работе с ними возникало много проблем - ограничения размеров, отсутствие стандартного формата, медленный доступ, отсутствие поддержки сети и т.д. В Windows 3.1 (именно Windows, а не Windows NT) уже существовал реестр, который хранился в reg.dat и мог быть просмотрен, используя regedit.exe. Он использовался для интеграции DDE, OLE и File Manager.  В Windows NT реестр - сердце NT, в котором хранится почти вся информация, разделенная на несколько подразделов, каждый из которых начинается с HKEY_.

HKEY_LOCAL_MACHINE Содержит информацию об аппаратной конфигурации и установленном программном обеспечении.
HKEY_CLASSES_ROOT Это просто линк на HKEY_LOCAL_MACHINE\SOFTWARE\Classes Содержит связи между приложениями и типами файлов, а также информацию об OLE.
HKEY_CURRENT_CONFIG Это линк на HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\Current Содержит информацию о текущей конфигурации.
HKEY_CURRENT_USER Это линк на HKEY_USERS\<SID of User> Содержит информацию о текущих пользователях (как например, переменные среды, сетевые подключения, принтеры и т.д.)
HKEY_USERS Содержит информацию о загруженных профилях пользователей, включая профиль, заданный по умолчанию.

Каждый раздел может иметь несколько подразделов, а каждый подраздел может иметь несколько собственных подразделов. Каждый раздел/подраздел может иметь несколько значений, состоящих из трех частей:

Редактировать реестр можно с помощью двух инструментов: regedt32.exe и regedit.exe.Regedit.exe обладает лучшими средствами поиска, но не поддерживает все типы парметров Windows NT. Если Вы хотите просто посмотреть, что из себя представляет реестр, выполните следующее:

  1. Откройте редактор реестра (regedit.exe или regedt32.exe)
  2. В Regedt32.exe Вы можете установить на реестр режим "только чтение", что не позволит Вам в нем что-нибудь сломать :-) (Options - Read Only Mode)
  3. Выделите подраздел HKEY_USERS .
  4. Перейдите в .default - Control Panel - Desktop и Вы увидите множество параметров в правой части панели.
  5. Один из них - обои (это фон, который отображается до Вашего входа в систему).