Друзья, добро пожаловать на канал "Ты ж программист!"✨
В сегодняшней статье, ориентированной на начинающего пользователя, рассмотрим, что такое реестр Windows, зачем он нужен, как его открыть и из чего он состоит.
Не ходим долго вокруг, да около, начинаем.
💾1. Что за зверь такой?
Реестр в Windows системах это некоторое подобие склада, архива или же базы данных.
Информация в реестре "живая" и может изменяться в процессе работы системы или при её перезагрузке.
Реестр Windows (англ. Windows Registry), или системный реестр — иерархически построенная база данных параметров и настроек в большинстве операционных систем Microsoft Windows.
Определение с Википедии.
Говоря простым языком, реестр - это раздел системы, в котором хранятся и сохраняются любые настройки каждого отдельного пользователя системы и "текущего" устройства.
В том числе, реестр хранит данные о любых подключаемых устройствах к системе: принтеры, факсы, сканеры, камеры и т.д.
Установка любого ПО, игр или удаление их - так же вносят изменения в реестр системы. Управлять большинством настроек, о которых пользователю можно знать вы можете и через панель управления.
Реестр появился начиная с Windows 98 и система постоянно обращается к нему для считывания или записи данных на любом этапе своей работы.
💾2. Зачем о звере что-то знать? Ведь есть куча утилит
Верно, есть куча утилит автоматической чистки, дефрагментации и исправления ошибок реестра и это удобно.
Но иметь общее представление нужно, особенно если вы планируете расширять свой кругозор в IT направлении.
Есть некоторые тонкости, которые можно изменять в системе только путем редактирования реестра. В привычной Панели управления некоторые настройки просто отсутствуют.
Их изменять можно через реестр Windows вручную или с использованием твикеров (tweaker).
В любом случае, необходимо иметь ввиду, что ручное редактирование реестра, без точного понимания что вы делаете, может привести к ошибочной или неправильной работе системы.
💾3. Как зверя найти?
Чтобы непосредственно перейти к месту расположения редактора реестра - необходимо в проводнике перейти в системный диск -> папка Windows.
Запускаем этот файл и вам откроется редактор реестра. Так же можно написать в пуске или поиске реестр и получить тот же результат, или открыть сочетание Windows + R (выполнить) и ввести там regedit.exe
Базовой утилиты редактора реестра более, чем достаточно для внесения изменений и добавления/редактирования параметров ключей реестра.
💾4. Из чего зверь состоит
Внешне чем-то напоминает окно проводника с видом список, но есть и свои тонкости:
- Адресная строка. Если вставить сюда нужный путь к ключу реестра, то вы сразу перейдёте в нужны раздел. По умолчанию, показывает вам текущий открытый раздел.
- Дерево реестра, содержащее в виде списка все ключи (разделы).
- Параметры ключей реестра и их значения.
💾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