В статье описан способ как можно удалить программу через реестр ОС Windows. Никакого фокуса: отыскать деинсталлятор программы нам поможет реестр, удалить — командная консоль cmd.
Немногие знают, но в операционной системе Windows существует несколько способов как удалить программу. В процедуру удаления есть сразу несколько точек входа:
- Панель управления — Программы и компоненты (здесь вы увидите программы, установленные в Windows всем, хотя и неполным, списком)
- Можно использовать собственный, встроенный в пакет с программой деинсталлятор. Самый быстрый способ его найти с помощью Свойств ярлыка программы. Вот так:
Однако эти самые точки могут и не сработать: иногда программа в списке установленных программ вообще не отображается, а исполнительного файла на удаление самой себя папка с программой не несёт. Как быть?
Более продвинутые пользователи знают, что лучше всего для удаления программы использовать специальное ПО. С его помощью можно не просто удалить программу, но почистить следы её пребывания в системе, что немало важно с точки стабильности вообще: редкая программа удаляется «просто так». После неё нередко остаётся немало мусорных файлов, как минимум просто отнимающих свободное место. Работу с такой программой правильного удаления из Windows мы уже разбирали. Описываемая в статье программа имеет неоценимую функцию — там есть режим Охотника, с помощью которого можно выудить повреждённый, но ещё существующий «огрызок» уже не нужной программы и принудительно удалить программу. Но если программы нет, в списке установленных она отсутствует, а встроенный деинсталлятор не обнаруживается?
Сегодня я покажу мало кому известный способ деинсталляции программ: разберём как удалить программу через реестр. Работает во всех версиях Windows (начиная с XP, фотки кликабельны).
Условия работы
- редактор реестра
- командная консоль
- права администратора
- программа не повреждена и деинсталляция обычным порядком возможна
Используем привычку программ оставлять там следы
Для начала откроем следующий куст:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
Если у вас 64-х битная версия Windows, 32-х битные приложения могут иметь ключи в разделе:
HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall
Как сразу попасть в нужную ветвь реестра?
Здесь вы обнаружите множество ключей. И, как вы уже понимаете, это всё установленные вами в систему программы и утилиты с установкой. В своих названиях они могут иметь большое количество символов и имён. Если имя есть, какой ключ к какой программе принадлежит уже ясно. В большинстве случаев параметр UninstallString укажет на файл встроенного деинсталлятора.
Если в имени куча цифр, придётся искать пропавшую программу вручную. И она там есть. По нахождении ищите далее параметр с известным вам именем UninstallString.

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

