Что такое элементы реестра

Что такое элементы реестра

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

Реестр можно рассматривать как записную книжку Windows — как только системе нужна какая-то информация, то она ищет ее в реестре.

Реестр выполняет следующие основные функции:

отслеживает все системные устройства и их установки, включая такие ресурсы, как запросы на прерывания (IRQ) и номера каналов прямого доступа памяти (DMA);

работает как база данных, которая унифицирует функционирование приложений;

проверяет наличие необходимых драйверов для инсталлируемого оборудования. При добавлении нового периферийного устройства Диспетчер конфигурации (Configuration manager) операционной системы помещает конфигурационные данные устройства в реестр;

предоставляет системные сервисы, которые необходимы для работы многих приложений;

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

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

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

Второй ступенью в иерархической системе реестра являются так называемые разделы, или ключи (Keys). Ключи отображаются в программе редактор реестра (RegEdit) в виде подпапок ветвей HKEY_. Ключи в иерархии реестра служат исключительно для облегчения доступа к информации и являются одним из средств ее упорядочивания. По своему функциональному предназначению ключи реестра разделяются на две следующие категории:

1) Указываются системой. Имена ключей выбираются ОС, их изменение может сделать Windows полностью неработоспособной.

2) Указываются пользователем. Имена ключей может изменять администратор компьютера, и такие модификации не станут причиной каких-либо фатальных проблем.

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

Подразделы реестра формируют файлы.

Файл реестра SAM представляет собой раздел HKEY_LOCAL_MACHINESAM реестра Windows,который расположен в системном каталоге Windows,в папке systemrootSystem32Config В данном файле находятся имена локальных пользователей данного компьютера и их зашифрованные пароли.

Файл реестра SECURITY представляет раздел HKEY_LOCAL_MACHINESecurity реестра, который расположен в системном каталоге Windows,в папке systemrootSystem32Config.

В файле реестра SECURITY содержится информация, относящаяся к защите.

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

Файл реестра SYSTEM представляет раздел HKEY_LOCAL_MACHINESystem реестра, который расположен в системном каталоге Windows,в папке systemrootSystem32Config.В данном файле содержится информация о системных устройствах и службах, модифицируемая при установке или настройке драйверов устройств или служб.

Реестр Windows хранится в папке WindowsSystem32config.

На четвертом уровне в структурной иерархии расположены Параметры (values). Этот компонент реестра содержит непосредственно сами данные, которые обуславливают работу ОС и всего компьютера.

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

Недавно установленная операционная система на новый жесткий диск работает быстро и без ошибок. Но, со временем, после многочисленных установок и удалений программ, поиска информации в интернете работа системы становится медленнее. Это происходит из-за засорения системного реестра. Что такое реестр в компьютере и за что он отвечает?

База информации ОС Windows

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

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

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

Ключи содержат разделы и имеют собственное специфическое назначение в системной базе информации. У каждого раздела имеется набор параметров.

Читайте также:  Msi cx500 материнская плата

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

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

Просмотр реестра в Windows

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

Способы вызвать редактор (на примере виндовс 7):

  1. В реестр виндовс 7, 8, 10 можно войти, вызвав утилиту для редактирования командой «Выполнить»: кликаем соответствующую строку в меню «Пуск», либо нажимаем сочетание клавиш WIN+R.

В появившемся окне в строке «Открыть» вводим команду regedit и нажимаем OK.

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

В Windows 8 строка поиска находится на экране с плиткой, справа сверху.

Если приходиться редактировать какие-то настройки и значения часто, то целесообразнее вывести ярлык системного приложения на рабочий стол: щелкаем правой кнопкой мыши на рабочем столе и в выпавшем контекстном меню выбираем пункты «Создать» — «Ярлык».

В строке указания расположения объекта пишем regedit.

  • Запустить Regedit можно напрямую, найдя его в системной папке WindowsSystem Приложение называется regedit.exe, либо regedit32.exe в зависимости от версии ОС.
  • Как работать с реестром компьютера

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

    1. Создание бэкапа (резервной копии):
    • запускаем Regedit любым способом, описанным выше;
    • в верху окна открываем пункт «Файл» и выбираем «Экспорт»;
    • выбираем место сохранения резервной копии.

    Файлы точек контрольного восстановления являются текстовыми и имеют разрешение .reg. Открываются они любой текстовой утилитой.

    Есть возможность «бэкапить» и отдельные подразделы: вызываем на нужном подразделе выпадающее меню правой кнопкой мыши и выбираем пункт «Экспорт».

    1. Восстановление параметров системы из бэкапа:
    • в редакторе выбираем из меню «Файл» — «Импортировать файл реестра»;
    • находим файл точки контрольного восстановления.

    Есть вариант и без использования редактора: дважды нажать на файл резервной копии реестра.

    1. Получение прав доступа для редактирования разделов.

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

    • в Regedit нажимаем правой кнопкой мышки по нужному разделу, и в выпавшем контекстном меню выбираем строку «Разрешения»;

    • в открывшемся диалоговом окне нажимаем кнопку «Дополнительно»;

    • в следующем открывшемся окне переходим на вкладку «Владелец» и выбираем учетную запись, которой нужно дать права на редактирование раздела, затем нажимаем «Применить»;

    • нажимаем на кнопку «Другие пользователи» и вводим учетную запись пользователя с помощью кнопки «Дополнительно» либо вручную;

    1. Работа с кустами нерабочего компьютера.

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

    • в редакторе выбираем ветку и нажимаем меню «Файл» «Загрузить куст»;

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

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

    Как очистить реестр Windows

    1. Использование программ-утилит;
    2. Очистка вручную.

    Одна из самых распространенных и бесплатных программ для очистки реестра — CCleaner. Запустив утилиту, в вертикальном меню слева выбираем пункт «Реестр». В списке слева уже выделены галочками все пункты, останется нажать на кнопку «Поиск проблем».

    Читайте также:  Православие и компьютерные игры

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

    После вывода проблем рекомендуется нажать кнопку «Исправить все».

    Очистка вручную дело тонкое и опасное. Без определенных знаний и опыта лучше не вносить изменения в систему вручную. Удаление или изменение важных параметров могут привести к отказу работы ОС. Перед очисткой системной базы данных вручную всегда делайте его резервную копию!

    Ручная очистка проводится с помощью встроенного редактора Regedit. Как его запустить было описано выше.

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

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

    После этого сочетанием клавиш Ctrl+F нужно вызвать строку поиску. В эту строку вводим название удаленной утилиты. Если в результатах поиска будут разделы, связанные с ней, их следует удалить.

    Во-вторых, помимо остатков информации об удаленных программах, следует удалять некоторые из них из автозагрузки. Устанавливаемые приложения могут сами себя добавлять в список автозагрузки. Со временем их становится много, что замедляет функционирование компьютера. Не все из них будут отображаться в списке автозагрузки в меню «Пуск». Обнаружить их можно только через редактор Regedit.

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

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

    Более подробно об очистке реестра читаем в этой статье.

    В этом уроке мы более подробно рассмотрим устройство реестра операционной системы Windows (данная информация актуальна для XP, 7, 8, 8.1, 10).

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

    Как устроен реестр Windows

    Структуру реестра можно увидеть в специальной программе «Редактор реестра» (подробные инструкции по его запуску можно найти здесь).

    Самый простой вариант запуска: нажмите сочетание клавиш Win+R, введите команду regedit и нажмите ОК.

    Редактор реестра очень похож на проводник, а структура реестра похожа на файловую систему вашего компьютера:

    — слева отображаются разделы, похожие на папки, внутри них есть подразделы (совсем как подпапки);

    — справа отображаются параметры (очень похожи на файлы) и их значения.

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

    Разделы реестра Windows

    Реестр Windows 10, 8, 7, XP состоит из пяти стандартных разделов – корневых ключей:

    • HKEY_CLASSES_ROOT – информация о зарегистрированных в Windows типах файлов
    • HKEY_CURRENT_USER – настройки пользователя, вошедшего в Windows
    • HKEY_LOCAL_MACHINE – настройки, относящиеся к компьютеру
    • HKEY_USERS – настройки для всех пользователей
    • HKEY_CURRENT_CONFIG – сведения о настройках оборудования

    Для простоты, их часто указывают в сокращенном обозначении (аббревиатура из первых букв): HKCR, HKCU, HKLM, HKU, HKCC.

    Назначение разделов реестра

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

    Раздел реестра Описание
    HKEY_CLASSES_ROOT
    (HKCR)
    Раздел хранит информацию о всех типах файлов, о которых должна знать Windows (avi, doc, jpg и все остальные). Для каждого типа указана программа, связанная с ним, закреплен значок, который отображается в проводнике, приведены команды, которые можно использовать для данных файлов (открыть, печать и т.д.) После установки различных программ, здесь регистрируются новые типы файлов (например, после установки архиватора 7-Zip появляется тип файла .7z)
    Раздел является копией подраздела HKEY_LOCAL_MACHINESoftwareClasses
    HKEY_CURRENT_USER
    (HKCU)
    Этот раздел содержит настройки пользователя, вошедшего в систему в данный момент. Здесь хранятся настройки экрана, раскладка клавиатуры, сетевые подключения, настройки программ и многое другое.
    Большинство рекомендаций по настройке реестра относятся к этому разделу.
    HKEY_USERS
    (HKU)
    Здесь находятся настройки всех пользователей операционной системы, а также настройки по умолчанию. На самом деле раздел HKEY_CURRENT_USER – это один из подразделов раздела HKEY_USERS и все изменения настроек, совершенные пользователем, сохраняются в выделенном для него подразделе.
    HKEY_LOCAL_MACHINE
    (HKLM)
    В этом разделе хранится информация о настройках компьютера (программной и аппаратной конфигурации). Всё, что вы измените в этом разделе, будет влиять на всех пользователей ПК.
    Этот раздел второй по популярности вносимых изменений.
    HKEY_CURRENT_CONFIG
    (HKCC)
    Раздел содержит информацию о настройке оборудования для текущего сеанса (профиль оборудования). Этот раздел является копией подраздела «HKEY_LOCAL_MACHINESYSTEMCurrentControlSetHardware Profiles» и практически не используется при ручных изменениях.
    Читайте также:  Можно ли установить браузер на телевизор

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

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

    Виды параметров реестра Windows

    Как мы уже знаем, разделы и подразделы содержат параметры (на английском языке — value entries). Параметры могут иметь различные значения, например: путь к файлу, название программы, различные числа и т.д.

    Пример структуры реестра Windows 10

    Параметры реестра делятся на три основных типа (и несколько разновидностей):

    1. Строковые параметры – REG_SZ
    2. Двоичные параметры – REG_BINARY
    3. DWORD-параметры – REG_DWORD

    Подробнее о параметрах реестра

    Попробую кратко описать отличия параметров реестра:

    Параметр Описание
    Строковый параметр
    REG_SZ
    Содержит строку текста, например, путь к файлу или папке («C:Windows»).
    Расширенный строковый параметр
    REG_EXPAND_SZ
    Может содержать специальные переменные, например, вместо «C:Windows» можно указать %systemroot% (фактически, это будет тот же путь, но мы можем использовать его, если не знаем заранее, куда установлена ОС).
    Многострочный параметр
    REG_MULTI_SZ
    Может содержать более одной строки, удобно, если нужно внести целый список.
    Двоичный параметр
    REG_BINARY
    Набор двоичных данных, которые отображаются в шестнадцатеричном формате (например, 10 82 A0 8F). Используется для хранения информации об оборудовании.
    Параметр DWORD
    REG_DWORD
    Это целое число, которое может быть в двоичном, десятичном или шестнадцатеричном виде (например, 0x00000020 (32) — в скобках указано десятичное значение ключа). Длина числа – 4 байта (32 бита). Часто этот параметр работает как переключатель: 1 – включено, 0 – выключено.

    На самом деле, видов параметров в два раза больше, но чтобы понять принципы устройства реестра, их разбирать не обязательно (но если желание появилось, обязательно напишите в комментариях!)

    Внешний вид различных параметров

    Вот как отображаются все перечисленные параметры в редакторе реестра:

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

    То есть, все виды строковых параметров обозначаются значком с буквами «ab», а двоичные и числовые параметры обозначаются значком с цифрами «0011».

    Ух ты, кажется, мы рассмотрели всё, что нужно!

    Заключение

    Итак, в этом уроке мы разобрались с устройством реестра Windows 10/8/7/XP.

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

    Не слишком сложно?

    Жду ваших отзывов и вопросов в комментариях!

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

    P.S. Минутка юмора

    А вот что бывает, если не изучать IT-уроки 🙂

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

    Ссылка на основную публикацию
    Что такое медиана числового ряда
    Среднее арифметическое ряда чисел – это сумма данных чисел, поделенная на количество слагаемых. Среднее арифметическое называют средним значением числового ряда....
    Что делать если игры не скачиваются
    Play Market — официальный магазин приложений для Андроида и главный источник загрузки новых игр и программ на смартфоны и планшеты...
    Что делать если заглючил планшет
    Если завис планшет леново, самсунг, асус, престижио, дигма и так далее, да еще и в самое неподходящее время радости конечно...
    Что такое номер ssid
    Компьютеры и телефоны уже давно прочно вошли в нашу жизнь. Помимо смартфонов и ноутбуков, существуют еще десятки устройств, которые имеют...
    Adblock detector