» » »

38 Определение реестра Windows XP

Реестр Windows ( Windows Registry,системный реестр)- иерархически построенная БД параметров и настроек.

В реестре хранятся данные, которые необходимы для правильного функционирования Windows: профили всех пользователей, сведения об установленном ПО и типах документов, которые могут быть созданы каждой программой, информация о свойствах папок и значках приложений, а также установленном оборудовании и используемых портах. Данные реестра хранятся в двоичных файлах.

Реестр предоставляет для работы удобную форму, состоящую из разделов, подразделов, и параметров (ключей реестра). Реестр в основном формирует файлы, находящиеся в папке C:\Windows\System32\config, а также данные из файла NTUSER.DAT,например., 

5 основных разделов:

HKEY_CURRENT_USER (HKCU)- Данный раздел является корневым для данных конфигурации пользователя, вошедшего в систему в настоящий момент. Здесь хранятся папки пользователя, цвета экрана и параметры панели управления. Эти сведения сопоставлены с профилем пользователя. Вместо полного имени раздела иногда используется аббревиатура HKCU.

HKEY_USERS(HKU) - Данный раздел содержит все активные загруженные профили пользователей компьютера. Раздел HKEY_CURRENT_USER является подразделом раздела HKEY_USERS. Вместо полного имени раздела иногда используется аббревиатура HKU.

HKEY_LOCAL_MACHINE(HKLM) - раздел содержит параметры конфигурации, относящиеся к данному компьютеру (для всех пользователей).

HKEY_CLASSES_ROOT - Является подразделом HKLMACHINE\Software. Хранящиеся здесь сведения отвечают за запуск необходимой программы при открытии файла с помощью проводника. Начиная с Windows 2000, эти сведения хранятся как в HKLM, так и в HKCU.

HKEY_CURRENT_CONFIG - содержит сведения о профиле оборудования, используемом локальным компьютером при запуске системы.

При просмотре реестра удаленного компьютера будут видны только два стандартных раздела: HKEY_USERS и HKEY_LOCAL_MACHINE.

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

REG_BINARY — двоичные данные; информация хранится в двоичном виде и отображается в шестнадцатеричном формате.

REG_DWORD  — представляет собой целые числа размером в четыре байта и отображается в двоичном, шестнадцатеричном или десятичном форматах.

REG_EXPAND_SZ  — представляет собой строку данных переменной длины.

REG_MULTI_SZ — многострочный текст, удобный для чтения.

REG_SZ — текстовая строка фиксированной длины.

REG_FULL_RESOURCE_DESCRIPTOR  — представляет собой последовательность вложенных массивов, с помощью которой хранятся списки ресурсов оборудования или драйверов.

Общий размер всех параметров раздела не должен превышать 64 КБ.

Куст реестра - это подмножество разделов, подразделов и параметров реестра, которому сопоставлен набор вспомогательных файлов, содержащих резервные копии этих данных. В Windows NT 4.0, Windows 2000, Windows XP и Windows Server 2003 вспомогательные файлы всех кустов реестра, кроме HKEY_CURRENT_USER, находятся в папке Systemroot\System32\Config. Вспомогательные файлы куста HKEY_CURRENT_USER хранятся в папке Systemroot\Profiles\Username. Расширения имен этих файлов (или их отсутствие) указывают на тип содержащихся в них данных.

Куст реестра -1.

Вспомогательные файлы – 2.

1 HKEY_LOCAL_MACHINE\SAM

2 Sam, Sam.log, Sam.sav

1 HKEY_LOCAL_MACHINE\Security

2 Security, Security.log, Security.sav

1 HKEY_LOCAL_MACHINE\Software

2 Software, Software.log, Software.sav

1 HKEY_LOCAL_MACHINE\System

2 System, System.alt, System.log, System.sav

1 HKEY_CURRENT_CONFIG

2 System, System.alt, System.log, System.sav, Ntuser.dat, Ntuser.dat.log

1 HKEY_USERS\DEFAULT

2 Default, Default.log, Default.sav

Для работы с системным реестром в операционной системе Microsoft Windows XP пользователю предлагается использовать встроенную утилиту Regedit 

Файлы с расширением reg являются служебными и применяются для внесения изменений в реестр Windows.


Друзья! Приглашаем вас к обсуждению. Если у вас есть своё мнение, напишите нам в комментарии.