Теперь запускаем командную консоль cmd, вставляем скопированное значение параметра и жмём Enter. Удаление началось.
Синие экраны смерти не новость в Windows. Они существуют уже давно, визуальные проявления часто фатальных системных ошибок, которые превращают вашу драгоценную машину в прославленный кусок дорогого кирпича. Если вы когда-либо сталкивались с синим экраном, особенно с тем, который появляется при попытке запустить систему, вы можете идентифицировать себя по скрежету зубов, которым подвергались многие пользователи.
К счастью, для каждого синего экрана смерти где-то в Интернете есть решение, которое может оживить компьютер и избавиться от ошибки, и ошибка REGISTRY_ERROR BSOD (0x00000051) не является исключением. В этом руководстве мы собрали все доступные рабочие решения для всех разочарованных пользователей.
Код ошибки синего экрана 0x00000051 обычно информирует пользователя о проблеме с операционной системой компьютера или повреждении загрузочного регистра жесткого диска, диспетчера конфигурации и других проблемах, препятствующих запуску системы. Это общий код ошибки, который включает в себя широкий спектр ошибок, включая, помимо прочего, следующие:
- Ошибки в реестре
- Поврежденные или устаревшие драйверы устройств
- Поврежденные компоненты системы (чаще всего RAM, HDD)
- Вредоносное ПО
- Поврежденная ОС
Как исправить ошибку 0x00000051 в Windows
Ниже приведен список возможных решений для ошибки синего экрана REGISTRY_ERROR (0x00000051) в Windows 10 и более ранних версиях. По крайней мере, один из них сработал для кого-то, и он будет работать и для вас, если вы неукоснительно будете следовать инструкциям. Мы рекомендуем вам попробовать исправления в том порядке, в котором они представлены.
Тестирование автоматического обслуживания
Автоматическое обслуживание – это настройка Microsoft для уборки в Windows, которая выполняет периодическое обслуживание компьютера в определенное время каждый день. Это не уникальное действие само по себе, а скорее набор автоматических задач, которые запланированы для запуска, когда ваш компьютер не используется активно. Когда вы получаете частые ошибки реестра BSOD, иногда они связаны с этой программой и не работают правильно, что приводит к накоплению мелких ошибок, которые повлияли на ваш компьютер.
Каждый день в 02:00 включается автоматическое обслуживание и запускает различные задачи и сканирование, чтобы помочь оптимизировать ваш компьютер и убедиться, что любые ошибки или причины ошибок, возникшие в течение вашего предыдущего дня использования, не имеют возможности устранить корень и вызвать потенциально смертельный ущерб в дальнейшем. Обратите внимание, что ваша система должна быть включена, а не использоваться для планового обслуживания. Если вы используете компьютер или система выключена, обслуживание будет перенесено на следующий час по расписанию. Однако вы можете настроить график технического обслуживания, чтобы он проводился в более подходящее время.
Автоматическое обслуживание обновляет ваши приложения и операционную систему, сканирует ваш компьютер на наличие вирусов и других угроз безопасности, выполняет дефрагментацию диска в вашем хранилище, удаляет некоторые ненужные файлы и выполняет множество других действий, которые в совокупности гарантируют, что ваш компьютер никогда не увязнет в ошибках. Если программа каким-то образом была отключена, то частые ошибки, такие как Registry_Error (0x00000051), становятся неизбежными.
Итак, первое решение, которое вы можете попробовать (кроме простой перезагрузки), – это немедленно запустить автоматическое обслуживание. Очевидно, это работает, только если вы можете получить доступ к области рабочего стола Windows. К счастью, существует небольшой класс ошибок, которые не блокируют навсегда вас от использования вашего компьютера. После восстановления временного доступа к компьютеру быстро выполните следующие действия, чтобы устранить ошибку, прежде чем она повторится:
- Введите «панель управления» в поле поиска и щелкните программу, когда она появится в результатах.
- Выберите Система и безопасность.
- Выберите Безопасность и обслуживание.
- Разверните обслуживание
- В разделе « Автоматическое обслуживание» нажмите « Начать обслуживание».
- То, что происходит в этот момент, определяет, что вам следует делать дальше. Если автоматическое обслуживание запускается без проблем при нажатии кнопки « Начать обслуживание», значит, здесь все в порядке, и вам больше ничего не нужно делать. Однако, если он отображает сообщение об ошибке REGISTRY_ERROR и не запускается, вам необходимо отключить его.
- Для этого нажмите Windows Key + X, чтобы открыть меню инструментов Windows.
- Выберите « Выполнить» в меню.
- Введите regedit в поле поиска и нажмите Enter, чтобы запустить редактор реестра.
На этом этапе вы должны быть осторожны с тем, что вы делаете, поскольку внесение неправильных изменений в реестр по ошибке может иметь катастрофические последствия для вашего ПК.
- Перейдите по пути ниже. Вы можете скопировать и вставить его в строку поиска в верхней части редактора реестра:
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Schedule \ Maintenance
- Изучите элементы реестра в правой части окна в разделе реестра « Обслуживание» . Если вы не видите параметр « Обслуживание отключено, DWORD», создайте его.
- Поместите курсор в любом месте правой оконной панели. Щелкните пространство правой кнопкой мыши и выберите « Создать»> «Значение DWORD (32 бита)».
- Переименуйте созданный DWORD Maintenance Disabled и нажмите OK.
- Откройте DWORD отключения обслуживания , введите цифру 1 в поле « Значение» и нажмите «ОК», чтобы сохранить изменения.
- Перезагрузите вашу систему.
После перезапуска ошибка BSOD REGISTRY_ERROR должна уйти в прошлое.
Система обновлений
Иногда определенные ошибки, обнаруженные на компьютерах Windows, исправляются Microsoft с помощью обновления безопасности. Другие обновления улучшают систему обнаружения ошибок и борьбы с ними в ОС, что снижает вероятность выхода вашего ПК из строя из-за ошибки BSOD REGISTRY_ERROR и связанных с ней проблем. Таким образом, всегда важно проверить, установлена ли у вас последняя версия Windows, а если нет, быстро выполнить обновление, которое повысит производительность и стабильность вашего ПК до оптимального уровня.
Чтобы проверить, обновлена ли ваша машина, перейдите в Панель управления> Обновления и безопасность> Центр обновления Windows> Проверить наличие обновлений. Если доступно обновление, загрузите его и перезагрузите систему после установки.
Запустите диагностический тест памяти Windows
BSOD REGISTRY_ERROR может быть из-за того, что ваша оперативная память не работает должным образом, поэтому ваш компьютер не может использовать ее оптимально при выполнении операций. Если вы продолжите использовать неисправную оперативную память, не осознавая этого факта, в конечном итоге возникнут проблемы, и они могут сделать вашу машину непригодной для использования. Поэтому лучше периодически проверять свою оперативную память, чтобы убедиться, что она находится в хорошем рабочем состоянии.
Диагностика памяти Windows – это инструмент, разработанный Microsoft именно для этой цели. Хотя компания прекратила поставку программы вместе с другими вариантами восстановления системы в версиях Windows после Windows 7, вы все равно можете загрузить программу со стороннего веб-сайта. Он отлично подходит для обнаружения возможных проблем с оперативной памятью.
После загрузки программы диагностики памяти Windows запустите установку и сохраните образ компакт-диска на рабочем столе. Запишите образ на CD или DVD. Программа запускается только с загрузочного диска. Это делает его отличным инструментом для использования, когда ваша машина застряла на BSOD и вы не можете получить доступ к своей системе. Вам просто нужно загрузиться с диска, содержащего диагностику памяти Windows.
Как только программа начнет работать, позвольте ей сделать свое дело. Он будет проводить бесконечное количество тестов, пока вы его не остановите или ваша машина не выключится. Посмотрите, отображаются ли какие-либо ошибки. Если WMD выявляет ошибки, даже если они незначительные, рекомендуется выбросить ОЗУ и получить новую. После того, как вы установили новую ОЗУ на свой компьютер и при условии, что ошибка связана исключительно с плохой ОЗУ, BSOD REGISTRY_ERROR перестанет появляться.
Обновите все драйверы устройств на вашем ПК
Многочисленные компоненты, входящие в состав вашего ПК, используют драйверы устройств для связи с установленной операционной системой. Иногда бывает так, что ОС была обновлена, а драйверы устройств остаются старыми версиями, которые могут больше не работать с ОС. В других случаях они становятся поврежденными и не могут взаимодействовать с Windows. В редких случаях они пропадают, что приводит к полному нарушению связи между устройством и всей машиной. Все эти возможные проблемы могут вызывать и вызывают неприятные проблемы, такие как BSOD REGISTRY_ERROR в Windows . Следовательно, лучше всего пресечь все это в зародыше, прежде чем вы столкнетесь с более серьезными проблемами.
И когда вы получаете нефатальный BSOD, вы должны постараться обновить все драйверы в вашей системе как можно быстрее. Вы можете подумать, что виновником может быть определенный драйвер оборудования, и захотите обновить только его, но обновление всего застрахует вас от сожаления, если вы ошиблись. Более того, он также заменяет другие проблемные драйверы, которые в конечном итоге принесут больше неприятностей.
Главное, что нужно обновить на вашем ПК с Windows 10 (хотя и не единственные), – это ваша видеокарта, звуковая карта и сетевая карта соответственно. Мы покажем вам, как обновить все три и остальные. Вы можете обновить драйверы устройств вручную или сделать это автоматически с помощью программного обеспечения, разработанного для этой цели. Вы также можете позволить Windows обновить драйверы за вас через Диспетчер устройств.
Обновите драйверы вручную
Вообще говоря, производители устройств всегда хотят, чтобы производимое ими оборудование работало на новых компьютерах и более поздних версиях операционных систем. Следовательно, они выпускают обновленные версии драйверов оборудования для этих устройств, которые доступны для загрузки на их веб-сайтах.
Если вы знаете, что ищете, вы можете перейти на веб-сайт производителя, чтобы загрузить последние версии драйверов оборудования для устройств на вашем компьютере. Вам нужно будет убедиться, что название и модель вашего оборудования соответствуют загруженному вами драйверу. Более того, вы должны убедиться, что загруженный вами драйвер подходит для вашей операционной системы.
Похоже, это большая работа, особенно если вы обновляете несколько драйверов устройств, разработанных разными производителями. Это усугубляется тем фактом, что некоторых из этих OEM-производителей трудно отследить в Интернете, а драйверы, которые вы ищете, могут быть спрятаны в каком-то неясном углу их веб-сайтов. Тем не менее, если у вас есть желание и усилия, вы, скорее всего, в конце концов получите то, что вам нужно.
Как только вы скачали все на свой компьютер. Просто щелкните файл драйвера, и программа установки проведет вас через установку. Возможно, вам придется сначала извлечь файл драйвера из архива, прежде чем вы сможете продолжить установку. Повторите процесс для каждого загруженного файла драйвера.
Автоматическое обновление драйверов
Предыдущий метод, описанный выше, звучит весело, не так ли? Похоже, очень много времени потрачено на поиск файлов, размер которых в лучшем случае не превышает нескольких мегабайт. Если вы не хотите тратить всю свою энергию на то, что может обернуться погоней за дикими гусями, вы можете автоматически обновить драйверы с помощью Auslogics Driver Updater.
Auslogics Driver Updater – это безопасный, быстрый и интуитивно понятный инструмент, который обновляет все драйверы на вашем ПК одним щелчком мыши, чтобы предотвратить конфликты устройств и обеспечить бесперебойную работу оборудования. Он предоставит вам отчет об обнаруженных устаревших или отсутствующих драйверах и позволит вам быстро обновить их до последних версий, рекомендованных производителем.
Вот как использовать Auslogics Driver Updater:
- Загрузите и установите программное обеспечение.
- Запустите средство обновления драйверов Auslogics и подключите компьютер к Интернету.
- Нажмите зеленую кнопку «Начать поиск», и средство обновления драйверов выполнит поиск неисправных, отсутствующих или устаревших драйверов в вашей системе.
- Список драйверов, требующих обновления, будет показан по категориям. Щелкните «Развернуть список», чтобы просмотреть их все.
Если вам понравилось то, что вы видели, вы можете перейти на полную версию. Он просканирует ваши устройства и обновит их все одним щелчком мыши, чтобы обеспечить более плавную работу.
Обновление с помощью диспетчера устройств
Вы также можете обновить все свои драйверы через Диспетчер устройств Windows. Вы запускаете программу, находите оборудование и позволяете Windows искать для него последние версии драйверов. Хотя этот метод работает довольно хорошо, его успех не гарантируется, поскольку Windows иногда не может найти требуемый драйвер. Кроме того, это полуручный метод, который требует много времени и усилий. Если вы действительно хотите использовать этот метод для обновления всех драйверов устройств, вот как это сделать:
- Нажмите Windows Key + X, чтобы открыть меню инструментов Windows.
- Выберите в меню Диспетчер устройств .
- Разверните категорию устройства (мониторы, сетевые адаптеры и т. Д.).
- Щелкните любое устройство правой кнопкой мыши.
- Выберите Обновить программное обеспечение драйвера.
- Подождите, пока Windows найдет, загрузит и установит последнюю версию драйвера.
Как вы, должно быть, догадались, вам придется повторить эти шаги для каждого устройства, указанного в диспетчере устройств. Таким образом, лучше всего использовать Auslogics Driver Updater, чтобы загружать их автоматически одним щелчком мыши.
Сканируйте вашу систему на наличие вредоносных программ
Вредоносное ПО – величайший враг компьютеров. Многие пользователи могут подтвердить опасность, которую представляют вирусы, трояны и их родственники в расширенном семействе опасного кода, наносящего неописуемый ущерб системам с незначительной защитой или без нее. Когда вредоносное ПО внедряется на компьютер Windows, оно может повредить важные системные файлы, что приведет к разочаровывающему циклу внезапных отключений и перезагрузок, синих экранов смерти и даже к полному уничтожению компьютера.
После того, как вы закончите глубокое сканирование и удалите все обнаруженные вредоносные программы, перезагрузите систему и наслаждайтесь машиной без ошибок.
Вернуться к предыдущей точке восстановления
- Выключите компьютер, нажав кнопку выключения, пока экран не станет черным.
- Включите вашу систему. В случае сбоя загрузки Windows автоматически запустит среду восстановления.
- На экране Выберите вариант выберите
- Перейдите в Дополнительные параметры> Восстановление системы.
- На следующем экране введите имя пользователя учетной записи администратора. Затем введите свой пароль на следующем экране.
- Нажмите Далее на экране восстановления системы.
- Выберите точку восстановления и нажмите Далее .
- В окне « Подтвердите точку восстановления» нажмите Готово .
- Нажмите Да во всплывающем диалоговом окне подтверждения.
- После того, как восстановление системы завершится, нажмите « Восстановить» в диалоговом окне уведомления, чтобы перезагрузить компьютер.
Если вы пытаетесь выполнить восстановление с загрузочного диска, сделайте следующее:
- Вставьте загрузочный диск и выключите компьютер.
- Включите его, и он должен загрузиться на диск.
- Введите свои предпочтения на экране установки и нажмите Далее .
- Нажмите « Восстановить компьютер» в левом нижнем углу.
- На экране Выберите вариант выберите
- Перейдите в Дополнительные параметры> Восстановление системы.
- На следующем экране введите имя пользователя учетной записи администратора. Затем введите свой пароль на следующем экране.
- Нажмите Далее на экране восстановления системы.
- Выберите точку восстановления и нажмите Далее .
- В окнах « Подтвердите точку восстановления» нажмите Готово .
- Нажмите Да во всплывающем диалоговом окне подтверждения.
- После того, как восстановление системы завершится, нажмите « Восстановить» в диалоговом окне уведомления, чтобы перезагрузить компьютер.
После восстановления системы недавно установленные драйверы и приложения, вызвавшие ошибку BSOD, были бы удалены, и ваш компьютер должен был вернуться в более раннее безошибочное состояние.
Переустановите Windows
Это последняя карта, которую вы можете сыграть, если ошибка синего экрана REGISTRY_ERROR (0x00000051) просто отказывается исчезать, несмотря на попытки всех вышеперечисленных решений. Вы можете установить новую копию Windows с загрузочного носителя, созданного вами с помощью Media Creation Tool на веб-сайте Microsoft.
Если вы не используете Windows 10, это также шанс для вас обновить ОС до последней версии, которая обеспечивает лучшую стабильность, производительность, а также обнаружение и предотвращение ошибок, чем ее предшественники.
Реестр Windows является одной из самых загадочных частей операционной системы, которая позволяет настраивать и модифицировать почти все аспекты Windows. Некоторые работают с реестром постоянно, но большинство людей имеют о нем лишь слабое представление и не совсем уверены, как создавать пользовательские разделы и параметры. Итак, давайте попробуем разобраться, что же такое реестр Windows.
Что такое реестр Windows
Реестр Windows – это не что иное, как совокупность различных конфигураций и настроек системы.
Его можно рассматривать как базу данных, хранящую практически всю важную информацию. Эта информация включает в себя все то, что связанно с системой аппаратного обеспечения, настройками приложений, установленными программами, профилями пользователей и т.д. Windows обращается к реестру постоянно, поскольку, как уже было сказано, в нем хранится вся важная информация, и операционной системе гораздо быстрее и проще управлять всем из одного места, чем возиться с отдельными файлами конфигурации, расположенными в разных местах.
Компоненты реестра Windows
Реестр Windows 10 состоит из трех основных компонентов – ключи корневого уровня, разделы и параметры.
Ключи корневого уровня содержат в себе разделы, которые имеют свой собственный набор параметров.

Существует пять различных ключей корневого уровня, и все они имеют свои собственные специфические цели. Вот их суть:
- HKEY_CLASSES_ROOT (HKCR): этот ключ используется для связывания и внедрения объектов (Object Linking and Embedding, OLE) и ассоциации типов файлов. Это ключ, где Windows связывает файлы с их соответствующими программами, чтобы пользователь мог открывать и взаимодействовать с ними.
- HKEY_CURRENT_USER (HKCU): этот раздел реестра Виндовс хранит все данные, настройки на уровне пользователя и конфигурации, связанные с вошедшим в систему пользователем. Не только Windows, но и другие программы хранят здесь данные, относящиеся к текущему пользователю.
- HKEY_LOCAL_MACHINE (HKLM): независимо от статуса пользователя, этот ключ содержит все системные разделы, в том числе любые аппаратные настройки, параметры программного обеспечения и т.д. Поскольку HKLM содержит большую часть всей системной информации, он является одним из самых открытых корневых ключей Windows.
- HKEY_USERS (HKU): как следует из названия, этот корневой ключ содержит параметры всех пользователей, включая вошедших и вышедших из системы, так что не путайте этот ключ с HKCU.
- HKEY_CURRENT_CONFIG (HKCC): проще говоря, это псевдо корневой ключ, поскольку он является прямой ссылкой на текущие параметры профиля оборудования в корневом ключе HKLM.
Параметры разделов
Каждый из этих корневых ключей имеет свои собственные разделы, а каждый раздел имеет свои собственные параметры. В каждом разделе можно создать 6 различных типов параметров, а значения этих параметров полностью зависят от целевой программы и/или требований к конфигурации.

