Если посреди “ясной погоды” ваш компьютер стал тормозить или вовсе отказывается запускаться, первое на что следует обратить внимание — реестр Windows. Это один из важнейших и ключевых элементов работы операционной системы, от которого зависит функционирование большинства установленных программ. В связи с этим любая реестровая ошибка может поставить под угрозу работу всего компьютера. Но обо всем по порядку. Давайте сперва разберем что же такое этот реестр.
Содержание статьи:
- Что такое реестр Windows
- Причины повреждения реестра
- Как избежать повреждений реестра
- Восстановление реестра Windows
Что такое реестр Windows
Реестр — это база данных компьютера. Он хранит в себе информацию с настройками и параметрами, необходимыми для корректной работы программного и аппаратного обеспечения. Например, для каждой программы существует своя реестровая ветка, которая содержит данные о местоположении софта, его версии и способе запуска.
Причины повреждения реестра
Возникновение каждой ошибки имеет за собой определенную цепочку событий, которая вызвала ее. Неважно в чем именно произошел сбой — повредился реестр или вредоносная программа поразила драйвер. Всему есть причина и следствие.
5 распространенных причин повреждения реестра:
1. Запись отсутствующего программного обеспечения.
Уровень угрозы: низкий.
Появляется вследствие удаления программы, которая после стирания оставляет за собой некоторые фрагменты кода. Несмотря на то, что многие программы по чистке реестра смело назовут такую запись опасной, она не представляет высокой угрозы и занимает в памяти компьютера не больше нескольких килобайт.
2. Дубликаты.
Уровень угрозы: низкий.
Данный феномен возникает вследствие повторной установки программного обеспечения. Ключ может храниться как в двух экземплярах, так и в большом количестве. Программы по чистке реестра утверждают, что избыток дубликатов придет к снижению производительности приложения, однако на деле это не критично.
3. Высокая фрагментация реестра.
Уровень угрозы: средне-низкий.
Не является серьезной проблемой, поскольку это явление весьма похоже на ситуацию с дубликатами. Только в отличие от многократно повторяющихся записей, здесь мы наблюдаем их “разбросанностью” по веткам.
4. Ошибки при отключении питания.
Уровень угрозы: средний.
Не стоит недооценивать важность корректного выключения компьютера. Если вы привыкли при завершении работы нажимать на “большую красную кнопку” в системном блоке, то рано или поздно наверняка столкнетесь с реестровой ошибкой. Каждый раз при выключении компьютера, Windows сохраняет текущее состояние реестра в системную память. Если же питание пропало внезапно посреди работы важного процесса, вероятно при включении ПК, Windows уведомит вас об ошибке.
5. Вредоносное программное обеспечение и вирусы.
Уровень угрозы: высокий.
Любое заражение вирусом подразумевает или внедрение опасного для системы ключа или модификацию уже существующих программ. Каждое из этих изменений способно привести к катастрофическим для компьютера последствиям.
Как избежать повреждений реестра
Самый простой ответ на этот вопрос — постараться не допустить ситуаций, описанных выше. Тем не менее, мы не всегда можем уследить за каждым нюансом. Бывает, что забываем об этом, а случается так, что просто нет лишнего времени. Однако существует способ, который с гарантией в 99% помогает избежать всех возможных повреждений.
1. С помощью комбинации клавиш Windows + R запустите утилиту Выполнить и введите команду regedit. Нажмите Enter.
2. Перед вами откроется окно Редактор реестра.
3. Щелкните по клавише Файл и выберите параметр Экспорт.
4. Сохраните текущее состояние регистра в удобную для вас папку.
5. Теперь вы всегда можете восстановить регистр просто загрузив созданный недавно файл.
В этой статье мы рассмотрим 4 способа восстановления реестра, которые которые помогут вам в исправлении как текущих ошибок, так и возможных повреждений в будущем.
Восстановление реестра Windows
Способ №1. Восстановление с помощью резервной копии
Мы редко думаем о последствиях наших действий, поэтому первый способ используется довольно редко. Главная причина этому — необходимая предусмотрительность. Если вы не сделали резервную копию реестра перед установкой программы, вызвавшей сбой, то данный способ теряет всякую эффективность. Тем не менее, как вводный курс в сферу восстановления реестр, его необходимо рассмотреть.
1. Откройте папку в которой лежит резервная копия реестра Windows.
2. Щелкните правой кнопкой по файлу и выберите параметр Слияние.
3. Готово. Регистр восстановлен к рабочему состоянию.
Дополнительно:
Планировщик заданий Windows автоматически создает копию реестра операционной системы раз в 10 дней. Поэтому, если вы уверены, что 10 дней назад реестр был в полном порядке, загрузите автоматически созданное сохранение. Найти его можно по следующему пути:
C:\Windows\System32\config\RegBack
Здесь вы можете восстановить любой тип ключей:
- Default.
Восстанавливает настройки по умолчанию для новых пользователей. - Security.
Восстановление настроек безопасности Windows. - Software.
Восстановление настроек программного обеспечения. - System.
Восстановление системных настроек. - SAM (Security Accounts Manager).
Восстановления хеша паролей.
Способ №2. Восстановление с помощью Windows RE (командная строка)
Вы не сможете реализовать данный способ в запущенной операционной системе. Несмотря на то, что в нем задействована командная строка, вам потребуется особый режим компьютера — запуск среды восстановления Windows (Windows RE).
Как запустить среду восстановления Windows:
1. Откройте Настройки Windows с помощью клавиш Windows + I.
2. Перейдите в раздел Обновление и безопасность.
3. Откройте подраздел Восстановление.
4. Найдите пункт Особые варианты загрузки и щелкните по клавише Перезагрузить сейчас.
Исправление ошибок реестра:
Сначала нужно узнать точную букву диска на котором установлена операционная система. Это может странно звучать, но в среде восстановления имя системного диска может отличаться от имени устройства в рабочем компьютере.
Как только ПК запустится в режиме восстановления Windows, найдите инструмент запуска командной строки и выполните следующее:
1. В окне командной строке введите команду diskpart.
2. Теперь введите команду list volume. Она позволит отобразить список подключенных к компьютеру дисков.
Итак, мы определились, с тем, что буква диска в diskpart среды восстановления идентична букве диска в рабочем состоянии. На этом этапе нам нужно восстановить реестр из резервной копии:
Еще раз откройте командную строку и введите команду xcopy c:\windows\system32\config\regback c:\windows\system32\config
Пусть вас не смущает длина команды — она правильная и все работает, пишется в одну строку.
Если же буквы системных дисков в diskpart отличались, просто замените букву с: на нужную. Например:
xcopy d:\windows\system32\config\regback d:\windows\system32\config
Закройте командную строку и выйдите из средства восстановления Windows.
Способ №3. Восстановление с помощью Windows RE (копирование файлов)
Если во втором способе мы восстанавливали реестр с помощью резервной копии, то в этом мы сделаем копирование нужных файлов.
1. Откройте Настройки Windows с помощью клавиш Windows + I.
2. Перейдите в раздел Обновление и безопасность.
3. Откройте подраздел Восстановление.
4. Найдите пункт Особые варианты загрузки и щелкните по клавише Перезагрузить сейчас.
5. После перезапуска откройте командную строку.
6. Введите команду notepad.
7. В открывшемся меню блокнота войдите в меню Файл, щелкните Открыть и перейдите по следующему пути: Windows > System32 > config. В опции Тип файла выберите Все файлы.
8. Измените формат файлов DEFAULT, SAM, SECURITY, SOFTWARE и SYSTEM на .old или .bak.
9. Перейдите в папку RegBack.
10. По очереди скопируйте каждый файл из папка RegBack и вставьте их в папку config. Сделать это можно комбинацией клавиш Ctrl + C — Ctrl + V.
Покиньте среду восстановления и перезапустите компьютер.
Способ №4. Восстановление реестра в Windows 10
Начиная с версии 1803, в операционной системе Windows больше не создаются резервные копии реестра. Даже не смотря на то, что в “Планировщике заданий” все еще присутствует эта функция — она больше не реализуется.
В сложившейся ситуации единственное что мы можем сделать — принудительно заставить Windows делать копии реестра. Выполняется это следующим образом:
1. Запустите командную строку от имени администратора.
2. Введите команду md %WinDir%\system32\config\RegBack & schtasks /create /ru system /sc daily /st 16:00:00 /tn «RegIdleBackup» /tr «cmd /c del /f /q %WinDir%\system32\config\RegBack & cd /d %WinDir%\system32\config\RegBack & reg save HKLM\SAM SAM & reg save HKLM\SECURITY SECURITY & reg save HKLM\SOFTWARE SOFTWARE & reg save HKLM\SYSTEM SYSTEM & reg save HKU\.DEFAULT DEFAULT»
При желании, вы всегда можете изменить время создания резервной копии с 16:00 на любое удобное вам.
Восстановить реестр из резервной копии, созданной таким образом, можно через среду восстановления Windows способом, описанным выше.
Напоминаем команду:
xcopy c:\windows\system32\config\regback c:\windows\system32\config
В большинстве случаев восстановить реестр можно только с помощью среды восстановления Windows и командной строки. Однако, к сожалению, это невозможно при отсутствии необходимых файлов бэкапа. Поэтому, во избежание неприятных ситуаций, постарайтесь позаботиться об их автоматическом или ручном своевременном создании.
Надеемся, статья была для вас полезной и помогла разобраться в теме восстановления реестра.
Похожие статьи про восстановление данных:
Дата:
1 в ответ на Как восстановить реестр операционной системы Windows: