Найти тему
Ты ж программист!

Реестр Windows - это не страшно

Друзья, добро пожаловать на канал "Ты ж программист!"✨

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

-2

Не ходим долго вокруг, да около, начинаем.

💾1. Что за зверь такой?

Реестр в Windows системах это некоторое подобие склада, архива или же базы данных.

Информация в реестре "живая" и может изменяться в процессе работы системы или при её перезагрузке.

Реестр Windows (англ. Windows Registry), или системный реестр — иерархически построенная база данных параметров и настроек в большинстве операционных систем Microsoft Windows.
Определение с Википедии.

Говоря простым языком, реестр - это раздел системы, в котором хранятся и сохраняются любые настройки каждого отдельного пользователя системы и "текущего" устройства.

В том числе, реестр хранит данные о любых подключаемых устройствах к системе: принтеры, факсы, сканеры, камеры и т.д.

Установка любого ПО, игр или удаление их - так же вносят изменения в реестр системы. Управлять большинством настроек, о которых пользователю можно знать вы можете и через панель управления.

Реестр появился начиная с Windows 98 и система постоянно обращается к нему для считывания или записи данных на любом этапе своей работы.

💾2. Зачем о звере что-то знать? Ведь есть куча утилит

Верно, есть куча утилит автоматической чистки, дефрагментации и исправления ошибок реестра и это удобно.

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

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

Их изменять можно через реестр Windows вручную или с использованием твикеров (tweaker).

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

💾3. Как зверя найти?

Чтобы непосредственно перейти к месту расположения редактора реестра - необходимо в проводнике перейти в системный диск -> папка Windows.

Нужный нам файл - regedit.exe
Нужный нам файл - regedit.exe

Запускаем этот файл и вам откроется редактор реестра. Так же можно написать в пуске или поиске реестр и получить тот же результат, или открыть сочетание Windows + R (выполнить) и ввести там regedit.exe

Базовой утилиты редактора реестра более, чем достаточно для внесения изменений и добавления/редактирования параметров ключей реестра.

💾4. Из чего зверь состоит

Окно редактора реестра
Окно редактора реестра

Внешне чем-то напоминает окно проводника с видом список, но есть и свои тонкости:

  1. Адресная строка. Если вставить сюда нужный путь к ключу реестра, то вы сразу перейдёте в нужны раздел. По умолчанию, показывает вам текущий открытый раздел.
  2. Дерево реестра, содержащее в виде списка все ключи (разделы).
  3. Параметры ключей реестра и их значения.

💾5. Теперь немного о базовых разделах

HKEY_CLASSES_ROOT(HKCR) - Ничто иное, как подраздел HKEY_LOCAL_MACHINE\Software\Classes. Хранит в себе информацию о зарегистрированных типах файлов и объектах, расширениях и их ассоциациях.

Так же содержит стандартные данные, которые применяются по умолчанию на ново созданных пользователей системы.

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

Для каждого отдельного зашедшего в системы пользователя разделы будут своими в зависимости от настроек профиля.

По сути, этот раздел является ссылкой на главный раздел HKEY_USERS\ с имененм вашего "текущего" пользователя

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

HKEY_USERS(HKU) - Данный раздел содержит информацию о профилях всех пользователей вашей системы на текущем устройстве. Обычно все изменения вносятся в "текущем" пользователе - разделе HKCU.

HKEY_CURRENT_CONFIG(HKCC) - Данный раздел хранит информацию о профилях оборудования на вашем компьютере, инициализируемые при старте системы.

Раздел по сути ссылается на HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\Current