chuzhoy007.ru
Назад

Что такое системный реестр Windows

Опубликовано: 03.05.2011
Время на чтение: 10 мин
0
113

reestr

Курс Python для веб-разработки от школы SkillFactory. С нуля — до универсала. Программа на 80% состоит из практики — упражнений, тестов, маленьких и больших проектов. Вы научитесь выполнять реальные задачи фулстек-разработчика: развернуть сервер, установить Django, поправить шаблоны, наладить JavaScript и т. д. Ознакомьтесь с программой курса >>>
Какие данные хранятся в системном реестре? Профили пользователей, информация об установленных программах, и типах документов созданных каждой программой, данные свойств папок и приложений, а так же информация об установленном физическом оборудовании и рабочих портах.

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


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

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

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

Файлы реестра расположены в папке windows\System32\config\. Пользовательский раздел реестра - в файле %userprofile%\ntuser.dat. Резервные копии файлов реестра хранятся в папке windows\System32\config\RegBack.

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

Для просмотра и редактирования реестра используется стандартная утилита для всех версий windows - RegEdit (от англ. "registry editor" – "редактор реестра").

Разделов (кустов) реестра 5:

  1. HKEY_CURRENT_USER (HKCU). Отвечает за данные пользователя, вошедшего в систему в текущий момент. Здесь хранятся папки пользователя, фон экрана, значки рабочего стола и т. п.
  2. HKEY_USERS (HKU). Постоянное хранилище для параметров учетных записей пользователей на компьютере. Если запись одна, то здесь будет одна запись .DEFAULT, содержимое которой повторит информаию куста HKCU.
  3. HKEY_LOCAL_MACHINE (HKLM). В этом разделе хранится конфигурация аппаратного, программного обеспечения и драйверах. Некоторые данные подраздела HARDWARE записываются в оперативную память, а не на жёстий диск. Потому, что они временные и нужны только при загрузке аппаратного обеспечения после чего удаляются.
  4. HKEY_CLASSES_ROOT (HKCR) содержит сведения о зарегистрированных в системе типов файлов (расширениях) и ассоциациях (отвечает за то какая программа должна открыть тот или иной тип файлов)
  5. HKEY_CURRENT_CONFIG (HKCC). Это место хранения временных настроек некоторых программ, процессов и подключаемых устройств (флешки, принтеры, телефоны и т.п.). Постоянные параметры, при необходимости, заносятся в HKLM и после загрузки системы берутся оттуда.
Читайте также:  Получаем доступ к папкам и файлам windows 10 по сети

Редактор реестра

Параметры разделов

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

  • Строковый параметр. Наиболее часто используемый. Состоит из простого текста.
  • Двоичный параметр. Содержит двоичные данные 0 или 1. Как правило применяется для выключения и включения функции.
  • Параметр DWORD (32 бита). Предназначен для 32-битных систем но используется и в 64-битных для обратной совместимости.
  • Параметр QWORD (64 бита). Похож на DWORD только может содержать число в диапазоне от 64 бит. Работает для 64-битных систем.
  • Ознакомьтесь с предложением, предоставляет молниеносные скорости и не регистрирует активность пользователей Лучший Сервис VPN
  • Один из лучших сервисов хотя и не дешевый. Множество функций безопасности, поддержка P2P и стримов Сервис NordVPN
  • Я предпочитаю всем сервисам впн создавать свой. Вот инструкция как создать собственный VPN сервер

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

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

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

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

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

Для работы с реестром используется утилита regedit. Запустить её удобнее всего с помощью окна запуска программ. Для его открытия нажмите сочетнаие клавиш Windows+r и в поле «Открыть» впишите regedit после чего нажмите кнопку «ок» или Enter.

Окно Выполнить для запуска команд

Откроется окно редатора реестра похожее на проводник windows в котором будут доступны ветки описанные выше.

Редактор реестра windows открыт для внесения изменений и просмотра

  • Для изменения значение параметра реестра Windows необходимо щелкнуть по нему левой кнопкой мыши два раза. Откроется дополнительное окно параметра. Здесь в поле "значение" вводим требуемые значения и нажимаем кнопку "ОК".
  • Создание нового параметра в реестре Windows. Выбираем раздел в котором необходимо создать параметр и выделяем его левой кнопкой мыши. После чего в правой части редактора щелкаем правой кнопкой мыши по свободному месту и в открывшемся меню создать выбираем нужный вид параметра. После подтверждения появится новый параметр. Делаем правый клик по нему и выбираем "Переименовать" после чего задаем нужное название. Затем задаем нужное значение.
  • Удаление параметра из реестра Windows. Кликаем по ненужному параметру правым кликом и выбираем "Удалить".
Читайте также:  Мониторинг соединений. Утилита TCPView

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

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

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

Можно копировать как весь реестр целиком, так и отдельные его ветки. Для создания резервной копии реестра нужно зайти в редактор и нажать правой клавишей мыши по нужному объекту.

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

Открытое окно редактора реестра windows 10 с развернутым меню для экспорта

В разделе «Диапазон экспорта» проверьте, что выбрана кнопка «Весь реестр». Если хотите сохранить полную копию реестра системы.

Окно для сохранения экспортируемого файла копии реестра windows

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

Второй вариант вызова диалога экспорта реестра. В редакторе из меню выбрать «Файл» и нажать на строку «Экспорт». Запустится уже знакомое окно в возможностью сохранения данных.

Окно редактора реестра windows с раскрытым меню файл и выделенным красным прямоугольником раздела Экспорт

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

Чтобы восстановить реестр из резервной копии или если возникла необходимость импортировать ветку реестра в свою систему можно открыть файл .reg  кликнув по нему левой кнопкой мыши и подтвердить согласие на внесение изменений.

Окно с требованием подтверждения импорта файла реестра с обведенной красным прямоугольником кнопкой "да"

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

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

 

Данные будут изменены.

На этом все. Думаю теперь понятно как работать с реестром windows.

IT, Windows, реестр
chuzhoy007
Автор:
Chuzhoy
Поделиться
Похожие записи
Комментарии:
Комментариев еще нет. Будь первым!
Имя
Укажите своё имя и фамилию
E-mail
Без СПАМа, обещаем
Текст сообщения
Отправляя данную форму, вы соглашаетесь с политикой конфиденциальности и правилами нашего сайта.