Что делает реестр windows

Реестр Windows — для чего он нужен и где находится

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

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

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

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

Изначально этот функционал был введен для более быстрого и удобного хранения системных и пользовательских конфигураций. Когда-то все они находились в файлах с расширением INI, которые располагались в папках с программами. До сих пор некоторые разработчики переносят параметры своих продуктов в такие документы. Зачастую это делается для портативных версий программ, которые не устанавливаются в память системы, а лишь запускаются ею из определенной директории.

Стандартный внешний вид системной утилиты «Редактор реестра»

Опасность реестра, а точнее программы «Редактор реестра» заключается в том, что новичок не с первого раза пойдет, что это такое и для чего оно нужно. Если нажать не туда, изменить или удалить важный ключ настроек, то какая-то программа или операционная система перестанет работать должным образом. Это мощное средство редактирования ОС, но оно не подкреплено никакими подсказками и сообщениями с предостережениями о том, что изменение ключа может сказаться на работе компьютера. В этом заключается минус программы.

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

Посмотреть на файл программы можно в системной директории виндовс

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

Устройство редактора реестра Windows: за что отвечают разные ветки

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

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

  • по умолчанию (REG_SZ);
  • строковый параметр (REG_SZ);
  • двоичный параметр (REG_BIRNARY);
  • параметр типа DWORD (REG_DWORD);
  • параметр типа QWORD (REG_QWORD);
  • мультистроковый параметр (REG_MULTI_SZ);
  • расширенный строковый параметр (REG_EXPAND_SZ).

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

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

Что касается основных разделов, то их всего шесть:

  • HKEY_CURRENT_USER. Предназначен для хранения настроек текущего активного пользователя операционной системы. Тут расположены параметры экрана, панель управления и каталоги пользователя. Вся информация сопоставляется с учетной записью пользователя. Хоть данный раздел и основной, он представляет собой простую ссылку на одного из пользователей в разделе HKEY_USERS;
  • HKEY_USERS. Аналог предыдущего раздела, который содержит данные обо всех пользователях и учетных записях, зарегистрированных в операционной системе. В нем также находятся данные о панели управления и других конфигурациях пользователя;
  • HKEY_LOCAL_MACHINE. Не подразделяется для каждого конкретного профиля и включает в себя данные о компьютере или ноутбуке;
  • HKEY_CLASSES_ROOT. Представляет собой ссылку на каталог в разделе HKEY_LOCAL_MACHINE, находящемся по адресу HKEY_LOCAL_MACHINE\Software\Classes. В большинстве своем включает параметры о типах файлах, COM-объектах и фреймворках;
  • HKEY_CURRENT_CONFIG. Здесь можно найти данные об оборудовании, которое используется данным персональным компьютером для запуска операционной системы. По сути также является ссылкой на каталог по адресу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles\Current;
  • HKEY_DYN_DATA. Данный раздел имеется только в реестрах операционных систем виндовс семейства 9х. Он содержит информацию о тех данных, которые изменяются динамически: нагрузка на видеокарту или процессор, частота оперативной памяти, объем файла подкачки и т. д.
Читайте также:  Windows media player центр

Окно «Выполнить» запускается с помощью сочетания кнопок клавиатуры «Win + R»

Как найти редактор реестра на Windows 7

Обычно файлы реестра создаются в каталоге C:\windows\system32\config, но простому человеку это ничего не скажет, поэтому необходимо разобраться, где находится реестр в виндовс 7 и более новой десятке.

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

  1. Переходят в меню «Пуск».
  2. Нажимают на строку поиска и вводят название программы «редактор реестра».
  3. Дожидаются прогрузки всех результатов и выбирают нужную иконку для запуска соответствующего окна.

То же самое можно сделать и с помощью утилиты «Выполнить». Для этого:

  1. Переходят в меню «Пуск» и находят нужную утилиту, запустив ее. То же самое можно сделать и нажатием клавиш «Win + R».
  2. Ввести или скопировать в поле команду «regedit».
  3. Нажать на «Ок» и дождаться запуска редактора реестра.

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

  1. Открыть командную строку любым удобным способом: через окно «Выполнить» (команда «cmd») или через меню «Пуск» (прописать «cmd» в поисковой строке).
  2. Попасть в интерфейс консоли.
  3. Вписать или скопировать ту же самую команду «regedit» и нажать на клавишу «Ввод».
  4. Дождаться открытия окна редактора.

Иногда ссылка на редактор в меню «Пуск» может отсутствовать

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

Как работать с реестром Windows

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

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

Работа в интерфейсе редактора

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

Все что необходимо знать о реестре Windows

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

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

Реестр в операционных системах

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

Где хранится реестр?

Довольно часто можно услышать вопрос о расположении файлов. Реестр Windows располагается по директории C\Windows\System32\config. Здесь в качестве диска указан С, но для Вашего устройства ситуация может быть иной. Все зависит от того, куда именно установлена система.

Если рассматривать наиболее популярную ОС Windows 7, то файлы реестра здесь располагаются в специальных местах. Подобный момент требует к себе отдельного внимания:

  • «HKEY_LOCAL_MACHINE\HARDWARE». Указанная ветка будет создаваться на основании того, какое именно подключено периферийное оборудование. Процесс является динамическим.
  • «HKEY_LOCAL_MACHINE\BCD00000000» использует для своего создания специальный файл «%SystemRoot%\Boot\BCD».
  • «HKEY_LOCAL_MACHINE\SYSTEM». Чтобы сформировать указанную ветку, применяется документ «%SystemRoot%\System32\config\ SYSTEM».
  • «HKEY_LOCAL_MACHINE\SOFTWARE». Создание происходит на основании документа «%SystemRoot%\System32\config\SOFTWARE».
  • «HKEY_LOCAL_MACHINE\SECURITY». В ветке происходит хранение параметров безопасности устройства и она создается из документа «%SystemRoot%\System32\config\SECURITY».
  • «HKEY_LOCAL_MACHINE\SAM». Для создания применяется информация из документа, находящегося по адресу «%SystemRoot%\System32\config\SAM».
  • «HKEY_USERS\DEFAULT». Формирование ветки реестра производится за счет документа «%SystemRoot%\System32\config\DEFAULT».
  • Ветки реестра «HKEY_USERS\S-1-5-18», «HKEY_USERS\S-1-5-19» и «HKEY_USERS\S-1-5-20». Для их создания используется документ NTUSER.DAT, который лежит в различных директориях. Это «%SystemRoot%\System32\config\systemprofile\», «%SystemRoot%\System32\config\systemprofile\» и «%SystemRoot%\ServiceProfiles\NetworkService\».
  • «HKEY_USERS\ ». С целью формирование происходит применение документа «%USERPROFILE%\NTUSER.DAT».
  • «HKEY_USERS\ _Classes». В указанном случае, формирование производится в ходе использования документа «%USERPROFILE%\AppData\Local\Microsoft\Windows\UsrClass.dat».
Читайте также:  Multiple accounts для windows

Реестр имеет отдельные файлы, которые заслуживают к себе внимания – это резервные копии. Они необходимы в случае восстановления системы. Данные документы находятся по директории «%SystemRoot%\System32\config\RegBack». Если рассматривать ситуацию по умолчанию, то копия будет создавать один раз в 10 дней. Можно выполнить настройку подобного процесса – периодичности и времени запуска. Пользовательская часть реестра находится в документе %userprofile%\ntuser.dat.

Когда речь заходит о реестре ОС 32х и 64х разрядного типа, тут предусматриваются определенные особенности. В первом случае все папки являются единичными. Для 64х разрядов предусматривается разделение на 32х и, непосредственно, 64х разрядные разделы.

Как открыть реестр?

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

Через утилиту «Выполнить»

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

  1. Зажимаем сочетание клавиш Win+R или запускаем утилиту «Выполнить» другим способом.
  2. Производим ввод regedit и нажимаем подтверждение. Крайне важно, чтобы подобное действие проводилось от имени администратора.

Посредством поиска через меню «Пуск»

Тут могут быть определенные отличия при работе с различными ОС. Например, для Windows 8 отсутствует классическое меню «Пуск». В любом случае, необходимо получить доступ к строке поиска. В неё требуется ввести regedit и запустить выданную программу.

Посредством проводника Windows

Поставлена задача найти конкретный файл в системой папке C\Windows (ранее уже говорилось о возможности использования другой буквы диска, в зависимости от места установки ОС). Нас интересует regedit. Его нужно найти в общем перечне и запустить.

Структура реестра

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

  • HKEY_CLASSES_ROOT (HKCR). Здесь хранятся данные о многочисленных расширениях, что позволяет системе работать с файлами различного типа. Если каких-либо сведений нет, всегда можно внести дополнительные изменения для расширения возможностей.
  • HKEY_CURRENT_USER (HKCU). В указанной ветке находятся сведения об учетной записи. Сюда можно отнести различные настройки и элементы персонализации.
  • HKEY_LOCAL_MACHINE (HKLM). Здесь располагается все данные о подсоединённых устройствах и драйверах. Что особенно важно, тут находятся сведения, касающиеся загрузки ОС.
  • HKEY_USERS (HKU). Здесь представлены данные о полном списке пользователей для конкретного устройства.
  • HKEY_CURRENT_CONFIG (HKCC). Представлены сведения об оборудовании, которое применяет устройство в ходе запуска ОС. Как показывает практика, тут находится мало информации и почти вся она является копией из иных разделов.

В процессе работы с реестром Windows, интерес представляют HKEY_CURRENT_USER и HKEY_LOCAL_MACHINE. Здесь находится большинство настроек, которые возникает необходимость изменять.

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

  • Двоичный. Получил наибольшее распространение и используется во всех разделах. При выдаче в редакторе реестра предусматривается применение 16х формата.
  • Dword. Используется значение с длиной 4 байта. Необходим для осуществления хранения параметров драйверов и различных программ.
  • Расширяемая строка данных. Основное отличие от строкового параметра заключается в отсутствии четкого фиксирования длины.
  • Многострочный. Используется более чем одна строка. Довольно часто применяется при необходимости хранения табличных данных.
  • Строковый. Строка текста, которая обладает фиксированной длиной.
  • Qword. Сведения указываются в виде 64х разрядного целого.
  • Ссылка. Используется символическая ссылка в формате Юникод.

Резервная копия всего реестра или отдельного раздела

Ранее уже говорилось об опасностях работы с реестром. Всегда имеется вероятность причинить вред системе и нужно заранее позаботиться о создании копии. Следует войти в редактор реестра Windows, где открыть раздел «Файл». В появившемся списке происходит выбор пункта «Экспорт». Теперь можно осуществить создание копии всего реестра или конкретного подраздела. Для удобства, процесс демонстрируется на скриншоте ниже.

С целью повышения надежности допускается сохранить копию не только на жёстком диске устройства, но внешнем носителе.

Читайте также:  Приложения для windows 2003

Восстановление реестра

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

Восстановление из файла

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

Определенное время потребуется для восстановления, а сам процесс будет завершен после перезагрузки устройства.

Слияние

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

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

Импорт

Необходимо открыть реестр Windows. Как это сделать уже рассматривалось ранее и было представлено несколько подходов. В самом редакторе нас интересует меню «Файл». Там следует выбрать «Импорт». Будет предложено указать путь до сохраненной копии.

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

Восстановление с использованием live CD

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

  1. Создаем на диске с системой временную папку. Ей требуется дать название tmp. Именно здесь будут располагаться дефектные файлы реестра.
  2. Теперь осуществляем вход в папку C:\WINDOWS\system32\config
  3. Все файлы, найденные здесь, должны быть перенесены в созданную ранее временную папку C:\tmp\
  4. Идем в папку восстановления, которая располагается в директории C:\System Volume Information\. В ней должно располагаться некоторое количество папок следующего типа — _restore<длинный символьный код с дефисами>. Проверяем дату создания подобных папок и находим в списке самую позднюю.
  5. Внутри будут находиться папки с названиями RP1, RP2 и так далее. Нас опять интересует самая последняя. Важно ознакомиться с датой и уточнить, работали ли ОС в указанное время стабильно. Если нет, выбираем последнее работоспособное сохранение.
  6. Переходим в папку Snapshot\. Именно здесь располагаются резервные копии файлов реестра.
  7. Требуется использовать _REGISTRY_USER_DEFAULT, _REGISTRY_MACHINE_SECURITY, _REGISTRY_MACHINE_SOFTWARE, _REGISTRY_MACHINE_SYSTEM и _REGISTRY_MACHINE_SAM
  8. Указанные в прошлом пункте файлы копируются и ими производится замена аналогичных файлов реестра в директории C:\WINDOWS\system32\config. Требуется выполнить смену названия на DEFAULT, SECURITY, SOFTWARE, SYSTEM и SAM
  9. Для того, чтобы изменения вступили в силу, необходимо перезагрузиться.

Чистка реестра

Нередко можно столкнуться с запросом о том, как очистить реестр на Windows (Виндовс). Здесь можно использовать специализированное ПО или ручной метод. В первом случае, можно порекомендовать достаточно большое количество приложений. К наиболее популярным следует отнести Reg Organizer, CCleaner и Windows Cleaner. Данные программы отлично себя зарекомендовали – их возможности по оптимизации работы системы находятся на весьма высоком уровне.

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

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

Создание и удаление разделов и параметров через файл с расширением reg

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

Создание подразделов или изменение параметров

  1. Осуществляем доступ к редактору реестра
  2. Выбирается тот подраздел, изменения для которого должны быть проведены
  3. Происходит нажатие на вкладку «Файл», где надо нажать «Экспорт»
  4. В поле «Имя файла» прописывается название документа для сохранения REG-файла с изначальными элементами реестра и нажимается кнопку «Сохранить»

Удаление разделов реестра или параметров

Для выполнения поставленной задачи требуется поместить дефис перед путем реестра. Следует рассмотреть это на простом примере. Имеем:

Из него необходимо выполнить удаление раздела Program. Это будет выглядеть следующим образом:

Удаление значения имеет схожий способ. В данном случае, дефис должен располагаться непосредственно перед знаком равенства. Расширим прошлый пример – теперь нужно удалить параметр ProgramValue. Это выполняется следующим образом:

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

Оцените статью