Как открыть редактор реестра в windows 10

Что такое реестр Windows 10/8/7 ?

Сегодня мы переходим к урокам уровня «Опытный пользователь», и начнём со знакомства с реестром Windows.

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

Многие слышали, но не все знают, «что такое реестр в компьютере», сейчас мы исправим этот недочет.

То есть, это место, где хранится большинство настроек, вашего ПК.

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

Системный реестр имеется во всех современных (и не очень) операционных системах семейства Windows: 10, 8, 7, XP.

Зачем пользователю знать о реестре?

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

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

Некоторые настройки можно изменить только с помощью редактирования реестра.

Что такое «Редактор реестра» и где он находится?

Чтобы посмотреть настройки в реестре и изменить их, можно воспользоваться специальной программой, которая называется «Редактор реестра».

Эта программа находится в папке Windows, файл называется regedit.exe

Файл «regedit.exe» находится в папке Windows

Но в меню «Пуск» ярлыка для запуска редактора реестра не найти! Это сделано неспроста. Дело в том, что ошибочные изменения в системном реестре могут привести к сбоям в работе компьютера, поэтому производитель спрятал возможность быстрого запуска редактора реестра (но нас так просто не остановишь ).

Как открыть редактор реестра в Windows?

Подробно о том, как открыть редактор реестра в каждой версии Windows (10, 8, 7, XP), я описал в этой статье:

Самый быстрый способ запуска редактора реестра

Раскрою самый быстрый способ запуска редактора реестра, который актуален для всех версий Windows:

  1. Нажать на клавиатуре сочетание клавишWin+R (зажмите клавишу Windows и, не отпуская её, нажмите клавишу R);
  2. В окошке «Выполнить» набрать команду «regedit» (без кавычек) и нажать кнопку «ОК»;
  3. Если появится запрос, подтвердить запуск редактора реестра кнопкой «Да».

Для примера, еще два способа запуска редактора реестра можно увидеть в этом видео (на примере Windows 10):

Устройство реестра Windows

Когда вы откроете редактор реестра, вы увидите окно, очень похожее на проводник:

Окно редактора реестра в Windows 10

В левой части окна находятся разделы реестра, их еще называют «ключи» (похожи на папки), в правой части окна отображаются параметры (похожи на файлы) и их значения.

Пример: в разделе «HKEY_CURRENT_USERControl PanelDesktop» есть параметр «Wallpaper» (обои рабочего стола), на изображении видно, что его значение «D:\Documents\Обои\09.jpg». Таким образом, прописана картинка, которая отображается как фон рабочего стола.

Параметры могут быть разных типов, на изображении ниже я привел пример всех возможных параметров для Windows 10 и 8 (для наглядности, имя параметра соответствует его типу):

Виды параметров реестра в Windows 10 и 8 (пример)

Изменяя значения параметров, как раз и производят изменения в настройках Windows и программ. Иногда приходится создавать новые параметры определенного типа, чтобы получить новую возможность в работе программы или операционной системы. Но это уже тема следующих уроков (первые примеры можно увидеть по ссылкам ниже).

Примеры использования реестра для восстановления работы Windows

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

И небольшое предупреждение:

Заключение

Итак, мы сегодня ответили на вопрос «Что такое реестр в компьютере». То есть узнали, что такое системный реестр Windows (10, 8, 7, XP), познакомились с программой «Редактор реестра» и научились его открывать (помните самый простой способ с помощью сочетания клавиш Win+R?), даже кратко познакомились с устройством реестра и рассмотрели примеры полезного его использования.

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

Конечно же, жду ваших вопросов, предложений и отзывов.

Следующая заметка посвящена способам запуска редактора реестра во всех актуальных версиях Windows (начиная с Windows XP и заканчивая Windows 10).

Копирование запрещено, но можно делиться ссылками:

Чтение от реестра

Использование Python для чтения данных из реестра очень прост. В следующем примере мы узнаем, где установлен Outlook Express:

from _winreg import *
key = OpenKey(HKEY_LOCAL_MACHINE, r'Software\Microsoft\Outlook Express', 0, KEY_ALL_ACCESS)
QueryValueEx(key, "InstallRoot")

