Что такое реестр в компьютере

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

Что такое реестр Windows

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

Внедрение реестра началось 1992 году с операционной системы Windows 3.1. Тогда в папке Windows появился двоичный файл REG.DAT, который содержал только одну ветку HKEY_CLASSES_ROOT. Вместе с этим появилась программа REGEDIT.EXE, с помощью которой можно было просматривать содержимое реестра и редактировать его параметры. В следующем году в системе Windows NT 3.1 реестр стал выполнять более значительную роль, в нем стали хранится все настройки операционной системы. Для этого уже использовались 4 корневых раздела:

  • HKEY_ LOCAL_MACHINE
  • HKEY_CURRENT_USER
  • HKEY_CLASSES_ROOT
  • HKEY_USERS

При этом реестр перестал быть только одним файлом. Теперь, все данные были распределены в файлах DEFAULT, SOFTWARE и SYSTEM. Информация из этих файлов собиралась в одну базу данных и формировала реестр Windows.

До появления реестра для хранения настроек в операционной системе Windows использовались INI-файлы, информация в которых хранилась в текстовом виде. Но, использование большого количества отдельных текстовых файлов создавало проблемы, поскольку файловая система FAT16, которая использовалась в то время, плохо справлялась с обработкой большого количества файлов в каталоге. Поэтому был создан реестр, который обеспечивал упорядоченное хранение настроек и обеспечивал общий механизм для доступа к этим настройкам.

В дальнейшем, с внедрением файловой системы NTFS, проблемы с большим количеством файлов были решены, но реестр так и остался частью операционной системы Windows. Сейчас реестр есть во всех современных версиях Windows, включая Windows XP, Windows 7 и Windows 10.

На данный момент Windows является практически единственной операционной системой, в которой для хранения настроек используется подобное решение. В остальных операционных системах от такой практики отказалась из-за проблем, описанных ниже.

Чем плох реестр Windows

При обсуждении реестра Windows часто встречается много критики. Основными аргументами в такой критике являются следующие факты:

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

Как открыть и редактировать реестр

Для того чтобы просматривать или редактировать содержимое реестра существует специальная программа – Regedit.exe. Для того чтобы запустить данную программу нужно нажать комбинацию клавиш Win-R и в открывшемся окне выполнить команду «regedit».

запуск реестра

Также вы можете открыть реестр воспользовавшись поиском в меню «Пуск». Для этого достаточно открыть меню «Пуск» и ввести в поиск запрос «regedit».

поиск реестра в меню Пуск

Интерфейс программы Regedit.exe разделен на две части. Слева – список каталогов, а справа – список параметров.

интерфейс редактора реестра

Если сделать двойной клик по любому параметру, то откроется окно, в котором можно будет изменить значение этого параметра.

редактирование параметров реестра

Кликнуть по пустому пространству, то можно создать собственный параметр.

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

Также параметры можно импортировать и экспортировать из реестра. Для этого нужно открыть меню «Файл».

импорт и экспорт в реестр

Это основная информация о редактировании реестра. Кроме этого, с помощью Regedit.exe можно работать с реестром другого компьютера по сети или загружать куски реестра другого компьютера непосредственно в свой реестр. Но, у обычного пользователя необходимость в подобных манипуляциях практически никогда не возникаетю

Оставить комментарий