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

Многие наверняка слышали о таинственном и довольно непростом реестре Windows. Он часто упоминается в руководствах по настройке различных параметров системы. В этом материале разбираемся с назначением реестра и способами его использования.

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

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

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

В реестре Windows присутствуют все виды информации, в том числе:

  • установленные программы;
  • все драйверы устройств;
  • системные службы;
  • функции безопасности;
  • известные расширения файлов и программы, способные их открывать;
  • индивидуальные параметры установленных приложений для каждого пользователя;
  • детали и настройки для каждого пользователя Windows.

Записи в редакторе реестра создаются для каждого установленного приложения.

Что такое реестр в компьютереЗаписи в редакторе реестра создаются для каждого установленного приложения

На macOS, где его нет, установка представляет собой перенос данных утилиты в папку «Приложения», поэтому необходимость в использовании полного инсталлятора отпадает.

Если просто скопировать файлы и папки программы на другой компьютер под управлением Windows, то она не будет работать, потому что не найдет соответствующие записи в редакторе реестра.

Что такое реестр в компьютереСкопированные файлы и папки на другой компьютер под управлением Windows не работают

  • то же самое произойдет, если переименовать папку или вручную перенести ее в другую файловую систему или диск на том же ПК. В итоге программа потеряет связь с записями реестра, и будет иметь те же проблемы в работе, как если бы мы скопировали ее на другой компьютер;
  • по той же причине нельзя создавать резервные копии программ перед форматированием жесткого диска и переустановкой Windows. Форматирование удаляет информацию реестра, и затем придется переустановить большинство программ с нуля;
  • редактор реестра также необходим для запуска пробных версий приложений. Сведения о дате и времени, которые он регистрирует во время их распаковки, часто не позволяют нам продлить испытательный срок путем удаления и переустановки.

Что такое реестр в компьютереРедактор реестра также необходим для запуска пробных версий приложений

Конечно, не все приложения нуждаются в редакторе реестра. К ним относятся так называемые «портативные» версии.

Они сохраняют настройки в файлах основной папки. Таким образом, мы можем запускать программы напрямую без установки, а также использовать их на любом компьютере или USB-накопителе.

Однако, портативные версии являются исключением, а не правилом.

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

Редактор реестра впервые появился в Windows 3.1. Его первоначальной целью было сохранение настроек программ на платформе Component Object Model (COM).

Что такое реестр в компьютереСохранение настроек программ на платформе Component Object Model (COM)

Именно в Windows 95 и NT он начал принимать текущую форму. До тех пор приложения сохраняли настройки в виде обычного текста в файлах под расширением .ini. Фактически, последние хранились централизованно, и не поддерживали отдельные параметры для разных пользователей.

Компоненты реестра разложены по нескольким папкам меньшего размера. Однако система рассматривает их в качестве единого виртуального местоположения.

Что такое реестр в компьютереКомпоненты реестра разложены по нескольким папкам меньшего размера

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

При загрузке операционной системы большая часть редактора загружается в оперативную память. Таким образом, Windows сразу получает доступ к настройкам, а операции записи и чтения выполняются быстрее, чем с файлом .ini.

Попробуйте это:
Не устанавливается .NET Framework 3.5: способы устранения проблемы

Наконец, редактор реестра во многом упрощает процесс резервного копирования и восстановления. К нему также можно получить доступ за пределами Windows по локальной сети или при помощи загрузочной среды, такой как BartPE и Ultimate Boot CD.

Как открыть и изменить редактор реестра

Microsoft интегрировала в Windows программу для открытия и редактирования реестра с вдохновляющим названием «Редактор реестра».

Метод доступа к нему одинаковый для всех версий системы.

  1. Для начала нажмите клавиши Windows+R. Так вы откроете меню «Выполнить». Затем введите команду regedit и нажмите Enter.

    Что такое реестр в компьютереНажимаем клавиши Windows+R, открываем меню «Выполнить», вводим regedit и нажимаем «Ок»

  2. На левой панели мы найдем ключи реестра. Их внешний вид и иерархия похожи на папки в «Проводнике» Windows. Справа редактор реестра отображает содержимое выбранного ключа. Пять верхних ключей, которые мы называем «Корневыми ключами», группируют параметры отдельных системных доменов. Что такое реестр в компьютере5 папок «Корневые ключи», группируют параметры отдельных системных доменов

    Их мы проанализируем ниже.

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