На моей машине это вернет следующий кортеж: (U ‘% Programfiles% \\ Outlook Express’, 2). Кортеж состоит из значения и тип реестра указанного значения. Есть два других метода запросов, которые можно использовать под названием Queryinfokey и QueryValue. Первый дает вам информацию о самом ключе в форме трех целых чисел, а последнее извлекает только данные для первого значения ключа, которое имеет нулевое имя. Документация рекомендует использовать QueryValueex, когда это возможно.

Мы, вероятно, должны быстро объяснить, что происходит в коде выше. Функция OpenKey принимает константу HKEY *, строка пука подраздела, зарезервированное целое число (которое должно быть ноль) и маску безопасности. В этом случае мы прошли в Key_all_Access, что дает нам полный контроль над этим ключом. Поскольку все, что мы делали, читали это, мы, вероятно, должны были просто использовать key_read, хотя. Что касается того, что делает QueryValueex, он просто принимает ключевой объект и имя поля, которое мы хотим запросить.

Запуск файла regedit.exe

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

Этот файл вы можете найти в следующих расположениях:

  • C:Windows
  • C:WindowsSysWOW64 (для 64-разрядных версий ОС)
  • C:WindowsSystem32 (для 32-битных)

Помимо этого, в 64-разрядных Windows вы также обнаружите файл regedt32.exe, эта программа тоже является редактором реестра и работает, в том числе и в 64-битной системе.

Дополнительно, редактор реестра вы можете отыскать и в папке C:WindowsWinSxS , для этого удобнее всего использовать поиск по файлам в проводнике (это расположение может пригодиться, если в стандартных местах редактора реестра вы не обнаружили).

Удаление записей из системного реестра Windows

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

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

  • изменение параметров существующих ключей;
  • добавление ключей в реестр с присвоением им нужного значения;
  • удаление из реестра лишних ключей или даже кустов.

Сразу пройдёмся по последнему пункту, касаемо удаления записей из реестра.
Чаще всего это бывает нужно после удаления софта для чистки хвостов. Дело в том, что некоторые программы, работающие в Windows среде, при установке и в процессе работы активно взаимодействуют с реестром системы, добавляя туда записи с технической информацией. Но при деинсталляции затираются в реестре далеко не все строки. Частично эту проблему решают программы uninstaller-ы от сторонних разработчиков, но встречаются и случаи, требующие ручного вмешательства.

После всего вышесказанного у кого-то может возникнуть резонный вопрос: зачем вообще чистить реестр от ненужных записей?
Ответ прост: во-первых, иногда оставшиеся записи в реестре после удаления программы мешают повторной установке того же софта; во-вторых, записи реестра хранятся в файлах большого объёма, увеличение которого негативно сказывается на фрагментации жесткого диска и отзывчивости системы.

Ещё одной причиной для чистки реестра может послужить обнаружение в нём записей о вредоносных программах. Такими зловредами могут быть и баннерные вирусы, и трояны, и рекламные ссылки, терроризирующие пользователя постоянным запуском заданных web-страниц в браузере. О способах избавления от последних, кстати говоря, мы писали в соответствующей статье: Стартовая страница браузера. Решение проблем

Удалите ненужные элементы из меню «Открыть с помощью» для файла определенного типа

Ключ OpenWithList

Ключ OpenWithList содержит список значений, каждое из которых содержит исполняемое имя приложения. Примеры: paint.exe, notepad.exe, wordpad.exe и т. Д. Приложения, указанные под этим ключом для расширения файла, отображаются в диалоговом окне «Открыть с помощью», а также в подменю «Открыть с помощью» в Windows.

  1. Запустите редактор реестра ( )
  2. Перейти в следующее место:
     HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts \ .txt \ OpenWithList 

На правой панели значение реестра « b » ссылается на файл который является исполняемым файлом Compare It! полезность.

Чтобы удалить программу из диалога « Открыть с помощью », щелкните правой кнопкой мыши ее запись и нажмите « Удалить» . Нажмите Да, когда будет предложено подтвердить.