А вообще есть четыре основных типа данных, используемых в редакторе реестра Windows любой версии – 7,8 или 10:
- Строковый параметр: состоит из простого читаемого текста и является одним из наиболее часто используемых параметров в реестре Windows.
- Двоичный параметр: как следует из названия, этот параметр содержит только двоичные данные (0, 1). Часто используется для включения или выключения определенной функции.
- Параметр DWORD (32 бита): похож на двоичный параметр, но способен хранить любое целое число в диапазоне от 32 бит. Предназначен для работы с 32-битными системами, но также используется в 64-битных системах в целях обеспечения обратной совместимости.
- Параметр QWORD (64 бита): этот параметр почти как DWORD, но способен нести любое целое число в диапазоне от 64 бит. Можно сказать, что QWORD предназначен для работы с 64-битными системами.
Как открыть редактор реестра Windows
Этот способ открытия реестра будет работать независимо от установленной версии Windows – 7,8 или 10:
Нажмите клавишу
+ клавишу 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-разрядную версию редактора реестра, выполните следующие действия:
- Откройте диалог «Выполнить».
- Введите %systemroot%\syswow64\regedit и нажмите OK.
Перед открытием 32-разрядной версии нужно закрыть 64-разрядную версию редактора реестра (и наоборот). Однако можно открыть второй экземпляр редактора реестра. Например, если 64-битная версия редактора уже запущена, введите команду %systemroot%\syswow64\regedit -m, чтобы запустить 32-разрядную версию редактора.
Создание новых разделов и параметров
Создавать разделы и параметры очень просто. Но прежде чем что-либо делать, пожалуйста, создайте резервную копию реестра Windows, так как любые неверные настройки или удаление важных элементов может стать причиной критических ошибок.