Как создать резервную копию реестра Windows

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

  1. Для создания резервной копии щелкните правой кнопкой мыши по ключу и выберите «Экспортировать».

    Что такое реестр в компьютереНажимаем правой кнопкой мыши по ключу и выберите «Экспортировать»

  2. Во время экспорта создастся REG-файл с типом «Записи регистрации». Назовите его как угодно. Что такое реестр в компьютереВо время экспорта создастся REG-файл с типом «Записи регистрации»

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

  3. После подтверждения действия, файл вернет предыдущие настройки к конкретному ключу, перезаписав любые изменения.

Что такое реестр в компьютереВозвращаем предыдущие настройки к конкретному ключу, перезаписав любые изменения, нажимаем «Да»

Использование сторонних reg-файлов

В Интернете можно найти бесчисленные готовые reg-файлы, которые помогают изменить любое количество параметров реестра.

Что такое реестр в компьютереСторонний reg-файл

Как и резервные копии, они содержат информацию об одном или нескольких разделах реестра в виде обычного текста. Мы можем просмотреть содержимое, щелкнув правой кнопкой мыши по файлу и выбрав опцию «Изменить».

Что такое реестр в компьютереЧтобы просмотреть содержимое нужно нажать правой кнопкой мыши по файлу и выбрать опцию «Изменить»

По умолчанию откроется Блокнот.

Открытие файла по умолчанию через программу Блокнот

Если мы запустим reg-файл, система включит все его ключи и настройки в редакторе реестра. Он добавит новые и изменит любые ранее существовавшие значения.

Что такое реестр в компьютереПри запуске reg-файла система включит все его ключи и настройки в редакторе реестра

Важно! Запускать сторонние reg-файлы нужно только в том случае, если вы полностью доверяете их источнику. Вредоносный или даже плохо написанный reg-файл может содержать опасные для системы настройки.

Основная внутренняя структура редактора реестра

Для новичка реестр кажется хаотичным. Однако он имеет хорошо структурированный алгоритм.

Корневые ключи

Что такое реестр в компьютереКорневые ключи

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

HKEY_CLASSES_ROOT (HKCR).

Первый корневой ключ содержит информацию обо всех типах файлов, которые распознает система, и ответственных за их запуск программ.

Что такое реестр в компьютереHKEY_CLASSES_ROOT (HKCR) — первый корневой ключ

Содержащаяся в нем информация представляет собой комбинацию данных ключей HKEY_LOCAL_MACHINESoftwareClasses с ассоциациями файлов от установщиков приложений, и HKEY_CURRENT_USERSoftwareClasses с теми же ассоциациями файлов, только созданными вручную.

HKEY_CURRENT_USER (HKCU).

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

Что такое реестр в компьютереHKEY_CURRENT_USER (HKCU) — второй корневой ключ

Он связан с подразделом HKEY_USERS, который соответствует этому конкретному пользователю. Оба ключа предоставляют доступ к одной и той же информации.

Начиная с Windows Vista, настройки каждого пользователя также сохраняются в файлах NTUSER.DAT и USCLASS.DAT в папке C:Пользователи.

Попробуйте это:
Как отключить микрофон на ноутбуке

HKEY_LOCAL_MACHINE (HLKM).

Корневой ключ локального компьютера содержит большинство параметров операционной системы конкретного устройства.

Что такое реестр в компьютереКорневой ключ локального компьютера

Основными подкатегориями, которые присутствуют во всех версиях Windows, являются «SAM», «SECURITY», «SYSTEM» и «SOFTWARE». Содержимое этих ключей хранится в виде файлов в папке C:Windowssystem32config.

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

Что такое реестр в компьютереРаздел «SOFTWARE» содержит все настройки для Windows

«SYSTEM» содержит информацию об установке Windows, несколько различных наборов элементов управления для драйверов устройств, как активных, так и резервных копий, а также всех служб Windows.

Что такое реестр в компьютереРаздел «SYSTEM» содержит информацию об установке Windows, наборов элементов управления для драйверов устройств, а также всех служб Windows

HKEY_USERS (HKU).

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

