• Hkey_Current_Config указывает на текущую системную конфигурацию, которая сохранена в Hkey_Local_Machine\Config.
• Часть системной информации в Windows должна постоянно присутствовать в оперативной памяти, поскольку системе необходим быстрый доступ к этой информации и Windows не может ожидать, пока нужные данные будут прочитаны с жесткого диска. Вся эта информация находится в Hkey_Dyn_Data.
• Подраздел Hkey_Dyn_Data\Configuration Manager, называемый также деревом аппаратуры, представляет собой хранящееся в оперативной памяти описание текущей системной конфигурации.
• Дерево аппаратуры создается заново при каждом запуске системы и адаптируется, если в состав или конфигурацию аппаратуры были внесены изменения. Присутствующие в этом разделе данные можно просмотреть с помощью Редактора реестра, они всегда соответствуют текущему состоянию аппаратуры компьютера.
• Hkey_Dyn_Data содержит статистическую информацию о различных сетевых компонентах в системе. Она находится в подразделе PerfStats.
Таблица 1. Состав основного раздела Hkey_Local_Machine
| Раздел | Назначение |
| Config | Различные конфигурации компьютера. |
| Enum | Информация о подключенных к данному компьютеру устройствах. |
| Hardware | Информация о последовательных интерфейсах и модемах, которые используются программой HyperTerminal. |
| Network | Хранящаяся здесь сетевая информация создается при входе пользователя в сеть: имя пользователя, регистрационная информация, первичный поставщик услуг и другие сведения. |
| Security | Информация о том, какой компьютер в сети следит за безопасностью сети и поддерживает ли (допускает ли) данный компьютер удаленное управление. |
| Software | Информация о программных средствах, установленных на данном компьютере, и различные конфигурационные данные программ. |
| System | Информация данного раздела управляет запуском системы, загрузкой драйверов устройств, сервисом Windows и поведением системы. |
Таблица 2. Состав подраздела Hkey_Local_Machine \Enum
| Подраздел | Устройства |
| ESDI | Жесткие диски ESDI - |
| FLОР | Дисководы для гибких дисков |
| ISAPNP | Plug & Play устройства, подключенные к ISA-шине |
| Monitor | Дисплеи |
| Network | Сетевые протоколы |
| Root | Другие компоненты системы |
Таблица 3. Состав подраздела Hkey_Local_Machine \Software
| Подраздел | Назначение |
| Classes | Подраздел Classes имеет особое значение. Он определяет типы документов и возможные OLE-связи. Hkey Classes Root является псевдонимом (Alias) данного подраздела. Кроме того, он имеет решающее значение для совместимости с Windows 3.1-реестром. Подраздел Classes содержит два типа подразделов. Первый тип подразделов: соответствующие расширениям имен файлов, содержащие информацию, с помощью которой система в состоянии открыть документ с данным расширением. Второй — описания OLE или DDE параметров (протоколов) для определенного класса документов. |
| Description | Содержит имя и номер версии программного средства, установленного на компьютере. Пользовательская информация о конфигурации приложения сохраняется в аналогичном подразделе в Hkey Current User. |
| Microsoft | Содержит информацию о программах, которые поддерживают сервис, встроенный в систему Windows. |
Таблица 4.
Состав подраздела Hkey_Local_Machine\System\CurrentControlSet\Services
| Подраздел | Хранящаяся в подразделе информация |
| Arbitrators | Информация, необходимая для разрешения конфликтов между устройствами, например, данные об адресах, канале DMA, диапазоне ввода/вывода и запроса на прерывание. |
| Class | Содержит подраздел для каждого из типов устройств, поддерживаемых системой. |
| MSNP32, NWNP32 | Содержит подраздел для 32-разрядного сетевого драйвера защищенного режима и информацию о заявке в сети. |
| VxD | Содержит подраздел для каждого виртуального драйвера устройств (VxD). |
Таблица 5
Состав подраздела Hkey_Local_Machine\System\CurrentControlSet\Control
| Подраздел | Хранящаяся в подразделе информация |
| ComputerName | Сетевое имя компьютера |
| FileSystem | Тип и установки используемой файловой системы. |
| IDConfigDB | Идентификационный код текущей конфигурации. |
| Keyboard layouts | Список раскладок клавиатуры и соответствующих DLL-модулей для поддерживаемых языков. |
| MediaResources | Описание мультимедиа-компонентов и информация о соответствующих драйверах |
| NetworkProvider | Имена подразделов Services |
| Nis | Информация о национальной языковой поддержке. |
| PerfStats | Статистика о компонентах системы. Ее можно просмотреть с помощью утилиты Системный монитор. |
| Информация об установленных принтерах или сервисном программном обеспечении. Включает ряд подразделов. | |
| Session Manager | Содержит глобальные переменные системы, информацию о программах, которые могут конфликтовать с Windows, и список библиотек DLL, номера версий которых должны быть проверены. |
| TimeZonelnformation | Параметры для установки времени с учетом часовых поясов. |
| Update | Информация о том, была ли Windows установлена поверх предыдущей версии. |
Таблица 6. Состав основного раздела Hkey_Current_User
| Подраздел | Хранящаяся в подразделе информация |
| AppEvents | Пути и имена звуковых файлов, используемых для генерации звуков при определенных событиях в системе. |
| Control Panel | Установки из Панели управления. |
| Keyboard layouts | Текущая раскладка клавиатуры. |
| Network | Информация о текущем состоянии сети. |
| InstallLocationsMRU | Путь к установочным файлам. |
| Software | Установки активного пользователя, определяющие режимы работы программ (приложений). |
7. Копирование реестра
Копии реестра создаются автоматически в ОС в файлах System.DA0 и User.Da0. Для принудительного создания копии реестра можно использовать следующие методы:
· скопировать файлы реестра (System.DAТ и User.DАТ в Windows95) в файлы с любым другим именем;
· экспортировать реестр в файл с расширением.REG, используя возможности редактора реестра.
8. Восстановление реестра
1. Нажмите Пуск и выберите Завершение работы...
2. Выберите Перезагрузить компьютер в режиме эмуляции MS-DOS и нажмите Да.
3. После перезагрузки выполните копирование файлов System.DA0 и User.Da0 в файлы System.Dat и User.Dat. Перед копированием для изменения атрибутов файлов реестра используйте внешнюю команду DOS- ATTRIB, которая находится в каталоге C:\ Windows. После копирования восстановите снятые атрибуты файлов реестра.
4. Для получения справки по использованию команды ATTRIB запустите ATTRIB с ключом? в командной строке DOS.
5. Перезагрузите компьютер. Теперь системный реестр находится в том состоянии, в котором он находился при последнем успешном запуске компьютера.






