Найти в Дзене
ТЕХно

Что такое реестр Windows и зачем он нужен

Ничего страшного в названии реестр нет. Давайте разберемся что это такое.

Всем доброго времени суток. Пришла очередь узнать, что такое реестр.

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

Реестр был введен для того, чтобы упорядочивать информацию, которая на тот момент хранилась в большом количестве конфигурационных INI-файлах, а, соответственно, более быстрый доступ к этим параметрам.

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

Последовательность превращения данных конфигурационных файлов в реестр, который знаком пользователю:

  • На этапе установки и первоначальной настройки операционной системы, на жестком диске формируются файлы, содержащие часть данных конфигурации системы.
  • Во время загрузки системы (или входа/выхода пользователя) происходит формирование некоторого объекта, называемого REGISTRY\.

Можно сделать вывод, что часть данных реестра хранится в файлах, а часть создается на этапе загрузки операционной системы.

Просматривать и редактировать реестр Windows возможно при помощи стандартного средства просмотра реестра - программы regedit.exe.

Описание разделов реестра

HKEY_CURRENT_USER - данный раздел содержит настройки текущего активного пользователя, вошедшего в систему.

HKEY_USERS - этот раздел содержит информацию о профилях всех пользователей данного компьютера.

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

HKEY_CLASSES_ROOT - в основном, содержит информацию о зарегистрированных типах файлов и объектах COM и ActiveX.

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

HKEY_DYN_DATA - устаревший раздел, т.к. имеется только в реестре ОС семейства Windows 9x/ME.

Надеюсь статья была вам полезна. Всем добра. До скорых встреч.