Что такое реестр в компьютереHKEY_USERS (HKU) — имеет подразделы соответствующие ключам HKEY_CURRENT_USER

HKEY_CURRENT_CONFIG (HKCC).

Содержимое этого ключа не сохраняется на диске. Система динамически создает файлы при каждом запуске. Она загружает большую часть содержимого из пути: HKEY_LOCAL_MACHINESystemCurrentControlSetHardware Profiles.

Что такое реестр в компьютереКорневой ключ HKEY_CURRENT_CONFIG (HKCC)

Типы данных

Каждый ключ может содержать данные следующих типов:

Ключ Тип данных
REG_NONE Нет типа
REG_SZ Текстовые данные (тип строки)
REG_EXPAND_SZ Одноразовое строковое значение; могут включать переменные
REG_BINARY Двоичные данные любого вида
REG_DWORD / REG_DWORD_LITTLE_ENDIAN 32-битное целочисленное значение без знака со значением от 0 до 4 294 967 295
REG_LINK Символическая ссылка на другой раздел реестра Windows
REG_MULTI_SZ Значение с несколькими наборами данных типа строки в списке
REG_RESOURCE_LIST Список ресурсов, используемых устройствами Plug-n-Play
REG_FULL_RESOURCE_DESCRIPTOR Описание ресурса (используется процессом Plug-n-Play)
REG_RESOURCE_REQUIREMENTS_LIST Список требований к ресурсам (используемых устройствами Plug-n-Play)
REG_QWORD / REG_QWORD_LITTLE_ENDIAN Значение QWORD, 64-битное целое число

Так ли нужна очистка реестра?

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

Что такое реестр в компьютереПрограмма для очистки реестра RegistryCleanerPro

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

Однако факт состоит в том, что реестр содержит сотни тысяч ключей. Если чистильщик удаляет 100, 200 или даже 500 из них, то это никоим образом не сказывается на нашей системе.

На самом деле, эффективность таких программ по очистке реестра нужно еще доказать.

Что такое реестр в компьютереОчищаем компьютер с помощью сторонних программ-чистильщиков

Многие пользователи стали свидетелями серьезных проблем, возникающих при использовании чистильщика. И мы говорим о CCleaner, а не о каком-нибудь неизвестном приложении.

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

Стоит ли дефрагментировать реестр?

Другой способ очистки подразумевает использование специальных приложений. Они проводят дефрагментацию реестра с целью ускорения работы компьютера.

К популярным инструментам относится Auslogics Registry Defrag. Это бесплатная программа.

Что такое реестр в компьютереПрограмма Auslogics Registry Defrag

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

Фрагментация может навредить дисковым накопителям с головками и вращающимися пластинами. Чтение фрагментированного файла занимает больше времени, что сказывается на работе такого диска.

С другой стороны, фрагментация никоим образом не замедляет оперативную память. Кроме того, даже если файлы были фрагментированы, при каждой перезагрузке ОП очищается, а реестр перезагружается.

Как использовать Auslogics Registry Defrag

Первым делом загрузите программу по вышеуказанной ссылке.

Запустите установщик и ознакомьтесь с интерфейсом.

  1. Чтобы утилита могла оценить дефрагментируемое место реестра нажмите кнопку Analyze.

    Что такое реестр в компьютереНажимаем кнопку «Analyze»

  2. После завершения процесса анализа проверьте, стоит ли галочка возле варианта создания точки восстановления системы. Если так оно и есть, нажмите кнопку Defrag Now или выберите опцию Defrag on Next, если хотите провести дефрагментацию при последующем включении системы.

    Что такое реестр в компьютереСтавим галочку возле варианта создания точки восстановления системы и нажимаем кнопку Defrag Now или выбираем опцию Defrag on Next

  3. В нашем случае активирован вариант Defrag Now. Для старта соответствующего процесса нажмите «Да». После создания точки восстановления компьютер перезагрузится. Перед запуском Windows появится черный экран с текстом белого цвета, чем-то напоминающий командную строку. Подождите, пока дефрагментация не завершится. Как только появится рабочий стол вы сможете ознакомится со статусом операции.

    Что такое реестр в компьютереВаш статус операции после дефрагментации раздела

Попробуйте это:
Стоит ли переходить на Windows 7

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

Создание снимка реестра с помощью RegistryChangesView

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