Вуаля! Сравните это! запись удалена из меню «Открыть с помощью».

Примечание редактора: удаление этого ключа удаляет Compare It! из открытого с листингом, и решил цель этой статьи! Однако я хотел бы рассказать вам о других местах в реестре, из которых можно заполнять записи Open with (хотя другие места редко используются программами).

Ключ OpenWithProgids

Ключ OpenWithProgIDs содержит список значений, каждое из которых содержит ProgID. Некоторые примеры ProgID: txtfile, jpegfile, giffile, Wordpad.Document.8, xmlfile и так далее.

Как узнать, на какую программу указывает ProgID?

Чтобы лучше понять, что такое ProgID, взгляните на изображение ниже:

И, чтобы узнать больше о каждом ProgId (например, rtffile ), вам нужно посетить ветку HKEY_CLASSES_ROOT \ ProgID> и ее подразделы, чтобы узнать, на какой исполняемый файл он указывает. В случае файлов ProgID указывает на

Теперь, когда вы знаете, как сопоставить ProgID с исполняемым файлом, давайте приступим к редактированию реестра.

  1. В редакторе реестра перейдите к следующему ключу OpenWithProgids, расположенному рядом с « OpenWithList »:
     HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts \ .txt \ OpenWithProgids 

    На правой панели каждая запись указывает на программный идентификатор (ProgId) вместо имени файла .exe. Иногда программы используют этот ключ, чтобы добавить себя в диалог Открыть с помощью . Для файлов — это по умолчанию, указанный в ключе OpenWithProgids .

  2. Если вы найдете там ненужные записи, щелкните правой кнопкой мыши и выберите «Удалить». В нашем случае мы не нашли никаких дополнительных ProgID.

  3. Выйдите из редактора реестра.

Дополнительные разделы «Открыть с помощью» реестра — редко используются программами

SystemFileAssociations \ воспринимаемый тип>

OpenWithList и OpenWithProgID могут быть реализованы на основе воспринимаемого типа в дополнение к типу для каждого файла. Если Воспринимаемый тип для расширения файла определен как , подключи OpenWithList и OpenWithProgIDs, представленные в следующем ключе, будут использоваться Windows для создания списка Open with :

 HKEY_CLASSES_ROOT \ SystemFileAssociations \ образ \ 

Тип восприятия для расширения файла может быть аудио, изображение, система, текст или видео . Воспринимаемый тип назначается в разделе реестра расширений файлов, в значении с именем PerceivedType. Например, для файлов .rtf, PerceivedType является

«Открыть с помощью» — полный список мест в реестре

Допустим, вы удалили записи OpenWithList и OpenWithProgIDs, как указано выше, и по-прежнему в списке появляется нежелательная запись. В этом случае вам необходимо дополнительно тщательно проверить эти дополнительные положения реестра. Например, список «Открыть с помощью» для типа файла (.txt) заполняется одним или несколькими из следующих разделов реестра:

 HKEY_CURRENT_USER \ Программное обеспечение \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts \ .txt \ OpenWithList HKEY_CURRENT_USER \ Программное обеспечение \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts \ .txt \ OpenWithProgIDs HKEY_CLASSES_ROOT \ .txt_ROOK_RUST_RUST_RUST_WRT_WRK \ OpenTOWN \ OpenTOWN \ \ \ \ T \ T \ OpenTWT \ \ \ \ \ \ \ \ SystemFileAssociations \ воспринимаемый тип \ OpenWithList 

Надеюсь, что эта статья помогла вам удалить ненужные записи из меню «Открыть с помощью», а также из диалога «Открыть с помощью (выбрать программу)» в Windows.

ДИАЛОГОВОЕ ОКНО ЗАПУСКА И СОХРАНЕНИЯ ДОКУМЕНТА

Подобные коррективы в реестре будут действовать для ОС Me, 2000, а также XP и последующих версий. Имеется специальное диалоговое окно «Открыть/Сохранить». Далеко не все пользователи знают о возможностях его изменения на основании их запросов. В левой области располагаются 5 папок и их расположение может корректироваться.

