Использование редактора реестра с умом

Использование редактора реестраВо многих статьях на сайте remontka.pro я рассказывал, как выполнить то или иное действие с помощью редактора реестра Windows — отключить автозапуск дисков, убрать баннер или программы в автозагрузке.

С помощью правки реестра можно изменить очень многие параметры, оптимизировать работу системы, отключить какие-либо ненужные функции системы и многое другое. В этой статье поговорим об использовании редактора реестра, не ограничиваясь стандартными инструкциями наподобие «найти такой-то раздел, изменить значение». Статья в равной степени подойдет для пользователей Windows 7, 8 и 8.1.

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

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

Главное окно редактора реестра

Реестр состоит из разделов (в редакторе выглядят как папки), параметров (или ключей) и их значений (показываются в правой части редактора реестра).

Запуск редактора реестра

Чтобы запустить редактор реестра, в любой версии Windows (от XP) вы можете нажать клавиши Windows + R и ввести regedit в окно «Выполнить».

Корневые разделы редактора реестра

Впервые запуская редактор в левой части вы увидите корневые разделы, в которых неплохо бы ориентироваться:

  • HKEY_CLASSES_ROOT — данный раздел используются для хранения и управления ассоциациями файлов. Фактически, данный раздел является ссылкой на HKEY_LOCAL_MACHINE/Software/Classes
  • HKEY_CURRENT_USER — содержит параметры для пользователя, под именем которого был осуществлен вход в систему. Здесь же хранятся большинство параметров установленных программ. Является ссылкой на раздел пользователя в HKEY_USERS.
  • HKEY_LOCAL_MACHINE — в данном разделе хранятся настройки ОС и программ в целом, для всех пользователей.
  • HKEY_USERS — хранит настройки для всех пользователей системы.
  • HKEY_CURRENT_CONFIG — содержит параметры всего установленного оборудования.

В инструкциях и руководствах имена разделов часто сокращаются до HK + первые буквы имени, например, вы можете увидеть такую запись: HKLM/Software, что соответствует HKEY_LOCAL_MACHINE/Software.

Где хранятся файлы реестра

Файлы реестра хранятся на системном диске в папке Windows/System32/Config — файлы SAM, SECURITY, SYTEM и SOFTWARE содержат информацию из соответствующих разделов в HKEY_LOCAL_MACHINE.

Файлы реестра Windows

Данные из HKEY_CURRENT_USER хранятся в скрытом файле NTUSER.DAT в папке «Users/Имя_пользователя» на компьютере.

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

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

Создание разделов

Ключи реестра могут иметь значения различных типов, но чаще всего при правке приходится иметь дело с двумя из них — это строковый параметр REG_SZ (для задания пути к программе, например) и параметр DWORD (например, для включения или отключения какой-либо функции системы).

Избранное в редакторе реестра

Избранное в редакторе реестра Windows

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

«Загрузить куст» или правка реестра на компьютере, который не загружается

С помощью пункта меню «Файл» — «Загрузить куст» в редакторе реестра вы можете выполнить загрузку разделов и ключей с другого компьютера или жесткого диска. Наиболее часто встречающийся вариант использования: загрузка с LiveCD на компьютере, который не загружается и исправление ошибок реестра на нем.

Загрузить куст

Примечание: пункт «Загрузить куст» активен только при выборе разделов реестра HKLM и HKEY_USERS.

Экспорт и импорт разделов реестра

Если необходимо, вы можете экспортировать любой раздел реестра, включая подразделы, для этого кликните по нему правой кнопкой мыши и выберите в контекстном меню «Экспортировать». Значения будут сохранены в файле с расширением .reg, который по сути является текстовым файлом и его можно редактировать с помощью любого текстового редактора.

Экспорт разделов реестра

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

Очистка реестра

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

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

Дополнительные сведения о редакторе реестра

Некоторые статьи на сайте, которые имеют отношение к редактированию реестра Windows:

Комментарии (25) к Использование редактора реестра с умом

  • Галина

    Я вообще в восторге от Вашего сайта. Спасибо большое. На предыдущее изменение в реестре по обновлению WINDOWS XP сегодня уже прошло обновление.

    Ответить

  • Сергей

    Всё самое необходимое и хорошо разжевано!

    Ответить

  • Maxim

    А где найти подробную информацию в мельчайших деталях об устройстве windows?

    Ответить

    • Dmitry

      Не совсем понял вопрос. Что именно об устройстве Windows?

      Ответить

  • Лев

    Здравствуйте!
    Что-то пошло не так. При работе с Эксель, а именно нажатие на адрес электронной почты, в базе клиентов, появилось сообщение Эта операция была прервана из-за ограничений наложенных на данный компьютер. Обратитесь к системному администратору.
    У соседей нашел совет, как исправить эту проблему:
    Проверяем, установлено ли значение htmlfile для параметра По умолчанию. Если нет, то правой кнопкой мыши щелчок на параметр, выбираем команду Изменить, вводим htmlfile в поле Значение и жмем кнопку ОК.
    В ветках реестра HKEY_CLASSES_ROOT\.htm
    HKEY_CURRENT_USER\Software\Classes\.htm
    HKEY_CURRENT_USER\Software\Classes\.html
    HKEY_CURRENT_USER\Software\Classes\.shtml
    HKEY_CURRENT_USER\Software\Classes\.xht
    HKEY_CURRENT_USER\Software\Classes\.xhtml
    устанавливаем значения по умолчанию htmlfile
    Мой вопрос в следующем. В ветке реестра нет одного значения, а именно: HKEY_CURRENT_USER\Software\Classes\.xhtml
    Хотел добавить, но не знаю как, подскажите если не затруднит!
    Или не обязательно?
    У меня везде стояло значение — Опера (я ей не пользуюсь). Не аккуратно загрузил драйвер для блютуз. Изменил значение по рекомендации и всё заработало исправно.

    Ответить

    • Dmitry

      Не обязательно. Во всяком случае, по умолчанию в Windows 8.1 (у себя посмотрел) xhtml тоже не сопоставлен ни с одним браузером или приложением, то есть это нормально.

      Ответить

  • Marie

    Здравствуйте! Спрошу мнение специалиста по Windows 8.1. Борюсь с проблемой фликов курсора Wacom. Спасает только правка значений реестра ContactVisualization и GestureVisualization на 0 всё бы хорошо. Но при следующей загрузке системы, всё возвращается, и опять приходится лезть в реестр чтобы отключить эту дурацкую анимацию курсора! Помогите советом пожалуйста! Можно ли зафиксировать изменения реестра?

    Ответить

    • Dmitry

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

      Ответить

  • Тилек

    у меня проблема такая: у меня виндовс 8.1 ноутбок я случайно удалил файл похожи на это HKEY. после этого приложени и игры на началном экране не запускаетсия. что мне делат не знаю помогите

    Ответить

    • Dmitry

      Не знаю, что именно вы сделали, но в крайнем случае вы можете восстановить ноутбук с помощью пункта в правой панели Изменение параметров компьютера — обновление и восстановление.

      Ответить

  • Андрей

    Не первый день уже читаю различные ваши рекомендации. Несколько раз пользовался вашими советами. Очень понравился ваш сайт. Все описано очень даже доходчиво. Спасибо вам за это огромное!
    На этой страничке про реестр возникает такой вопрос.
    Раньше на Windows XP в параметрах папок — вкладка вид, был такой пункт — «Помнить параметры отображения каждой папки».
    Сейчас установил Windows 8.1 и такого пункта в настройках больше нет. Очень уж привык за долгое время к тому, что каждая папка отрывается на своем месте и со своим размером.
    В сети есть ответы, как настроить это в разделах реестра. Но все ответы касались в основном Windows-7 или Vista. С Windows 8.1 у меня это не сработало. Видимо нужно править другие разделы реестра.
    Не могли бы вы подсказать, как это применить к Windows 8.1
    Желательно конечно поподробнее.
    Заранее благодарен!

    Ответить

    • Dmitry

      К сожалению, не задавался таким вопросом в последнее время. Сейчас посмотрел и тоже не нашел ничего подобного… так что мой ответ — не знаю как это реализовать.

      Ответить

      • Андрей

        Судя по поиску в Интернете никто не знает. Очень жаль…
        Но, в любом случае, спасибо за то, что не оставили мой вопрос без внимания.

        Ответить

  • Ярослав

    Здравствуйте. Подскажите как можно изменить значение в реестре. Но мне нужно массовое замещения. Пример: я хочу слово «ivanov» заменить на «petrov». Но таких записей очень много и вручную это делать долго.

    Ответить

    • Dmitry

      Здравствуйте. Как-то вот так: Regfind ‘ivanov’ -r ‘petrov’
      За точность синтаксиса не ручаюсь. Поищите в интернете инфу по использованию команды regfind.

      Ответить

  • Юлия

    Виндос 7 ultimate
    не отображается значок корзины, какой раздел отвечает за корзину, что создать, у меня две операционки на одном диске xp3 и 7-я последняя?

    Ответить

    • Dmitry

      А через панель управления — персонализация — изменение значков рабочего стола разве не работает?

      Ответить

  • Алексей

    Крутой сайт! Годный! Добавил себе в закладки чтобы чего то не упустить! С меня лайкос и рекомендации друзьям и знакомым.

    Ответить

  • Александр

    Хотелось бы создать функцию похожую на: «Уровень яркости экрана в режиме умеренной яркости», думал, что это функция ОС, но эта функция ещё зависит и от конкретного ноутбука (сменил ноутбук и одновременно перешёл на другую версию Win10, сейчас 1909)
    Было так: в настройках электропитания устанавливаешь через какое время уменьшить яркость, и если нужно, через какое время отключить экран.
    Сейчас в настройках электропитания осталось только через какое время отключить экран: устанавливаешь например 1 мин. — экран через 1 мин. «притухает» на 10 сек. а затем гаснет.
    Хотелось бы, что б экран «притухал» не на 10 сек, а например на час — два.
    Нашёл только, как можно только изменять яркость экрана, вот этого десятисекундного интервала изменяя значение ACSettinglndex.
    Путь —

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\7516b95f-f776-4464-8c53-06167f40cc99\f1fbfde2-a960-4165-9f88-50667911ce96\DefaultPowerSchemeValues\381b4222-f694-41f0-9685-ff5bb260df2e

    Пробовал изменять значение DCSettinglndex — ничего не происходит.
    Перепробовал изменять значения всех девяти подпапок основной папки 7516b95f-f776-4464-8c53-06167f40cc99 — затемнить экран на время более 10 сек. не удалось, возможно здесь надо, добавить какой то параметр?
    Не подскажите как?

    Ответить

    • Dmitry

      Здравствуйте.
      Решения не подскажу. Пункт вы верный нашли, но он не работает с версии 1809. Другие решения мне неизвестны.

      Ответить

  • PsevdoSTALKER

    Для установки проги Paragon, нужно (совет из официального сайта разработчика) удалить из реестра UIM по пути: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\Root\UIM
    Выдаёт ошибку: «Не удаётся удалить UIM. Ошибка при удалении раздела». Внутри раздела папка с именем 0001, в которой три папки: Control, LogConf, Properties. Подскажите как решить эту проблему?

    Ответить

    • Dmitry

      Скорее всего путем изменения прав на этот раздел реестра (правый клик по разделу — разрешения).
      Но может оказаться, что те параметры для чего-то нужны (для чего именно — не угадаю).

      Ответить

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

Интересное
Список инструкций Windows 11 Windows 10 Подписаться