RegistryChangesView — это бесплатная программа, совместимая с каждой версией Windows и обеспечивающая захват редактора реестра. После создания снимка реестра вы можете сравнить его с ранее сохраненными изображениями.

Что такое реестр в компьютереПрограмма RegistryChangesView обеспечивает захват редактора реестра

Шаг 1. Посетите веб-страницу RegistryChangesView и загрузите версию утилиты, соответствующую вашему устройству (32-разрядная или 64-разрядная).

Шаг 2. Извлеките содержимое файла и дважды щелкните по RegistryChangesView.exe.

Как использовать RegistryChangesView

Шаг 1. После запуска программы на экране компьютера появится основное окно параметров. В нем можно выбрать 2 снимка реестра для сравнения.

Шаг 2. Для каждого снимка доступен один из следующих вариантов: «Текущий реестр», «Снимок сохраненного реестра» и «Теневое копирование».

Выбираем подходящий вариант

Шаг 3. Выбирайте любую комбинацию до тех пор, пока источник данных 1 не будет идентичен номеру 2.

Например, сравните реестр двух разных теневых копий или теневой копии с текущим реестром и т. д.

Создание снимка реестра

Шаг 1. Чтобы создать новый снимок реестра, в поле со списком источников данных выберите «Снимок сохраненного реестра».

Что такое реестр в компьютереВ поле со списком источников данных выбираем «Снимок сохраненного реестра»

Шаг 2. Нажмите кнопку «Создать снимок реестра». Затем выберите местоположение.

Шаг 3. Нажмите кнопку «Создать снимок» и разрешите ему выполнить задачу за несколько секунд.

Примечание. Вы также можете воспользоваться кнопкой F8 («Файл» -> «Создать снимок реестра»).

Несколько способов входа в редактор реестра в Windows 7

Способ 1. Используя меню «Пуск»

  1. Нажмите на кнопку «Пуск». В поле запроса введите regedit. Нажмите на выданный результат.

    Что такое реестр в компьютереНажимаем на кнопку «Пуск»,в поле запроса вводим regedit и нажимаем на выданный результат

  2. Затем откроется редактор реестра.

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

Способ 2. Используя клавиши Win+R

  1. Зажмите клавиши Win+R. Появится меню «Выполнить».
  2. Пропишите команду regedit и нажмите Enter.

    Что такое реестр в компьютереВместе нажимаем клавиши Win+R, откроется меню «Выполнить»

Способ 3. Используя Проводник

  1. Нажмите на ярлык «Мой компьютер» на рабочем столе.
  2. Затем перейдите в папку «Windows». Чтобы сделать это в поле проводника введите «C:Windows» и щелкните по стрелке.

    В поле проводника вводим «С-Windows» и нажимаем по стрелке

  3. Перед вами откроется системная папка Windows 7. Найдите приложение regedit и запустите его с правами администратора.

Находим приложение regedit и запускаем его с правами администратора

Проводник Windows

Для настройки Проводника с помощью редактора реестра выполните следующие действия:

  1. Пропишите в поисковике команду regedit и нажмите Enter. Щелкните по выданному результату.

    Что такое реестр в компьютереНажимаем на кнопку «Пуск»,в поле запроса вводим regedit и нажимаем на выданный результат

  2. В редакторе реестра перейдите по пути: «HKEY_CURRENT_USER»-«Software»-«Microsoft»-«Windows»-«CurrentVersion»-«Explorer»-«Advanced».
  3. С помощью правого щелчка мыши по папке Advanced откройте меню, а затем выберите опцию «Создать»->«Параметр DWORD (32 бита)». Назовите ключ LaunchTo. Щелкните по нему и задайте значение: 1. Что такое реестр в компьютереС помощью правого щелчка мыши по папке Advanced открываем меню, выбираем опцию «Создать»-«Параметр DWORD (32 бита)», называем ключ LaunchTo, нажимаем на него и придаём значение 1

    Это команда для запуска «Проводника» с вкладки «Этот компьютер». Задайте значение 2, для запуска «Проводника» с вкладки «Быстрый доступ».

  4. Нажмите «ОК».

    Что такое реестр в компьютереНажимаем «Ок»

Видео — Что такое реестр в компьютере

Оцените статью
FileWord
Добавить комментарий