Для дальнейших действий осуществляется переход в HKEY_CURRENT_USER \SOFTWARE \Microsoft \Windows \CurrentVersion \Policies \comdlg32. Здесь необходимо найти раздел PlacesBar, где происходит хранение названий папок. Для каждой из них предполагается наличие определенного параметра. Присваивая конкретные значения можно обеспечить возможность внесения изменений под свои запросы.

Системные папки предусматривают следующие коды:

  • Рабочий стол – уникальный код 00000000
  • Мои файлы – уникальный код 00000005
  • Моё видео – уникальный код 0000000е
  • Избранное – уникальный код 00000006
  • Сетевое окружение – уникальный код 00000012
  • Шрифты – уникальный код 00000014
  • История – уникальный код 00000022
  • Мой компьютер – уникальный код 00000011
  • Мои изображения – уникальный код 00000027

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

Чем плох реестр Windows

При обсуждении реестра Windows часто встречается много критики. Основными аргументами в такой критике являются следующие факты:

  • Реестр очень уязвим к повреждениям. Из-за того, что большое количество важных данных хранится одном или нескольких файлах, эти данные становятся очень уязвимы. Любая минимальная ошибка в таком файле приводит к невозможности загрузить реестр и всю операционную систему.
  • Реестр работает очень медленно. Из-за хранения настроек в больших файлах доступ к ним сильно замедлен. В процессе работы операционной системы эта проблема только усугубляется поскольку файлы реестра подвергаются фрагментации.
  • Часть настроек все равно хранится вне реестра. Из-за этого слепок реестра нельзя использовать для переноса настроек из одной системы на другую.
  • Проблемы со сторонними программами. Многие программы не могут запустится без настроек, которые хранятся в реестре. Это создает проблемы при переносе этих программ на другую системы или при переустановке Windows.

Реестр. Что такое и чем портят

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

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

Последствия — вплоть до полной потери системой работоспособности.

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

Несколько минут затраченного времени и полезная привычка сохранять «снимок» работоспособного состояния параметров сэкономит время и силы. С немалой вероятностью позволит обойтись без полной переустановки ОС.

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

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

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

5 способов открыть редактор реестра (в любой Windows!), даже если он заблокирован

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

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

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

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

Редактор реестра (Windows 10). Пример

Таким образом, найдя нужный каталог и отредактировав определенные параметры в нем — можно изменить такие настройки системы, которых нет в открытом доступе, и к которым другим способом просто не добраться!

Как достать информацию из реестра другого пк или же из папки windows.old

Решение данной задачи достаточно простое.

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

Реестр лежит в папке C:\windows\system32\config.

И состоит из 5 файлов в которые содержат отдельные разделы реестра.

Таблица соответствия куста реестра и путь к файлу.

Путь к кусту в системном реестре

HKEY_LOCAL_MACHINE\BCD00000000

HKEY_LOCAL_MACHINE\COMPONENTS

HKEY_LOCAL_MACHINE\SYSTEM

HKEY_LOCAL_MACHINE\SAM

HKEY_LOCAL_MACHINE\SECURITY

HKEY_LOCAL_MACHINE\SOFTWARE

HKEY_LOCAL_MACHINE\HARDWARE

HKEY_USERS\

HKEY_USERS\

HKEY_USERS\

HKEY_USERS\_Classes

HKEY_USERS\.DEFAULT

Путь к файлу самого куста

\Boot\BCD

%SystemRoot%\System32\Config\Components

%SystemRoot%\System32\Config\System

%SystemRoot%\System32\Config\Sam

%SystemRoot%\System32\Config\Security

%SystemRoot%\System32\Config\Software

Изменяемый куст (Volatile hive)

%SystemRoot%\ServiceProfiles\LocalService\Ntuser.dat

%SystemRoot%\ServiceProfiles\NetworkService\NtUser.dat

\Users\\Ntuser.dat

\Users\\AppData\Local\Microsoft\Windows\Usrclass.dat

%SystemRoot%\System32\Config\Default

Начнем работать с удаленным реестром.

Для начало нужно запустить редактор реестра для этого.

В открывшемся окне вводим regedit.

В открывшемся редакторе реестра выбираем любой раздел (HKEY_LOCAL_MACHINE, например);

В открывшемся окне выбираем необходимый файл (software, например)

Окно которое откроется введите имя раздела, например 1_SOFTWARE или любое другое;

В разделе HKEY_LOCAL_MACHINE появится подраздел 1_SOFTWARE, в данном кусте реестра находиться информация о всем софте который был установлен.

Далее ищем все кусты реестра которые интересуют и экспортируем их в reg файл. через специальную команду.

После того как все нужные параметры сохранены нужно выгрузить ветку 1_SOFTWARE.

Редактор реестра можно закрыть.

Далее нужно открыть экспортируемый блокнотом и удалить все приставки 1_ чтобы вышло SOFTWARE.

не забудь сохранить к себе на стену в соц сети

СОКРЫТИЕ РАЗЛИЧНЫХ ПУНКТОВ В ПУСКОВОМ МЕНЮ

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

Выполнить

Нас интересует ключ HKEY_CURRENT_USER \Software \Microsoft \Windows \CurrentVersion \Policies \Explorer. Для него необходимо создать новый dword параметр, который будет иметь название NoRun. Ему допускается присваивать два значения – 0 и 1. В первом случае предусматривается отключение, а во втором включение указанного раздела.

Найти

Применяется уже описанный ранее ключ. Создаётся специальный параметр dword типа, который нужно назвать NoFind. Если требуется отключить раздел поиска, то присваивается значение 0, включить – 1.

Избранное

Тут используется такой же ключ, как и в предыдущем случае. Поставлена задача создания отдельного параметра с именем NoFavoritesMenu. Его значение зависит от того, что именно требуется. Когда «Избранное» должно быть удалено из меню, то происходит присвоение значения 00 00 00 00. Для возврата задаётся 01 00 00 00.

Документы

Ключ является стандартным для всего меню «Пуск» и описан ранее. Происходит создание параметра с именем NoRecentDocsMenu. У него может быть два значения, которые позволяют осуществить удаление раздела «Документы» или помещение обратно. В первом случае, присваивается значение 00 00 00 00, а втором — 01 00 00 00.

Завершение сеанса

Ключ описывался ранее, а имя создаваемого параметра должно быть NoLogOff. Ему присваивается значение 0 в случае отключения подобного раздела в меню «Пуск» и 1 для его возврата.

Завершение работы

Рекомендуется аккуратнее использовать подобную возможность, поскольку она не прибавляет удобства работы с ОС. Расположение уже было описано в первом пункте. Теперь нужно создать параметр с именем NoClose и типом dword. Он должен иметь значение 0 для отключения соответствующего раздела и 1 для его возврата.

ВЫПОЛНЕНИЕ ЯРЛЫКА К СИСТЕМНЫМ ПАПКАМ

Подобный пункт используется с целью создания ярлыка к определенным системным папкам. В дальнейшем, он помещается в удобное место для быстрого доступа. Для реализации поставленной задачи требуется создать папку, которая получает соответствующее название, а после него в фигурных скобках задаётся уникальный код. Он является индивидуальным для каждого из объектов. Необходимо рассмотреть основные варианты.

  • Удаленный доступ к сети.{992CFFA0-F557-101A-88EC-00DD010CCC48}
  • Устройства печати.{2227A280-3AEA-1069-A2DE-08002B30309D}
  • Панель управления.{21EC2020-3AEA-1069-A2DD-08002B30309D}
  • Мой компьютер.{20D04FE0-3AEA-1069-A2D8-08002B30309D}
  • Сетевое окружение.{ 208D2C60-3AEA-1069-A2D7-08002B30309D}
  • Входящие.{00020D75-0000-0000-C000-000000000046}
  • Корзина.{645FF040-5081-101B-9F08-00AA002F954E}

Все необходимые параметры установлены в ключе HKEY_CLASSES_ROOT\CLSID

Писать в реестре

Если вы читали этот блог в последнее время, вы, вероятно, уже видели модуль _Winreg, используемый для записи в реестр. Это будет просто обзор для вас, поэтому не стесняйтесь пропустить этот раздел. Мы начнем с практического примера. В следующем фрагменте кода мы установим домашнюю страницу Internet Explorer

Как всегда, обратите внимание, что редактирование записей реестра может быть опасным

Важно: Обязательно поддерживайте свой реестр, прежде чем пытаться отредактировать его. Теперь, на шоу!

Теперь, на шоу!

keyVal = r'Software\Microsoft\Internet Explorer\Main'
try:
    key = OpenKey(HKEY_CURRENT_USER, keyVal, 0, KEY_ALL_ACCESS)
except:
    key = CreateKey(HKEY_CURRENT_USER, keyVal)
SetValueEx(key, "Start Page", 0, REG_SZ, "http://www.blog.pythonlibrary.org/")
CloseKey(key)

В вышеупомянутый код мы пытаемся открыть следующий ключ: HKEY_CURRENT_USER \ Software \ Microsoft \ Internet Explorer \ Main и установите значение «Начальная страница» в этот блог. Если открытый не удается, это обычно потому, что ключ не существует, поэтому мы пытаемся создать ключ в нашем обработке исключения. Затем мы используем SetValueex, чтобы на самом деле установить значение и как все хорошие программисты, мы убираем, когда мы закончим и закрываем ключ. Если вы пропустили команду Healkey, вам будет хорошо в этом случае, так как скрипт сделан, и Python сделает это для вас. Однако, если вы продолжали работать над этим ключом, у вас может быть нарушение доступа, поскольку он уже открыт. Таким образом, урок – всегда закрывать ключ, когда вы закончите редактировать его.

Что такое реестр Windows или Regedit?

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

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

Реестр Windows был представлен в Windows 3.11 и до сегодняшнего дня является неотъемлемой частью системы.

Что формирует регистрацию

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

Параметры реестра Windows и, следовательно, параметры всей операционной системы хранятся в «Config» каталог , в каталоге «System32» основной папки «Windows». И личная конфигурация каждого пользователя хранится в файле » ntuser.dat ”, Который находится в их личной папке.

Реестр состоит из двух элементов. Первый из них «ключи», или, что то же самое, каждая из «папок», где хранятся значения. И второй элемент это «ценности», кто заканчивает формировать конфигурацию. Эти значения могут иметь числа, текст или другие данные.

Ключи и значения сгруппированы в то, что известно как «Улей», и мы их узнаем, потому что они главные:

  • HKEY_CURRENT_USER
  • HKEY_LOCAL_MACHINE
  • HKEY_CLASSES_ROOT
  • HKEY_USERS
  • HKEY_CURRENT_CONFIG

Что мы можем сделать на этом

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

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

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

Файлы реестра на жестком диске¶

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

Файл, хранящий личные настройки пользователя, «скрыт» в папке соответствующей учетной записи, например, в . Также файлы, отвечающие за пользовательские настройки, могут храниться в:

  • ;
  • .

Еще есть резервные копии файлов реестра, созданные системой, хранятся они в

  • – для Windows 7 и Server 2008;
  • – для XP и Server 2003.

Примечание

По умолчанию операционная система делает резервные копии этих файлов раз в 10 дней с помощью планировщика задач.

Вспомогательные файлы для всех кустов за исключением хранятся в системах Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003 и Windows Vista в папке .

Вспомогательные файлы для куста хранятся в папке . Расширения имен файлов в этих папках указывают на тип содержащихся в них данных. Отсутствие расширения также иногда может указывать на тип содержащихся в файле данных.

Примечание

Куст (дерево) реестра (англ. hive) — это группа разделов, подразделов и параметров реестра с набором вспомогательных файлов, содержащих резервные копии этих данных.

Таблица 1 — Соответствие кустов реестра и вспомогательных файлов¶
Куст реестра Вспомогательные файлы
, ,
, ,
, ,
, , ,
, , , , ,
, ,

Примечание

Например, кусту соответствует на жестком диске файл .

Рис. 4 – Файлы реестра на жестком диске

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Зов электронных книг
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: