Алгоритм работы с редактором реестра windows разделами параметрами и ключами
Редактор реестра Windows. Используем правильно.
Во многих публикациях на сайте pc-assistent.ru для решения тех или иных задач я использовал редактор реестра Windows.
В сегодняшней статье я постараюсь вас познакомить по ближе с системным реестром Windows.
Редактор реестра Windows [Общая информация]
С помощью редактора реестра Windows можно поменять различные параметры, настройки системы, оптимизировать её работу, отключить те функции, которыми вы не пользуетесь и многое другое. В этой публикации мы не будем рассматривать отключение, включение, настройку каких либо функций, также и поиск нужных веток и изменение параметров его значений. На это уйдёт очень много страниц. О таких настройках мы будем говорить в отдельных статьях. Сегодня же мы рассмотрим общие вопросы, такие как:
Как видите вопросов много, но и ответов будет столько же 🙂
Системный реестр Windows.
На примере картинки читается так: Раздел HKEY_CLASSES_ROOT имеет параметр По умолчанию, которому значение не присвоено.
Основные разделы (категории, кусты) реестра Windows.
Желательно правильно ориентироваться в основных 5 разделах системного реестра Windows. Поэтому, коротко опишу какой раздел какие настройки хранит.
Место хранения файлов реестра Windows.
Создание и изменение разделов.
Пункт меню «Избранное» в редакторе реестра
С помощью пункта меню «Избранное» можно ускорить доступ к определённой ветке реестра, которой вы часто пользуетесь. Например к веткам автозапуска. Это:
Чтобы добавить их в Избранное, нужно выделить нужную ветку, нажать на пункт меню «Избранное» и далее выбрать пункт «Добавить в избранное. «. Эта ветка теперь будет доступна в пункте меню Избранное. Таким образом можно быстренько добраться до избранного раздела.
Меню Файл ⇒ Загрузить куст.
Пункт меню Файл ⇒ Загрузить куст может понадобиться, когда необходимо перенести ветки реестра с другого компьютера. К примеру такая необходимость может возникнуть при загрузке компьютера с флешки при помощи Live CD. Live CD (англ. «живой» компакт-диск, произносится лайв си-ди́) — операционная система, загружающаяся со сменного носителя (CD, DVD, USB-накопитель и т. д.), не требующая для своего функционирования установки на жёсткий диск. Этим же понятием обозначают и носители с такими ОС (иногда различают Live CD «лайв си-ди́», Live DVD «лайв ди-ви-ди́» и Live USB «лайв ю-эс-би́» — в зависимости от носителя).
Источник: Wikipedia
Данная функция используется, когда загрузка системы невозможна.
Пункт «Загрузить куст» доступен только при выборе разделов реестра HKEY_LOCAL_MACHINE и HKEY_USERS.
Функции Экспорт. и Импорт.
С помощью этих функций можно Выгружать ветки с реестра, для последующей их загрузки в реестр на другом компьютере, либо на этом же компьютере спустя некоторое время. При экспорте выгружаются и подразделы. Они выгружаются в формате reg, который является текстовым файлом. Reg-файл можно редактировать любым текстовым редактором.
Для импорта параметров из такого файла достаточно просто дважды кликнуть по нему, либо через меню Файл ⇒ Импорт. Импорт может понадобиться, например, если слетели ассоциации файлов Windows.
Очистка и оптимизация системного реестра.
В сети интернет достаточно популярными стали программы, которые предлагают очистку и оптимизацию реестра. Мой выбор пал на программу Wise register cleaner, о которой писал в статье Очистка компьютера от мусора и оптимизация системы.
Данная программа позволяет оптимизировать системный реестр путём дефрагментации. Про дефрагментацию подробно писал тут.
Что касается очистки реестра, то не имеет смысла выполнять её для профилактики. Её стоит выполнять лишь для удаления записей вредоносных программ, а также для очистки от следов удалённых программ.
Как создавать разделы и параметры в реестре Windows
Реестр Windows является одной из самых загадочных частей операционной системы Windows, которая позволяет настраивать и модифицировать почти все аспекты Windows. Некоторые работают с реестром постоянно, но большинство людей имеют о нем лишь слабое представление и не совсем уверены, как создавать пользовательские разделы и параметры. Итак, давайте попробуем разобраться, что же такое реестр Windows.
Что такое реестр Windows
Реестр Windows – это не что иное, как совокупность различных конфигураций и настроек, связанных с операционной системой, программами и пользователями. Его можно рассматривать как базу данных, хранящую практически всю важную информацию. Эта информация включает в себя все то, что связанно с системой аппаратного обеспечения, настройками приложений, установленными программами, профилями пользователей и т.д. Windows обращается к реестру постоянно, поскольку, как уже было сказано, в нем хранится вся важная информация, и операционной системе гораздо быстрее и проще управлять всем из одного места, чем возиться с отдельными файлами конфигурации, расположенными в разных местах.
Компоненты реестра Windows
Реестр Windows состоит из трех основных компонентов – ключи корневого уровня, разделы и параметры.
Ключи корневого уровня содержат в себе разделы, которые имеют свой собственный набор параметров. Существует пять различных ключей корневого уровня, и все они имеют свои собственные специфические цели в реестре. Вот их суть:
Параметры разделов
Каждый из этих корневых ключей имеет свои собственные разделы, а каждый раздел имеет свои собственные параметры. В каждом разделе можно создать 6 различных типов параметров, а значения этих параметров полностью зависят от целевой программы и/или требований к конфигурации.
А вообще есть четыре основных типа данных, используемых в редакторе реестра Windows:
Как открыть редактор реестра
Этот способ будет работать независимо от установленной версии Windows:
Нажмите клавишу + клавишу R, чтобы открыть окно «Выполнить». Введите regedit или regedit.exe и нажмите Enter или OK. Если появится окно контроля учетных записей (UAC), нажмите «Да».
Основной исполняемый файл редактора реестра находится в каталоге C:\Windows. Так что можно открыть эту папку и запустить файл regedit.exe напрямую, или можно просто создать ярлык regedit.exe в удобном для вас месте.
Редактор реестра: для 64-разрядных и 32-разрядных Windows
Реестр в 64-битных версиях Windows состоит из 32-битных и 64-битных разделов. Многие из 32-битных разделов имеют те же самые названия, что и их 64-битные аналоги, и наоборот.
64-разрядная версия (используется по умолчанию) (regedit.exe) отображает как 64-битные, так и 32-битные разделы. В 64-разрядной версии редактора реестра 32-битные ключи отображаются в следующем разделе реестра:
Просматривать и редактировать 64-битные и 32-битные разделы и параметры можно с помощью 64-разрядной версии редактора реестра. Для просмотра или редактирования 64-битных ключей необходимо использовать 64-разрядную версию редактора реестра (regedit.exe). Редактировать и просматривать 32-битные ключи и значения можно также с помощью 32-разрядной версии редактора реестра (%systemroot\%Syswow64). Чтобы открыть 32-разрядную версию редактора реестра, выполните следующие действия:
Чтобы создать новый параметр, щелкните правой кнопкой мыши в пустой области правой панели редактора реестра и выберите нужный параметр. Созданному параметру нужно присвоить название; название полностью зависит от конкретных требований.
Чтобы присвоить параметру значение, дважды щелкните на нем и введите значение. Опять же, значение зависит от программы или конкретных настроек.
Права доступа к разделам реестра
По аналогии с правами и разрешениями на определенные объекты в файловой системе NTFS, такая же защита предусмотрена и для разделов реестра.
Еще со времен Windows Vista большое количество ОС-специфических ключей реестра, хранящих настройки Windows, находятся под защитой Windows Resource Protection, поэтому нельзя просто взять и удалить или изменить их. Вы не сможете сделать этого, не став их владельцем и не установив разрешения (права доступа) на них. К счастью, операционная система позволяет и это, но ручной способ чересчур муторный, поэтому лучше использовать простую утилиту RegOwnershipEx, которая автоматизирует весь этот процесс.
На этом все! Надеюсь, написанное выше помогло вам лучше понять реестр Windows и его основные компоненты. Обменивайтесь мнениями и опытом в комментариях ниже!
Использование редактора реестра с умом
Во многих статьях на сайте remontka.pro я рассказывал, как выполнить то или иное действие с помощью редактора реестра Windows — отключить автозапуск дисков, убрать баннер или программы в автозагрузке.
С помощью правки реестра можно изменить очень многие параметры, оптимизировать работу системы, отключить какие-либо ненужные функции системы и многое другое. В этой статье поговорим об использовании редактора реестра, не ограничиваясь стандартными инструкциями наподобие «найти такой-то раздел, изменить значение». Статья в равной степени подойдет для пользователей Windows 7, 8 и 8.1.
Что такое реестр
Реестр Windows представляет собой структурированную базу данных, в которой хранятся параметры и информация, используемая операционной системой, драйверами, службами и программами.
Реестр состоит из разделов (в редакторе выглядят как папки), параметров (или ключей) и их значений (показываются в правой части редактора реестра).
Чтобы запустить редактор реестра, в любой версии Windows (от XP) вы можете нажать клавиши Windows + R и ввести regedit в окно «Выполнить».
Впервые запуская редактор в левой части вы увидите корневые разделы, в которых неплохо бы ориентироваться:
В инструкциях и руководствах имена разделов часто сокращаются до HK + первые буквы имени, например, вы можете увидеть такую запись: HKLM/Software, что соответствует HKEY_LOCAL_MACHINE/Software.
Где хранятся файлы реестра
Файлы реестра хранятся на системном диске в папке Windows/System32/Config — файлы SAM, SECURITY, SYTEM и SOFTWARE содержат информацию из соответствующих разделов в HKEY_LOCAL_MACHINE.
Данные из HKEY_CURRENT_USER хранятся в скрытом файле NTUSER.DAT в папке «Users/Имя_пользователя» на компьютере.
Создание и изменение разделов и параметров реестра
Любые действия по созданию и изменению разделов и значений реестра можно выполнить, обратившись к контекстному меню, появляющемуся по правому клику по имени раздела или в правой области со значениями (или по самому ключу, если его требуется изменить.
Ключи реестра могут иметь значения различных типов, но чаще всего при правке приходится иметь дело с двумя из них — это строковый параметр REG_SZ (для задания пути к программе, например) и параметр DWORD (например, для включения или отключения какой-либо функции системы).
Избранное в редакторе реестра
Даже среди тех, кто регулярно пользуется редактором реестра, почти нет тех, кто использует при этом пункт меню «Избранное» редактора. А зря — сюда можно добавить наиболее часто просматриваемые разделы. И в следующий раз, для перехода к ним не копаться в десятках имен разделов.
«Загрузить куст» или правка реестра на компьютере, который не загружается
С помощью пункта меню «Файл» — «Загрузить куст» в редакторе реестра вы можете выполнить загрузку разделов и ключей с другого компьютера или жесткого диска. Наиболее часто встречающийся вариант использования: загрузка с LiveCD на компьютере, который не загружается и исправление ошибок реестра на нем.
Примечание: пункт «Загрузить куст» активен только при выборе разделов реестра HKLM и HKEY_USERS.
Экспорт и импорт разделов реестра
Для импорта значений из такого файла, вы можете просто дважды кликнуть по нему или же выбрать в меню редактора реестра «Файл» — «Импорт». Импорт значений может понадобиться в различных случаях, например, для того, чтобы исправить ассоциации файлов Windows.
Очистка реестра
Многие сторонние программы в числе прочих функций предлагают произвести очистку реестра, что по описанию должно привести к ускорению работы компьютера. Я уже писал статью на эту тему и не рекомендую выполнять подобную очистку. Статья: Программы для очистки реестра — стоит ли их использовать.
Отмечу, что речь идет не об удалении записей вредоносных программ в реестре, а именно о «профилактической» очистке, которая по факту не приводит к повышению производительности, но может привести к сбоям в работе системы.
Дополнительные сведения о редакторе реестра
Некоторые статьи на сайте, которые имеют отношение к редактированию реестра Windows:
А вдруг и это будет интересно:
Почему бы не подписаться?
Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)
Я вообще в восторге от Вашего сайта. Спасибо большое. На предыдущее изменение в реестре по обновлению WINDOWS XP сегодня уже прошло обновление.
Всё самое необходимое и хорошо разжевано!
А где найти подробную информацию в мельчайших деталях об устройстве windows?
Не совсем понял вопрос. Что именно об устройстве 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
Хотел добавить, но не знаю как, подскажите если не затруднит!
Или не обязательно?
У меня везде стояло значение — Опера (я ей не пользуюсь). Не аккуратно загрузил драйвер для блютуз. Изменил значение по рекомендации и всё заработало исправно.
Не обязательно. Во всяком случае, по умолчанию в Windows 8.1 (у себя посмотрел) xhtml тоже не сопоставлен ни с одним браузером или приложением, то есть это нормально.
Здравствуйте! Спрошу мнение специалиста по Windows 8.1. Борюсь с проблемой фликов курсора Wacom. Спасает только правка значений реестра ContactVisualization и GestureVisualization на 0 всё бы хорошо. Но при следующей загрузке системы, всё возвращается, и опять приходится лезть в реестр чтобы отключить эту дурацкую анимацию курсора! Помогите советом пожалуйста! Можно ли зафиксировать изменения реестра?
Я подозреваю, что меняет ключи какая-либо служба или автоматически запускаемый процесс Wacom. Вы можете, отредактировав значение в реестре, кликнуть правой кнопкой по нему и задать разрешения (запретить изменения для всех).
у меня проблема такая: у меня виндовс 8.1 ноутбок я случайно удалил файл похожи на это HKEY. после этого приложени и игры на началном экране не запускаетсия. что мне делат не знаю помогите
Не знаю, что именно вы сделали, но в крайнем случае вы можете восстановить ноутбук с помощью пункта в правой панели Изменение параметров компьютера — обновление и восстановление.
Не первый день уже читаю различные ваши рекомендации. Несколько раз пользовался вашими советами. Очень понравился ваш сайт. Все описано очень даже доходчиво. Спасибо вам за это огромное!
На этой страничке про реестр возникает такой вопрос.
Раньше на Windows XP в параметрах папок — вкладка вид, был такой пункт — «Помнить параметры отображения каждой папки».
Сейчас установил Windows 8.1 и такого пункта в настройках больше нет. Очень уж привык за долгое время к тому, что каждая папка отрывается на своем месте и со своим размером.
В сети есть ответы, как настроить это в разделах реестра. Но все ответы касались в основном Windows-7 или Vista. С Windows 8.1 у меня это не сработало. Видимо нужно править другие разделы реестра.
Не могли бы вы подсказать, как это применить к Windows 8.1
Желательно конечно поподробнее.
Заранее благодарен!
К сожалению, не задавался таким вопросом в последнее время. Сейчас посмотрел и тоже не нашел ничего подобного… так что мой ответ — не знаю как это реализовать.
Судя по поиску в Интернете никто не знает. Очень жаль…
Но, в любом случае, спасибо за то, что не оставили мой вопрос без внимания.
Здравствуйте. Подскажите как можно изменить значение в реестре. Но мне нужно массовое замещения. Пример: я хочу слово «ivanov» заменить на «petrov». Но таких записей очень много и вручную это делать долго.
Виндос 7 ultimate
не отображается значок корзины, какой раздел отвечает за корзину, что создать, у меня две операционки на одном диске xp3 и 7-я последняя?
А через панель управления — персонализация — изменение значков рабочего стола разве не работает?
Крутой сайт! Годный! Добавил себе в закладки чтобы чего то не упустить! С меня лайкос и рекомендации друзьям и знакомым.
Хотелось бы создать функцию похожую на: «Уровень яркости экрана в режиме умеренной яркости», думал, что это функция ОС, но эта функция ещё зависит и от конкретного ноутбука (сменил ноутбук и одновременно перешёл на другую версию Win10, сейчас 1909)
Было так: в настройках электропитания устанавливаешь через какое время уменьшить яркость, и если нужно, через какое время отключить экран.
Сейчас в настройках электропитания осталось только через какое время отключить экран: устанавливаешь например 1 мин. — экран через 1 мин. «притухает» на 10 сек. а затем гаснет.
Хотелось бы, что б экран «притухал» не на 10 сек, а например на час — два.
Нашёл только, как можно только изменять яркость экрана, вот этого десятисекундного интервала изменяя значение ACSettinglndex.
Путь —
Пробовал изменять значение DCSettinglndex — ничего не происходит.
Перепробовал изменять значения всех девяти подпапок основной папки 7516b95f-f776-4464-8c53-06167f40cc99 — затемнить экран на время более 10 сек. не удалось, возможно здесь надо, добавить какой то параметр?
Не подскажите как?
Здравствуйте.
Решения не подскажу. Пункт вы верный нашли, но он не работает с версии 1809. Другие решения мне неизвестны.
Для установки проги Paragon, нужно (совет из официального сайта разработчика) удалить из реестра UIM по пути: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\Root\UIM
Выдаёт ошибку: «Не удаётся удалить UIM. Ошибка при удалении раздела». Внутри раздела папка с именем 0001, в которой три папки: Control, LogConf, Properties. Подскажите как решить эту проблему?
Скорее всего путем изменения прав на этот раздел реестра (правый клик по разделу — разрешения).
Но может оказаться, что те параметры для чего-то нужны (для чего именно — не угадаю).
Работа с Редактором реестра¶
Редактор реестра – инструмент, предназначенный для просмотра и изменения параметров в системном реестре, в котором содержатся сведения о работе компьютера.
Способы открытия редактора реестра описаны в разделе Открытие реестра данного руководства.
Создание резервной копии реестра (Экспорт)¶
Прежде чем вносить изменения в реестр, рекомендуется выполнить экспорт и создать его резервную копию. Можно сделать резервную копию как всего реестра в целом, так и отдельных разделов и подразделов. Позже эту резервную копию можно импортировать, чтобы отменить внесенные изменения.
Перед внесением каких-либо изменений в реестр всегда создавайте его резервную копию!
Чтобы создать полную копию реестра необходимо:
Чтобы сэкономить место, можно сделать резервную копию отдельного раздела или подраздела. Для этого необходимо нажать правой кнопкой мыши на раздел (подраздел) и в выпадающем меню выбрать пункт «Экспорт…». Также можно просто перейти в нужный раздел (подраздел) и выбрать меню «Файл → Экспорт…».
Рис. 5 – Экспорт веток реестра. Создание резервной копии.
Восстановление реестра из резервной копии (Импорт)¶
Операции экспорта и импорта используются не только для создания резервных копий. Практическое использование данных функций рассмотрено в главе Практические приёмы работы с Реестром данного руководства.
Поиск в реестре¶
Для быстрого доступа к параметром можно воспользоваться функцией поиска по реестру, которая находится в меню «Правка → Найти» ( Ctrl+F ).
Для перемещения между найденными значениями используется «Правка → Найти далее» ( F3 ).
Загрузка и выгрузка куста¶
Допустим, имеется жесткий диск с нерабочего компьютера. Чтобы получить доступ к определенным веткам реестра, который хранится на этом жестком диске, необходимо:
Рис. 6 – Выбор ветки
Рис. 7 – Выбор ветки
Рис. 8 – Выбор ветки
Рис. 9 – Присвоение произвольного имени разделу
В соответсвии с примером, в ветку HKEY_LOCAL_MACHINE работающего компьютера была загружена ветка HKEY_LOCAL_MACHINE\Software с неработающего компьютера.
Для загрузки других веток реестра, необходимо выбирать соответствующие файлы на жестком диске. Таблица соответсвия веток реестра и файлов на жестком диске приведена в главе Файлы реестра на жестком диске данного руководства.
Также допустимо скопировать папку C:\Windows\System32\config\ на обыкновенную флешку и загружать требуемые кусты с нее.
При работе с загруженными кустами есть нюанс, который заключается в разрешениях (правах) на доступ к тем или иным разделам. Подробнее о разрешениях написано в разделе Права доступа (Разрешения) данной главы.
После завершения работы с загруженными кустами, их желательно выгрузить. Для этого необходимо перейти в «Файл → Выгрузить куст».
Права доступа (Разрешения)¶
Все разделы реестра имеют права доступа или разрешения. Если у текущего пользователя нет прав на определенный раздел, то будет выведено сообщение об ошибке и запрете доступа к данному разделу.
Прав доступа может не быть по нескольким причинам:
В первом случае необходимо обращаться к системному администратору, чтобы он предоставил доступ к учетной записи администратора или дал администраторские права пользователю.
Во втором случае необходимо присвоить полные права и сменить владельца.
Получение полных прав и смена владельца¶
Рис. 10 – Вызов диалога работы с разрешениями
Рис. 11 – Открытие Полного доступа гурппам и пользователям
Если отсутствует необходимый пользователь, флажок «Полный доступ» недоступен или возникает сообщение об ошибке, переходите к пункту 3.
Рис. 12 – Добавление или смена владельца
Во время добавления разрешений и владельцев могут возникать сообщения об отсутсвии прав доступа. Данные сообщения можно смело игнорировать.
Перейти на вкладку «Владелец» и добавить текущего пользователя;
Рис. 13 – Выбор владельца
На вкладке «Разрешения» нажать кнопку «Добавить»;
Рис. 14 – Добавление разрешений владельцу
В поле «Введите имена выбираемых объектов» ввести имя текущей учетной записи и нажать кнопку «Проверить имена», затем нажать «ОК»;
Рис. 15 – Ввод имени выбираемых объектов
Рис. 16 – Проверка имен
Появится диалог разрешений. Поставить галочку напротив «Полный доступ» и нажать «ОК»;
Рис. 17 – Установка полного доступа текущему владельцу
После добавления владельца и назначения прав нажать клавишу F5 или «Вид → Обновить». Напротив непустого раздела появится треугольник, который означает, что у текущего пользователя есть права на доступ в него.
Рис. 18 – Доступ к подразделам
В Windows 8 и выше порядок работы с диалогом смены и добавления владельца немного отличается – владелец выбирается сверху.
Рис. 19 – Выбор/смена владельца в Windows 8 и выше [11]
Работа через утилиту PsExec¶
Для запуска редактора реестра с полными правами от имени системы можно воспользоваться программой PsExec.exe.
Рис. 20 – Отключение параметров контроля учетных записей (UAC)
В Windows Vista в диалоговом окне «Пуск → Панель управления → Учетные записи пользователей → Включение и отключение контроля учетных записей» снять галочку «Используйте контроль учетных записей для защиты компьютера».
Рис. 21 – Отключение параметров контроля учетных записей (UAC) в Windows 8 и выше
После отключения параметров контроля учетных записей (UAC) необходима перезагрузка.
Добавление и удаление элементов¶
Для создания разделов, подразделов и параметров, необходимо перейти в меню «Правка → Создать» и выбрать необходимый тип создаваемого элемента. Либо нажать правой кнопкой мыши и в появившемся меню выбрать пункт «Создать».
Рис. 22 – Создание разделов, подразделов и параметров
Более подробную информацию о типах параметров смотрите в статье Сведения о реестре Windows для опытных пользователей.