Чтобы создать резервную копию, в окне редактора нажмите «Файл -> Экспорт», введите имя файла и сохраните его в надежном месте.
Чтобы создать новый раздел, щелкните правой кнопкой мыши на ключе корневого уровня и выберите «Создать -> Раздел». Новый раздел будет выглядеть как папка, и по умолчанию будет называться что-то вроде «Новый раздел #1». Разумеется, раздел можно всегда переименовать. Такая же процедура применяется всякий раз, когда нужно создать новый подраздел.

Чтобы создать новый параметр, щелкните правой кнопкой мыши в пустой области правой панели редактора и выберите нужный параметр. Созданному параметру нужно присвоить название; название полностью зависит от конкретных требований.

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

Права доступа к разделам реестра
По аналогии с правами и разрешениями на определенные объекты в файловой системе NTFS, такая же защита предусмотрена и для разделов реестра.
Еще со времен Windows Vista большое количество ОС-специфических ключей реестра, хранящих настройки Windows, находятся под защитой Windows Resource Protection, поэтому нельзя просто взять и удалить или изменить их. Вы не сможете сделать этого, не став их владельцем и не установив разрешения (права доступа) на них. К счастью, операционная система позволяет и это, но ручной способ чересчур муторный, поэтому лучше использовать простую утилиту RegOwnershipEx, которая автоматизирует весь этот процесс.

На этом все! Надеюсь, написанное выше помогло вам лучше понять реестр Windows и его основные компоненты. Обменивайтесь мнениями и опытом в комментариях ниже!
Отличного Вам дня!
Оглавление
1. Что такое реестр Windows?
2. Иерархическая структура реестра
3. Что такое куст или улей реестра (hive)?
9. Где реестр хранится на диске?
10. Создание новых ключей и значений
12. Экспорт файлов реестра
14. Загрузка кустов реестра
15. Как получить доступ к закрытым частям реестра SAM и SECURITY
17. Программы для извлечения информации из реестра Windows
17.8 Утилиты NirSoft для работы с реестром
17.9 Извлечение кустов реестра Windows из виртуальных машин
Что такое реестр Windows?
Реестр Windows — это иерархическая база данных, которая содержит все конфигурации и настройки, используемые компонентами, службами, приложениями и почти всем в Windows.
В реестре есть две основные концепции, о которых нужно знать: ключи и значения. «Ключи реестра» — это объекты, которые в основном являются папками и даже выглядят в интерфейсе Редактора реестра точно так же как папки. «Значения реестра» немного похожи на файлы в папках, и они содержат фактические настройки.
Когда вы открываете редактор реестра в первый раз, вы увидите древовидную структуру на левой панели, которая содержит все ключи со значениями в правой части. В целом это напоминает файловый менеджер с вложенными папками и подпапками, в некоторых из которых размещены файлы.

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

Иерархическая структура реестра
Структура реестра похожа на структуру хранилища файлов.
Возможно, вам будет проще использовать терминологию реестра, обратившись к древовидным форматам или хранилищам файлов. Аналогия с файлами особенно уместна, потому что раньше Windows настраивалась из файлов .INI. В частности, сами ключи используют соглашения об именах файлов. Это удобная функция, поскольку Windows может управлять объектами реестра так же, как файловыми объектами. У кустов реестра есть символические ссылки, которые похожи на сопоставления виртуальных путей в файловой системе. Подразделы реестра также имеют владельцев и разрешения, как каталоги и папки.
Таблица «Терминология реестра»
Обратите внимание, что ключ может содержать подразделы или значения. Подраздел может иметь другой подраздел, поэтому ключ и подраздел обычно взаимозаменяемы так же, как каталог и подкаталог или папка и подпапка. Ключ без значения может хранить данные в так называемом значении по умолчанию.
Что такое куст или улей реестра (hive)?
В литературе, особенно посвящённой программам по анализу реестра, часто используются выражения «куст реестра» или «улей реестра», в английском языке это обозначается словом hive.
Говоря о программах для анализа реестра, под выражением «куст реестра» обычно понимается один из файлов SOFTWARE, SAM, SECURITY, SYSTEM и так далее. То есть кустом реестра является файл, в котором хранятся ключи корневого уровня или ключи корневого уровня.
В контексте «Редактора реестра» под кустом реестра может пониматься иерархическая часть реестра, необязательно расположенная в отдельном файле.
HKEY_CLASSES_ROOT
HKEY_CLASSES_ROOT, часто сокращённо HKCR, представляет собой куст реестра в реестре Windows и содержит информацию об ассоциации расширения файла, а также данные программного идентификатора (ProgID), идентификатора класса (CLSID) и идентификатора интерфейса (IID). Этот ключ на самом деле просто ссылка на HKLM\Software\Classes.

