Что такое реестр в компьютере

Дефрагментация реестра: нужная операция или маркетинговая уловка?

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

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

Использование Defraggler для дефрагментации

Эта бесплатная утилита была создана компанией Piriform Limited, которая также разрабатывала универсальный инструмент для оптимизации ПК CCleaner (о нём мы писали выше). Программа позволяет выполнить дефрагментацию данных на жёстком диске, а в качестве дополнительной функции здесь значится возможность дефрагментации системного реестра. Из-за того, что он используется в операционной системе постоянно, возможности провести дефрагментацию при работающей Windows 7 нет. Процедура после настройки будет проводиться при запуске системы, при этом, если дефрагментация никогда не проводилась, времени на неё может уйти много.

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

В меню «Настройки» можно сконфигурировать сжатие системного реестра
Всплывающее окно с вопросом о перезагрузке системы

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

Дефрагментация при помощи WiseRegistryCleaner

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

Для запуска сжатия реестра нужно перейти на соответствующую вкладку и начать анализ реестра.

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

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

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

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

Перед сжатием реестра программа известит о необходимости перезагрузки

Специализированный инструмент Auslogics Registry Defrag

Auslogics Registry Defrag является узкоспециализированным инструментом, основной функцией которого является именно дефрагментация реестра. Утилита предельно проста в работе, кроме того, алгоритмы её работы постоянно обновляются разработчиками. Сразу после запуска программа показывает схему проведения дефрагментации реестра. Для запуска анализа нужно нажать кнопку «Анализ».

Окно программы Auslogic Disk Defrag после запуска

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

Анализ состояния системного реестра

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

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

Через командную строку

В Windows, файлы, которые отвечают за работу реестра, хранятся по следующему пути: C:
(буква Вашего системного диска)/Windows/System32/config
. Там же находится папка RegBack
, в ней хранятся резервные копии всех веток реестра. Обновляются они системой автоматически, в зависимости от настроек, каждые 5-10 дней.

Нам нужно сделать следующее: удалить файлы DEFAULT, SAM, SECURITY, SYSTEM, SOFTWARE, которые находятся в папке config, и заменить их аналогичными файлами из папки RegBack.

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

В Windows 7 при загрузке системы нажимайте F8
. Дальше нужно выполнить все, как описано в пункте выше. В окне «Параметры восстановления системы»
, выберите пункт «Командная строка»
. В результате, запустится командная строка от имени администратора.

В Windows 8 открыть командную строку можно используя комбинацию . Об этом подробно написано в статье: безопасный режим Windows 8 . Прочтите пункт: зайти в безопасный режим с помощью комбинации Shift+перезагрузка. Когда появится следующее окно, выберите «Командная строка»
.

Если компьютер вообще не включается, из-за изменений в реестре, то прочтите пункт: зайти в безопасный режим, используя диск восстановления системы (создать его можно на любом компьютере, с установленной Windows 8).

Итак, командную строку мы запустили. Теперь вводим туда построчно следующие команды. В конце каждой строки нажимайте «Enter»
. Для начала, создадим папку badreg
на системном диске, в нее скопируем все файлы нашего нерабочего реестра. Затем смело удалям файлы DEFAULT, SAM, SECURITY, SYSTEM, SOFTWARE из папки config, ведь их копии у нас есть. И последнее, копируем резервные копии из папки regback в папку config.

MD c:\badreg
copy c:\windows\system32\config\default c:\badreg
copy c:\windows\system32\config\sam c:\badreg
copy c:\windows\system32\config\system c:\badreg
copy c:\windows\system32\config\security c:\badreg
copy c:\windows\system32\config\software c:\badreg

delete c:\windows\system32\config\default
delete c:\windows\system32\config\sam
delete c:\windows\system32\config\system
delete c:\windows\system32\config\security
delete c:\windows\system32\config\software

copy c:\windows\system32\config\regback\default c:\windows\system32\config\
copy c:\windows\system32\config\regback\sam c:\windows\system32\config\
copy c:\windows\system32\config\regback\system c:\windows\system32\config\
copy c:\windows\system32\config\regback\security c:\windows\system32\config\
copy c:\windows\system32\config\regback\software c:\windows\system32\config\
exit

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

Надеюсь, один из способов поможет Вам восстановить реестр в операционной системе Windows 7 или 8.

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

(3
оценок, среднее: 3,67
из 5)

Вебмастер. Высшее образование по специальности «Защита информации».. Автор большинства статей и уроков компьютерной грамотности

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

Ответить

  1. Скорее всего, папки DEFAULT, SAM, SECURITY, SYSTEM, SOFTWARE у вас находятся по другому пути, но не c:\windows\system32\config.

    Ответить

    1. И что делать?

      Ответить

      1. Вам нужно путь узнать к указанным файлам. У вас 32-х разрядная версия установлена или 64-х разрядная?

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