Проще говоря, куст реестра HKEY_CLASSES_ROOT содержит необходимую информацию, чтобы Windows знала, что делать, когда вы просите её сделать что-то, например, просмотреть содержимое диска или открыть файл определённого типа и т. д.
Вы также можете использовать этот раздел, если хотите настроить контекстное меню для определённого типа файла.
Подразделы реестра в HKEY_CLASSES_ROOT
Список ключей реестра в кусте HKEY_CLASSES_ROOT очень длинный и столь же запутанный. Мы не можем объяснить каждый из тысяч ключей, которые вы можете увидеть там, но мы можем разбить его на несколько управляемых частей, которые, надеюсь, немного прояснят эту часть реестра.
Вот некоторые из многих ключей ассоциации расширений файлов, которые вы найдёте в кусте HKEY_CLASSES_ROOT, большинство из которых начинаются с точки:
- HKEY_CLASSES_ROOT\.avi
- HKEY_CLASSES_ROOT\.bmp
- HKEY_CLASSES_ROOT\.exe
- HKEY_CLASSES_ROOT\.html
- HKEY_CLASSES_ROOT\.pdf
- HKEY_CLASSES_ROOT\AudioCD
- HKEY_CLASSES_ROOT\dllfile
Например, на вашем компьютере, когда вы открываете файл с именем draft.rtf, этот файл может открываться с помощью программы WordPad. Данные реестра, которые отвечают за это, хранятся в ключе HKEY_CLASSES_ROOT\.rtf, который определяет WordPad как программу, которая должна открывать файл RTF.
HKCR и CLSID, ProgID и IID
Остальные ключи в HKEY_CLASSES_ROOT — это ключи ProgID, CLSID и IID. Вот несколько примеров каждого из них:
Ключи ProgID расположены в корне HKEY_CLASSES_ROOT вместе с описанными выше ассоциациями расширений файлов:
- HKEY_CLASSES_ROOT\FaxServer.FaxServer
- HKEY_CLASSES_ROOT\JPEGFilter.CoJPEGFilter
- HKEY_CLASSES_ROOT\WindowsMail.Envelope
Все ключи CLSID находятся в подразделе CLSID:
- HKEY_CLASSES_ROOT\CLSID\{00000106-0000-0010-8000-00AA006D2EA4}
- HKEY_CLASSES_ROOT\CLSID\{06C792F8-6212-4F39-BF70-E8C0AC965C23}
- HKEY_CLASSES_ROOT\CLSID\{FA10746C-9B63-4b6c-BC49-FC300EA5F256}
Все ключи IID расположены в подразделе Интерфейс:
- HKEY_CLASSES_ROOT\Interface\{0000000d-0000-0000-C000-000000000046}
- HKEY_CLASSES_ROOT\Interface\{00000089-0000-0010-8000-00AA006D2EA4}
- HKEY_CLASSES_ROOT\Interface\{00000129-0000-0000-C000-000000000046}
Подробнее о HKEY_CLASSES_ROOT
Хотя вы можете редактировать и полностью удалять любой подраздел внутри куста HKEY_CLASSES_ROOT, сама корневая папка, как и все кусты в реестре, не может быть переименована или удалена.
HKEY_CLASSES_ROOT — это глобальный куст, что означает, что он может содержать информацию, которая применяется ко всем пользователям на компьютере и доступна для просмотра каждому пользователю. Это отличается от некоторых ульев, в которых есть информация, которая относится только к пользователю, выполнившему вход в систему.
Это, конечно, означает, что когда новый ключ реестра создаётся в кусте HKEY_CLASSES_ROOT, тот же самый ключ появится в HKEY_LOCAL_MACHINE\Software\Classes, а когда один из них будет удалён, тот же ключ будет удалён из другого места.
HKEY_CURRENT_USER

- HKEY_CURRENT_USER\AppEvents
- HKEY_CURRENT_USER\Console
- HKEY_CURRENT_USER\Control Panel
- HKEY_CURRENT_USER\Environment
- HKEY_CURRENT_USER\EUDC
- HKEY_CURRENT_USER\Identities
- HKEY_CURRENT_USER\Keyboard Layout
- HKEY_CURRENT_USER\Network
- HKEY_CURRENT_USER\Printers
- HKEY_CURRENT_USER\Software
- HKEY_CURRENT_USER\System
- HKEY_CURRENT_USER\Volatile Environment
- HKEY_CURRENT_USER\APPEVENTS\EVENTLABELS
Здесь можно найти ярлыки, звуки и описания для различных функций в Windows и сторонних приложениях, таких как звуковые сигналы факса, завершённые задачи iTunes, сигнал низкого заряда батареи, звуковые сигналы почты и т. д.
- HKEY_CURRENT_USER\CONTROL PANEL
В разделе \Control Panel\Keyboard находятся несколько параметров клавиатуры, такие как параметры задержки клавиатуры и скорости клавиатуры, оба из которых контролируются с помощью параметров задержки повторения и частоты повторения в апплете панели управления клавиатурой.
Ещё один раздел панели управления предназначен исключительно для курсора мыши, он находится в разделе «Cursors». Здесь хранятся имя и физическое расположение файлов курсоров по умолчанию и пользовательских курсоров. Windows использует файлы неподвижных и анимированных курсоров с расширениями файлов CUR и ANI соответственно, поэтому большинство файлов курсоров, найденных здесь, указывают на файлы этих типов в папке %SystemRoot%\cursors\.
То же самое верно и для клавиши рабочего стола панели управления HKCU, которая определяет множество параметров рабочего стола в таких значениях, как WallpaperStyle, который описывает, следует ли центрировать обои или растягивать их по дисплею. Другие в том же месте включают CursorBlinkRate, ScreenSaveActive, ScreenSaveTimeOut и MenuShowDelay.
- HKEY_CURRENT_USER\ENVIRONMENT
Ключ Environment — это то место, где находятся переменные среды, такие как PATH и TEMP. Изменения можно внести здесь или через проводник Windows, и они будут отражены в обоих местах.
- HKEY_CURRENT_USER\SOFTWARE
В этом разделе реестра перечислено множество записей программного обеспечения для конкретных пользователей. Одним из примеров является расположение программы веб-браузера Firefox. В этом подразделе находится значение PathToExe, объясняющее, где находится firefox.exe в папке установки:
HKEY_CURRENT_USER\Software\Mozilla\Mozilla Firefox\57.0
HKEY_LOCAL_MACHINE
Здесь хранятся все общесистемные настройки, и обычно он обозначается аббревиатурой HKLM. В основном вы будете использовать ключ HKLM\Software для проверки общесистемных настроек.

HKEY_LOCAL_MACHINE, часто сокращённо пишется как HKLM, является одним из нескольких кустов реестра, составляющих реестр Windows. Этот конкретный куст содержит большую часть информации о конфигурации установленного вами программного обеспечения, а также самой операционной системы Windows.
Помимо данных о конфигурации программного обеспечения, куст HKEY_LOCAL_MACHINE также содержит много ценной информации об обнаруженном оборудовании и драйверах устройств.
В Windows 10, Windows 8, Windows 7 и Windows Vista информация о конфигурации загрузки вашего компьютера также включена в этот куст.
Подразделы реестра в HKEY_LOCAL_MACHINE
Следующие разделы реестра находятся в кусте HKEY_LOCAL_MACHINE:
- HKEY_LOCAL_MACHINE\BCD00000000
- HKEY_LOCAL_MACHINE\COMPONENTS
- HKEY_LOCAL_MACHINE\DRIVERS
- HKEY_LOCAL_MACHINE\HARDWARE
- HKEY_LOCAL_MACHINE\SAM
- HKEY_LOCAL_MACHINE\Schema
- HKEY_LOCAL_MACHINE\SECURITY
- HKEY_LOCAL_MACHINE\SOFTWARE
- HKEY_LOCAL_MACHINE\SYSTEM
Ключи, расположенные в разделе HKEY_LOCAL_MACHINE на вашем компьютере, могут несколько отличаться в зависимости от вашей версии Windows и конкретной конфигурации вашего компьютера. Например, более новые версии Windows не включают ключ HKEY_LOCAL_MACHINE\COMPONENTS.
Подраздел HARDWARE содержит данные, относящиеся к BIOS, процессорам и другим аппаратным устройствам. Например, в HARDWARE находится DESCRIPTION > System > BIOS, где вы найдёте текущую версию BIOS и информацию о производителе материнской платы.
Раздел SOFTWARE является наиболее часто используемым из кустов HKLM. Он организован в алфавитном порядке по поставщикам программного обеспечения, и именно здесь каждая программа записывает данные в реестр, чтобы при следующем открытии приложения его конкретные настройки можно было применить автоматически, чтобы вам не приходилось перенастраивать программу каждый раз, когда она используется. Это также полезно при поиске SID пользователя.
Подраздел SOFTWARE также содержит подраздел Windows, который описывает различные детали пользовательского интерфейса операционной системы, подраздел Classes, детализирующий, какие программы связаны с какими расширениями файлов, и другие.
HKLM\SOFTWARE\Wow6432Node\ встречается в 64-битных версиях Windows, но используется 32-битными приложениями. Это эквивалент HKLM\SOFTWARE, но не совсем то же самое, поскольку он выделен с единственной целью предоставления информации 32-битным приложениям в 64-битной ОС. WoW64 показывает этот ключ 32-битным приложениям как «HKLM\SOFTWARE\».
Скрытые подразделы в HKLM
В большинстве конфигураций следующие подразделы являются скрытыми ключами, поэтому их нельзя просматривать, как другие разделы куста реестра HKLM:
- HKEY_LOCAL_MACHINE\SAM
- HKEY_LOCAL_MACHINE\SECURITY
В большинстве случаев эти ключи выглядят пустыми, когда вы их открываете, и/или содержат пустые подключи.
Подраздел SAM относится к информации о базах данных Security Accounts Manager (SAM) для доменов. В каждой базе данных есть псевдонимы групп, пользователи, гостевые учётные записи и учётные записи администраторов, а также имя, используемое для входа в домен, криптографические хэши пароля каждого пользователя и многое другое.
Подраздел SECURITY используется для хранения политики безопасности текущего пользователя. Он связан с базой данных безопасности домена, в котором пользователь вошёл в систему, или с кустом реестра на локальном компьютере, если пользователь вошёл в домен локальной системы.
Чтобы увидеть содержимое ключа SAM или SECURITY, редактор реестра должен быть открыт с использованием системной учётной записи, которая имеет более широкие права, чем любой другой пользователь, даже пользователь с правами администратора. Как это сделать, будет показано ниже.
После открытия редактора реестра с соответствующими разрешениями ключи HKEY_LOCAL_MACHINE\SAM и HKEY_LOCAL_MACHINE\SECURITY могут быть исследованы, как и любой другой ключ в кусте.
Некоторые бесплатные служебные программы, такие как PsExec от Microsoft, могут открывать редактор реестра с соответствующими разрешениями для просмотра этих скрытых ключей.
Подробнее о HKEY_LOCAL_MACHINE
Может быть интересно узнать, что HKEY_LOCAL_MACHINE на самом деле нигде на компьютере не существует, а вместо этого является просто контейнером для отображения фактических данных реестра, загружаемых через подключи, расположенные в кустах, перечисленных выше.
Другими словами, HKEY_LOCAL_MACHINE действует как ярлык для ряда других источников данных о вашем компьютере.
Из-за того, что HKEY_LOCAL_MACHINE не существует, ни вы, ни какая-либо установленная вами программа не может создавать дополнительные ключи в HKEY_LOCAL_MACHINE.
Хотя HKEY_LOCAL_MACHINE часто пишется как HKLM, это не совсем «официальная» аббревиатура. Это важно знать, потому что некоторые программы в некоторых случаях, даже инструменты, доступные непосредственно от Microsoft, не позволяют сокращать имя куста в путях реестра таким образом. Если вы получаете сообщение об ошибке при использовании «HKLM», используйте вместо него полный путь и посмотрите, исправит ли это вашу проблему.
HKEY_USERS
Сохраняет все настройки для всех пользователей системы. Для доступа к своим настройкам, вы обычно используете HKCU, но если вам нужно проверить настройки для другого пользователя на вашем компьютере, вы можете использовать этот раздел.

Он содержит пользовательскую информацию о конфигурации для всех в настоящее время активных пользователей на компьютере. Это означает, что пользователи, вошедшие в систему в данный момент (вы) и любые другие пользователи, которые также вошли в систему, но находятся в состоянии «переключение пользователей».
Вот пример того, что вы можете найти под этим ульем:
- HKEY_USERS\.DEFAULT
- HKEY_USERS\S-1-5-18
- HKEY_USERS\S-1-5-19
- HKEY_USERS\S-1-5-20
- HKEY_USERS\S-1-5-21-1461214404-118510055-3688602372-1001
- HKEY_USERS\S-1-5-21-1461214404-118510055-3688602372-1001_Classes
Идентификаторы безопасности, которые вы видите здесь, безусловно, будут отличаться от списка, который мы включили выше.
Хотя у вас, скорее всего, будут .DEFAULT, S-1-5-18, S-1-5-19 и S-1-5-20, которые соответствуют встроенным системным учётным записям, ваши ключи S-1-5-21-xxx будут уникальными для вашего компьютера, поскольку они соответствуют «реальным» учётным записям пользователей в Windows.
Например, если ваш SID следующий:
S-1-5-21-0123456789-012345678-0123456789-1004
HKEY_USERS\S-1-5-21-0123456789-012345678-0123456789-1004
Редактировать можно в любом месте, поскольку они являются одним и тем же.
Как найти идентификатор безопасности пользователя (SID) в Windows
HKEY_CURRENT_CONFIG
Хранит всю информацию о текущей конфигурации оборудования. Он используется не очень часто, и это просто ссылка на HKLM\SYSTEM\CurrentControlSet\Hardware Profiles\Current.

HKEY_CURRENT_CONFIG, иногда сокращенно HKCC, представляет собой куст реестра, который является частью реестра Windows. Сам он не хранит никакой информации, а вместо этого действует как указатель или ярлык для раздела реестра, в котором хранится информация об используемом в данный момент профиле оборудования.
HKEY_CURRENT_CONFIG — это ярлык для улья HKEY_LOCAL_MACHINE. В частности, в раздел реестра \SYSTEM\CurrentControlSet\Hardware Profiles\Current\ этого куста. Именно там информация действительно хранится — HKEY_CURRENT_CONFIG просто предоставляет быстрый способ добраться туда.
Следовательно, HKEY_CURRENT_CONFIG действительно существует просто для удобства. Легче получить доступ к данным в другом разделе реестра — просмотреть и изменить его, просто перейдя в HKEY_CURRENT_CONFIG. Поскольку они содержат одинаковую информацию и всегда связаны друг с другом, вы можете вносить изменения в любом месте, чтобы получить одинаковые результаты.
Подразделы реестра в HKEY_CURRENT_CONFIG
Два ключа реестра, которые вы найдёте в кусте HKEY_CURRENT_CONFIG:
- HKEY_CURRENT_CONFIG\Software
- HKEY_CURRENT_CONFIG\System
Подробнее о HKEY_CURRENT_CONFIG
Как мы уже говорили выше, HKEY_CURRENT_CONFIG реплицирует всё, что находится в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\Current\. Это означает, что если вы измените что-либо в первом разделе реестра, это будет отражено во втором, и наоборот.
Например, если вы добавляете, редактируете, удаляете или переименовываете что-либо в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\Current\Software\, а затем выйдите из редактора реестра и повторно откройте его (или обновите его с помощью клавиши F5), вы увидите что изменение произошло немедленно в ключе the HKEY_CURRENT_CONFIG\Software\.
Вы можете заметить, что внутри HKLM\SYSTEM\CurrentControlSet\Hardware Profiles\ есть несколько ключей реестра. Это потому, что этот раздел реестра используется для хранения всех профилей оборудования для всего компьютера. Причина, по которой вы видите только один профиль оборудования в ключе HKEY_CURRENT_CONFIG, заключается в том, что он указывает только на один из этих профилей оборудования, в частности, на тот, который относится к пользователю, который в данный момент вошёл в систему.
В некоторых версиях Windows вы можете создать дополнительные профили оборудования, щёлкнув ссылку «Система» на панели управления. Щёлкните или коснитесь вкладки «Оборудование», а затем «Профили оборудования».