Понятие и функции редактора реестра на Windows 10

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

Данный раздел открывает большие возможности для пользователя

Реестр виндовс 10 состоит из следующих частей:

  • раздел HKU содержит в себе данные о профилях пользователей данного компьютера и почти никогда не используется;
  • раздел под названием HKEY_ CURRENT_ USER находится в основном меню реестра, но по факту является веткой HKU и отвечает за настройки пользователя, находящегося в текущий момент в системе;
  • раздел под названием HKEY_ LOCAL_ MACHINE хранит в себе параметры конфигурации;
  • раздел HKEY_ CLASSES_ ROOT — это некая ветвь HKLM, где содержатся данные о типах уже имеющихся файлов, а также об объектах ActiveX и COM;
  • раздел HKEY_ CURRENT_ CONFIG — это ещё одна ветвь HKLM. Здесь хранится информация о профиле оборудования, которое используется локальным ПК при запуске системы.

Разделы РР

К сведению! Во время работы компьютера данные системного реестра постоянно подвергаются изменениям. Здесь записывается информация обо всех ошибках в работе системы. Спустя некоторое время реестр заполняется мусором в результате чего работа ПК замедляется.

Под редактором реестра, или, как его ещё называют, Registry Editor, понимают системную программу, с помощью которой пользователь просматривает и изменяет данные реестра. Именно в этом приложении настраиваются параметры по работе ПК, которые недоступны в интерфейсе пользователя.

Благодаря редактору реестра выполняется ряд функций по оптимизации работы системы, а именно:

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

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

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

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

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

  • чистка кэш-памяти;
  • удаление временных файлов;
  • удаление программ;
  • исправление ошибок в реестре.

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

  1. Откройте CCleaner после установки. Зайдите в раздел «Реестр» и нажмите кнопку «Поиск проблем».

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

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

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

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

Для создания копии реестра нужно войти в меню «Пуск», а в поле «Поиск» ввести выражение «regedit». После этого на клавиатуре следует нажать на кнопку «Enter» (Ввод).

Открыть Редактор реестра Windows можно будет и другим способом. Для этого потребуется одновременно нажать на клавиатуре на клавиши «Windows» + «R», затем в окне «Выполнить» ввести выражение «regedit». После этого следует нажать на кнопку «ОК», или нажать на клавиатуре на клавишу «Enter».

В окне показаны результаты поиска, и для запуска Редактора реестра необходимо нажать на файл «regedit».

Поле этого открывается окно «Редактор реестра».

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

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

В появившемся окне Проводника необходимо выбрать место для размещения копии реестра на компьютере. По умолчанию операционная система предлагает сохранить резервную копию реестра в папке «Мои документы». Сохранить резервную копию реестра будет лучше не в папке «Мои документы», которая находится в системном разделе («Локальный диск С:»).

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

Я выбрал для хранения резервной копии системного реестра другой раздел («Локальный диск D:») жесткого диска своего компьютера. В одной из папок (папка «Файлы») этого диска, я создал папку «Копии реестра» для дальнейшего хранения в ней файлов сохраненных копий реестра.

Далее потребуется дать имя для сохраненной копии реестра. Я ее так и назвал — «Копия реестра» (расширение .reg), вы можете назвать ее по-другому — backup.reg, или как-нибудь иначе.

Расширение файла (.reg) может не отображаться на экране монитора, так как по умолчанию в настройках Windows включен пункт «Скрывать расширения зарегистрированных типов файлов».

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

Если вы сохраняете не весь реестр, а только какую-либо часть реестра, то тогда в окне «Экспорт файла реестра», в поле «Выбранная ветвь» будет показан путь этой ветви реестра.

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

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

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

Как открыть редактора реестра через проводник Windows

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

1. Отройте проводник Windows и зайдите в диск C:/ (или в другое место, где лежит ваша операционная система), далее перейдите в папку Windows.

2. Среди содержимого этой папки должен быть файл regedit.exe или просто regedit (если у Вас не показываются расширения файлов). Запустите его, и редактор реестра откроется.

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

См. также наши определения реестра и редактора реестра в словаре.

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

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

Задаем папку в которую нам нужно экспортировать реестр, проверяем установку «Весь реестр», задаем имя и жмем Сохранить

Немного подождав у меня на рабочем стеле образовалась копия реестра размером в 150 МБ. Таким же образом можно экспортировать определенную раздел или подраздел реестра.

Для того, чтобы восстановить реестр или его подраздел из экспортированного файла нужно запустить этот reg-файл (дважды кликнув по нему левой кнопкой мышки) и согласиться с добавление сведений в реестр нажав Да

При этом все сделанные изменения будут потеряны. Если вы после того как сделали копию реестра установили программу и она провела свои ассоциации, то после восстановления реестра программа в компьютере останется, а ассоциации придется восстанавливать заново.

Так же Импортировать реестр или его часть можно из редактора открыв меню Файл и выбрав Импорт…

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

База данных реестра повреждена Windows 10: что делать и как запустить восстановление

В случае повреждений реестра 10 версии виндовс его можно восстановить. Для этого стоит воспользоваться следующими методами:

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

Для создания резервной копии данных с помощью редактора реестра нужно выполнить следующие действия:

  1. Любым из вышеописанных способов открыть редактор реестра.
  2. Далее открыть контекстное меню, кликнув по иконке компьютера, расположенной в левой части экрана.
  3. Выбрать функцию «Экспортировать».
  4. Указать нужное место для сохранения резервной копии данных, а также название.

Для восстановления реестра с помощью резервной копии данных в данном файле необходимо указать расширение «reg».

Если же пользователь решит восстановить базу данных вручную, то нужно скопировать и сохранить нужные объекты папки «config -> RegBack» в папку, которая находится на уровень выше — «config», заменив оригиналов.

Обратите внимание! Воспользоваться этим методом можно лишь в том случае, если операционная система запускается, и работает проводник. Если же сделать это не представляется возможным, то используются инструменты командной строки или установочные файлы Win 10

Пошаговая инструкция по восстановлению данных реестра в случае отсутствия автозапуска операционки:

  1. Запустить командную строку. Если есть возможность попасть на экран блокировки, кликнуть на клавишу перезапуска ПК, одновременно зажав клавишу «Shift». Далее щёлкнуть на функцию «Поиск / «Устранение неисправностей», перейти в «Дополнительные параметры», запустить командную строку.
  2. Определить буквенную метку тома системы — ввести команды: «diskpart» (открытие консольной утилиты), «list volume» (отображение данных о всех разделах компьютера), «exit» (закрытие приложения).
  3. Заменить оригинальные файлы резервными копиями. Для этого производят замену существующей буквенной метки на новую, ранее определённую.
  4. Подтвердить замену файлов. Для этого кликают на латинскую букву «А». По завершению данной процедуры база данных реестра будет реанимирована и заменена резервными копиями, которые хранятся в разделе «RegBack».
  5. Далее окно командной строки можно закрыть.
  6. Перезагружают систему и проверяют сохранение изменений.

Редактора реестра виндовс 10 — это уникальная возможность оптимизировать работу компьютера

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

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

Основная внутренняя структура редактора реестра

Для новичка реестр кажется хаотичным. Однако он имеет хорошо структурированный алгоритм.

Корневые ключи

Корневые ключи

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

HKEY_CLASSES_ROOT (HKCR).

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

HKEY_CLASSES_ROOT (HKCR) — первый корневой ключ

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

HKEY_CURRENT_USER (HKCU).

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

HKEY_CURRENT_USER (HKCU) — второй корневой ключ

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

Начиная с Windows Vista, настройки каждого пользователя также сохраняются в файлах NTUSER.DAT и USCLASS.DAT в папке C:Пользователи.

HKEY_LOCAL_MACHINE (HLKM).

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

Корневой ключ локального компьютера

Основными подкатегориями, которые присутствуют во всех версиях Windows, являются «SAM», «SECURITY», «SYSTEM» и «SOFTWARE». Содержимое этих ключей хранится в виде файлов в папке C:Windowssystem32config.

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

Раздел «SOFTWARE» содержит все настройки для Windows

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

Раздел «SYSTEM» содержит информацию об установке Windows, наборов элементов управления для драйверов устройств, а также всех служб Windows

HKEY_USERS (HKU).

Этот корневой ключ имеет подразделы, соответствующие ключам HKEY_CURRENT_USER для каждого пользователя Windows.

HKEY_USERS (HKU) — имеет подразделы соответствующие ключам HKEY_CURRENT_USER

HKEY_CURRENT_CONFIG (HKCC).

Содержимое этого ключа не сохраняется на диске. Система динамически создает файлы при каждом запуске. Она загружает большую часть содержимого из пути: HKEY_LOCAL_MACHINESystemCurrentControlSetHardware Profiles.

Корневой ключ HKEY_CURRENT_CONFIG (HKCC)

Получение полных прав и смена владельца

Я полагаю, что в редакторе реестра у вас уже открыт нужный раздел.

    1. Щелкните правой кнопкой мыши на разделе реестра и выберите из меню пункт Разрешения.
    2. Выделите группу «Администраторы»:

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

Если флажок недоступен или вы видите сообщение об ошибке, переходите к пункту 3.

Нажмите кнопку Дополнительно и перейдите на вкладку Владелец.
Здесь я рекомендую различный подход в зависимости от владельца раздела.

Если владельцем является TrustedInstaller, выделите свою учетную запись, установите флажок Заменить владельца подконтейнеров и объектов и нажмите кнопку ОК.

Если владельцем является Система, можно поступить так же

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector