Applies ToWindows 11 Windows 10 Windows 8.1
Ручное резервное копирование реестра
-
Нажмите кнопку Пуск , введите regedit.exe в поле поиска и нажмите клавишу ВВОД. При получении запроса на ввод пароля администратора или подтверждения введите пароль или подтвердите действие.
-
В редакторе реестра найдите и щелкните раздел реестра или подраздел, для которого требуется создать резервную копию.
-
Выберите Файл > Экспорт.
-
В диалоговом окне Экспорт файла реестра выберите расположение, в котором нужно сохранить резервную копию, а затем введите имя файла резервной копии в поле Имя файла .
-
Нажмите кнопку Сохранить.
Восстановление ручной резервной копии
-
Нажмите кнопку Пуск , введитеregedit.exe, а затем нажмите клавишу ВВОД. При получении запроса на ввод пароля администратора или подтверждения введите пароль или подтвердите действие.
-
В редакторе реестра щелкните Файл > Импорт.
-
В диалоговом окне Импорт файла реестра выберите расположение, куда была сохранена резервная копия, выберите файл резервной копии, а затем нажмите кнопку Открыть.
Нужна дополнительная помощь?
Нужны дополнительные параметры?
Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.
Реестр Windows — одна из важнейших частей операционной системы, представляющая собой базу данных системных и программных параметров. Обновления ОС, установка программ, использование твикеров, «чистильщиков» и некоторые другие действия пользователей ведут к изменениям в реестре, которые, иногда, могут привести к неработоспособности системы.
В этой инструкции подробно о различных методах создать резервную копию реестра Windows 11 или Windows 10, 8.1 или 7 и восстановить реестр при возникновении проблем с загрузкой или работой системы.
Автоматическое создание резервных копий реестра системой
При простое компьютера Windows версий ранее чем Windows 10 1803 автоматически производит обслуживание системы, в процессе создается и резервная копия реестра (по умолчанию — один раз в 10 дней), которую можно использовать для восстановления или просто скопировать куда-либо на отдельный накопитель.
Резервная копия реестра создается в папке C:\Windows\System32\config\RegBack\, а для восстановления достаточно скопировать файлы из этой папки в папку C:\Windows\System32\config, лучше всего — в среде восстановления. О том, как это сделать, я подробно писал в инструкции Восстановление реестра Windows 10 (подойдет и для предыдущих версий системы).
При автоматическом создании резервной копии используется задание RegIdleBack из планировщика заданий (который можно запустить, нажав Win+R и введя taskschd.msc), находящееся в разделе «Библиотека планировщика заданий» — «Microsoft» — «Windows» — «Registry». Вы можете вручную запустить это задание, чтобы обновить имеющуюся резервную копию реестра.
Вы можете можете включить автоматическое создание резервной копии реестра Windows 11 и 10 в папке RegBack. Для этого в реестре в разделе
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Configuration Manager
потребуется создать новый параметр DWORD с именем EnablePeriodicBackup и значением 1, затем перезагрузить компьютер.
Резервные копии реестра в составе точек восстановления Windows
В Windows присутствует функция автоматического создания точек восстановления, а также возможность создавать их вручную. Помимо прочего, точки восстановления содержат и резервную копию реестра, а восстановление доступно как на работающей системе, так и в том случае, если ОС не запускается (с использованием среды восстановления, в том числе с диска восстановления или загрузочной флешки/диска с дистрибутивом ОС).
Подробно о создании и использовании точек восстановления в отдельной статье — Точки восстановления Windows 11, Точки восстановления Windows 10 (актуально и для предыдущих версий системы).
Ручное резервное копирование файлов реестра
Вы можете вручную скопировать текущие файлы реестра Windows 11/10, 8 или Windows 7 и использовать их как резервную копию, когда потребуется восстановление. Есть два возможных подхода.
Первый — экспорт реестра в редакторе реестра. Для этого достаточно запустить редактор (клавиши Win+R, ввести regedit) и использовать функции экспорта в меню «Файл» или в контекстном меню. Для экспорта всего реестра выбираем раздел «Компьютер», правый клик — экспортировать.
Полученный файл с расширением .reg можно «запустить» для внесения старых данных в реестр. Однако у этого способа есть недостатки:
- Созданную таким образом резервную копию удобно использовать только в работающей Windows.
- При использовании такого .reg файла измененные параметры реестра вернутся к сохраненному состоянию, но вновь созданные (те, которых не было на момент создания копии) не будут удалены и останутся без изменений.
- Возможны ошибки импорта всех значений в реестр из резервной копии, если какие-то ветви в настоящий момент используются.
Второй подход — сохранить резервную копию файлов реестра и, когда потребуется восстановление — заменить на них текущие файлы. Основные файлы, в которых хранятся данные реестра:
- Файлы DEFAULT, SAM, SECURITY, SOFTWARE, SYSTEM из папки Windows\System32\Config
- Скрытый файл NTUSER.DAT в папке C:\Пользователи (Users)\Имя_пользователя
Скопировав эти файлы на какой-либо накопитель или в отдельную папку на диске вы всегда сможете восстановить реестр к тому состоянию, в котором он был на момент резервного копирования, в том числе в среде восстановления, если ОС не загружается.
Программы для создания резервной копии реестра
Существует достаточное количество бесплатных программ, позволяющих выполнять резервное копирование и восстановление реестра. Среди них можно выделить:
Все указанные программы сравнительно просты в использовании, несмотря на отсутствие русского языка интерфейса в первых двух. В последней он есть, но нет опции восстановления из резервной копии (но можно вручную записать резервные файлы реестра в нужные расположения в системе).
Если у вас остаются вопросы или есть возможность предложить дополнительные эффективные методы — буду рад вашему комментарию.
Все способы:
- Способ 1: Точки восстановления
- Способ 2: Включение авторезервирования реестра
- Способ 3: «Редактор реестра»
- Способ 4: Ручное копирование
- Способ 5: Сторонние программы
- RegBak
- Registry Backup
- Вопросы и ответы: 0
Способ 1: Точки восстановления
По умолчанию резервные копии кустов реестра создаются в процессе автоматического или ручного создания системных точек восстановления. Этот способ не предполагает непосредственный доступ к файлам копий, однако при необходимости они могут быть извлечены средствами сторонних программ.
Подробнее: Создание системных точек восстановления в Windows 10
Способ 2: Включение авторезервирования реестра
В ранних сборках Windows 10 имелась функция автоматического копирования файлов кустов реестра в каталог C:\Windows\System32\config\RegBack
, однако затем она была отключена. Чтобы ее включить, необходимо применить несложный твик реестра.
- Запустите «Редактор реестра» командой
regedit
, выполненной в диалоговом окошке, открывающемся нажатием клавиш Win + R. - Разверните ветку
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Configuration Manager
и создайте из контекстного меню правой колонки или подраздела «Configuration Manager» новый параметр «DWORD». - Дайте параметру название «EnablePeriodicBackup», откройте двойным кликом по созданному параметру окошко редактирования его значения и установите в качестве последнего «1».
- Закройте «Редактор реестра» и перезагрузите компьютер.
- Откройте командой
taskschd.msc
в окошке «Выполнить» (Win + R) встроенный «Планировщик заданий». - Перейдите в раздел «Библиотека планировщика заданий» → «Microsoft» → «Windows» → «Registry» и убедитесь, что в нем имеется задание с названием «RegIdleBack», отвечающее за автоматическое создание резервных копий кустов реестра. Если задание имеется, запустите его, нажав в правой колонке «Выполнить».
В результате в папке C:\Windows\System32\config\RegBack
будут созданы резервные копии файлов «DEFAULT», «SAM», «SECURITY», «SOFTWARE», «SYSTEM», соответствующие одноименным кустам реестра.
Способ 3: «Редактор реестра»
Более простым и удобным способом создания резервной копии реестра является экспорт данных непосредственно из самого «Редактора реестра».
- Откройте «Редактор реестра» командой
regedit
, выполненной в диалоговом окошке «Выполнить» (Win + R). - В правой колонке окна редактора кликните правой кнопкой мыши по корневому разделу «Компьютер» и выберите из контекстного меню опцию «Экспортировать».
- Укажите папку, в которую хотите сохранить файл формата REG.
Способ удобен, однако он имеет несколько недостатков. Во-первых, восстановиться из такой копии можно только в работающей Windows, во-вторых, в результате восстановления созданные после экспорта ключи не будут удалены. В-третьих, в случае использования ключей Windows в момент восстановления из резервной копии возможны ошибки доступа, из-за чего данные будут восстановлены не все.
Способ 4: Ручное копирование
Менее удобный, но зато и более надежный способ создания бекапа реестра. Его несомненным плюсом является гарантия полного восстановления реестра в то состояние, в котором он находился на момент резервирования. Копирование желательно выполнять из-под загрузочного диска, так как некоторые файлы могут быть недоступными для копирования.
- Перейдите в «Проводнике» в расположение
C:\Windows\System32\config
и скопируйте файлы «DEFAULT», «SAM», «SECURITY», «SOFTWARE», «SYSTEM». - Включите отображение скрытых папок и файлов, затем перейдите в «Проводнике» в папку
C:\Users\Имя_пользователя
и скопируйте файл «NTUSER.DAT».Подробнее: Показ скрытых папок и файлов в Windows 10
Все вместе эти файлы составляют резервную копию системного реестра. Чтобы восстановиться из такой копии, необходимо заменить текущие файлы в указанных расположениях ранее скопированными. Делать это придется из-под загрузочного диска, так как в работающей Windows целевые файлы удерживаются системными процессами.
Способ 5: Сторонние программы
Для создания резервных копий реестра Windows 10 также можно использовать специальные приложения от сторонних разработчиков. Таких программ много, и среди них имеется немало бесплатных.
RegBak
Маленькая простая программа, позволяющая создавать резервные копии кустов реестра и восстанавливаться из них.
Скачать RegBak с официального сайта
- Скачайте RegBak с сайта разработчика, установите и запустите от имени администратора.
- Нажмите кнопку «New Backup…», чтобы начать процедуру создания резервной копии.
- В следующем окне укажите место для сохранения файлов и бекапов и добавьте, если необходимо, описание. Нажмите «Start».
- По завершении копирования нажмите «Close».
При необходимости некоторые параметры копирования и сохранения можно изменить в настройках программы, открыв их нажатием кнопки «Options».
Registry Backup
Бесплатная программа для выборочного резервирования реестра Windows, использующая для своей работы системную службу «Windows Volume Shadow Copy Service». Как и RegBak, программа проста в использовании.
Скачать Registry Backup с официального сайта
- Скачайте Registry Backup с сайта разработчика, установите и запустите от имени администратора.
- Если необходимо, отметьте только те ключи реестра, которые хотите сохранить. Нажмите кнопку «Backup Now», чтобы запустить процедуру создания резервной копии.
По умолчанию файлы копии сохраняются в папку C:\Windows\RegBackup
, но это можно изменить в настройках программы, указав новый путь в разделе «Change Backup Location».
Помимо создания копий реестра, Registry Backup поддерживается восстановление реестра из безопасного режима, автоматическое удаление старых копий реестра, планирование операции по резервному копированию и ведение подробного журнала операций.
Наша группа в TelegramПолезные советы и помощь
Читатели спрашивают: «Зачем нужен реестр, надо ли его чистить, как создать резервную копию и восстановить ОС до рабочего состояния?»
Почему возникают ошибки в реестре
Содержание
- Почему возникают ошибки в реестре
- Автоматически ОС больше не сохраняет
- Точки восстановления
- Копирование в редакторе реестра
- Первый:
- Второй:
- Как делать копии разделов реестра Windows в командной строке
- Сторонний софт — не лучший, но порой единственный выход
- RegBak
- ERUNTgui
- Подготовка к восстановлению реестра
- Три подхода к восстановлению реестра
- Первый подход — через системную утилиту
- Второй подход — из файлового менеджера
- Третий подход — слияние данных
Является базой данных параметров, в том числе системных и программных. Изменения, в том числе и нежелательные, вносятся в базу следующими событиями в ОС:
- установкой ПО;
- применением софта для тонкой настройки;
- программным обеспечением для чистки и оптимизации, которое не рекомендую использовать без крайней необходимости.
Последствия — вплоть до полной потери системой работоспособности.
Рекомендую сохранять состояние реестра перед каждым внесением изменений в ОС. Речь об установке софта, в особенности нового и незнакомого пользователю, игр и тонких настройках.
Несколько минут затраченного времени и полезная привычка сохранять «снимок» работоспособного состояния параметров сэкономит время и силы. С немалой вероятностью позволит обойтись без полной переустановки ОС.
Рекомендации наиболее актуальны для пользователей, которые часто ставят новый софт.
Систематическое создание копий реестра в процессе считаю нужной составляющей работы с ПК — необходимым рутинным действием. Но возвращаться к ранее сохраненному состоянию без необходимости не рекомендую. Единственная весомая причина для внесения изменений в реестр — неработоспособность ОС или сбои.
«Десятка» — постоянно обновляемая система нового поколения. Не нуждается в постоянном ручном обслуживании сверх необходимого. Поскольку с момента создания копии в базу параметров вносились изменения, результат возврата к старым может быть непредсказуемым.
Автоматически ОС больше не сохраняет
Ранее система создавала резервные копии автоматически. Начиная с версии 1803 — прекратила. Подход в интернете критикуют, но он скорее разумен, поскольку копия входит в точку восстановления. Необходимости в дублировании действия нет.
Позволяет сэкономить место на диске. Предотвращает ситуацию, при которой не хватает места для обновлений ОС.
Точки восстановления
Создаются в ОС автоматически или вручную. Точка восстановления содержит также и резервную копию системного реестра. При необходимости запускается в работоспособной или частично сохраняющей работоспособность ОС. Возможно использование в ситуациях, когда система отказывается запускаться. Для этого применяется среда восстановления.
Копирование в редакторе реестра
Откройте редактор реестра. Для этого нажмите одновременно клавиши Win и R, затем введите:
regedit
Доступ к необходимой опции — через строку меню или контекстное меню. Располагается в верхней части окна редактора реестра.
Рассматриваю два способа экспорта базы данных. В обоих случаях выполняется в два шага.
Первый:
- Откройте пункт текстового меню «Файл».
- В нем — подпункт экспорта данных.
Второй:
- Кликните правой кнопкой мыши по надписи «Компьютер». Откроется контекстное меню.
- Нужный пункт в нем — «Экспортировать».
Результатом рассмотренных действий станет файл. Его расширение — «.reg»
Кликните по нему для того, чтобы вернуть реестр в состояние, актуальное на момент создания резервной копии. Помните, что действие имеет смысл в том случае, если состояние ОС на момент создания копии рассматривается пользователем как приемлемое.
Методу свойственны определенные недостатки. В их числе:
- невозможность применить, если ОС неработоспособна;
- параметры вернутся в состояние на момент формирования копии, но те, которые появились позже останутся неизменными;
- в случае, когда определенные ветви реестра используются, не исключены ошибки переноса значений в реестр.
Отсюда следует необходимость скопировать вручную главные файлы, содержащие данные системного реестра. Периодически сохраняйте на флешке, внешнем HDD или SSD файлы:
- DEFAULT;
- SAM;
- SECURITY;
- SOFTWARE;
- SYSTEM.
Чтобы получить к ним доступ, перейдите в файловом менеджере в каталог:
Windows\System32\Config
Для восстановления реестра до состояния на момент копирования файлов замените сохраненными актуальные версии указанных выше файлов.
Как делать копии разделов реестра Windows в командной строке
Откройте командную строку с повышенными привилегиями. Нажмите клавиши Win + X одновременно, чтобы запустить меню опытного пользователя Windows. Выберите из списка пункт «Командная строка» (администратор).
В Windows предусмотрена программа reg.exe, которая позволяет управлять реестром операционной системы из командной строки (Command Prompt). Используем ее для создания копий разделов реестра. Общий синтаксис команды:
reg export [ключ реестра] [имя файла]
Перед сохранением копии раздела реестра рекомендуем создать на диске папку, где будут храниться файлы такого рода. В данном случае: каталог RegBackup в корне диска C:. Вы также можете использовать уже существующую на диске вашего компьютера папку. Рассмотрим на конкретном примере. Экспортируем «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management» в файл reg1.reg. Введите команду:
reg export «HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management» C:\RegBackup\reg1.reg
Обратите внимание, что ключ заключен в кавычки. Это необходимо, потому что в имени ключа используется проблел.
Итогом выполнения команды станет создание файла reg1.reg, который может быть использован для восстановления работоспособного состояния ключа реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management. Созданный файл находится в папке C:\RegBackup. Чтобы восстановить состояние раздела на момент создания копии, дважды кликните мышью по файлу reg1.reg и нажмите кнопку «Да» в новом окне, которое предложит внести изменения в реестр Windows.
В каждом случае заменяйте [ключ реестра] на тот, копию которого вам необходимо сохранить. А имя файла на то, как должен называться итоговый файл, который будет хранить данные для восстановления выбранного ключа. Рекомендуем перед внесением изменений в реестр Windows создавать копии тех разделов, которые будут затронуты правками. Если что-то пойдет не так, вы легко сможете вернуть раздел в исходное состояние.
Сторонний софт — не лучший, но порой единственный выход
При малейшей возможности предпочитаю использовать для настройки и обслуживания ОС ее встроенные инструменты. Тем не менее, понимаю, не всегда реально. Сторонние программы зачастую решают задачу заметно быстрее и элегантнее.
Побочный эффект — пользователь рискует. Вопрос доверия разработчику софта. И решение здесь каждый принимает для себя сам. Подсказываю хорошо зарекомендовавшие себя инструменты. Не означает, что они помогут в каждой ситуации.
RegBak
Инструмент с простейшим интерфейсом. Сводит сложную задачу к одному действию. Удобен в случае, когда нужно приучить неподготовленного пользователя периодически создавать копии реестра.
Последовательность действий:
- Нажал «New Backup».
- Определил, в какой каталог сохранить копию.
- Добавил описание.
- Щелкнул «Start».
ERUNTgui
На веб-сайте разработчика предлагаются две версии. Первая — установочный файл. Вторая — Portable, установка не требуется. Только для быстрого сохранения копии реестра. Опция оптимизации предусмотрена, применять не советую.
Для создания и сохранения файла параметров реестра щелкнул по «Backup the Registry». Процесс автоматизирован. Единственное, что доступно пользователю — поменять каталог, в который сохраняются файлы. Когда понадобилось указать другую папку для сохраняемых файлов, перешел в настройки утилиты — экранная кнопка Options в нижней части окна.
Подготовка к восстановлению реестра
Перед тем, как внести изменения в реестр путем возврата ранее сохраненных параметров, необходимо подготовить систему. Возможен сбой, причина которого — работающие процессы. Поэтому нужно выгрузить максимум софта.
Нажмите одновременно Alt, Ctrl и Del. Стартует Диспетчер задач, где надо завершить все процессы, в работе которых нет необходимости.
Рекомендую также создать точку восстановления ОС на случай, если процесс возврата к сохраненным параметрам завершится сбоем.
Три подхода к восстановлению реестра
Первый подход — через системную утилиту
- Вернитесь в Редактор реестра.
- Щелкните по подпункту «Импорт» пункта «Файл». Он первый в текстовой строке меню, которая располагается в верхней части окна утилиты.
- В открывшемся окне укажите путь к файлу, в который ранее были экспортированы параметры. Щелкните по значку файла.
Второй подход — из файлового менеджера
- В Проводнике или другом файловом менеджере дважды щелкните на сохраненном файле с расширением «.reg»
- Операционная система предупредит о том, что дальнейшие действия могут привести к неработоспособности компонентов. Обратите внимание на рекомендацию не добавлять в реестр данные, которые получены из источника, который не заслуживает доверия. Проще — применяйте только те копии реестра, которые сохранили сами на своем ПК в момент, когда ОС работала полностью корректно. Не используйте загруженные из интернета файлы.
- Для подтверждения внесения изменений нажмите «Да». При малейшем сомнении — «Нет».
- По завершении ПК нужно перезагрузить.
Третий подход — слияние данных
Откройте контекстное меню сохраненного файла правым щелчком мыши по нему. Необходимый пункт — «Слияние». ПК необходима перезагрузка.
«Блогом системного администратора» рассмотрена клавиатура для опытных ИТ-шников, которые не тратят время на пустяки. Подсказал, что делать, когда обновление «десятки» не установилось.
Нужны ли отдельные копии реестра или точек восстановления достаточно, как считаете?
5
2
голоса
Рейтинг статьи
Начиная с Windows 10 1803, Microsoft отключила функцию автоматического бэкапа системного реестра. В предыдущих версиях Windows в рамках задания автоматического обслуживания запускалось задание планировщика, которое помещало копию всех кустов реестра в папку
\Windows\System32\config\RegBack
.
По комментариям Microsoft, отключение автоматического бэкапа реестра позволило сэкономить место на диске (The system registry is no longer backed up to the RegBack folder starting in Windows 10 version 1803). А если нужно восстановить предыдущую версию реестра, можно воспользоваться точкой восстановления. Но фактически резервная копия реестра, занимает на диске всего пару сот Мб, что в общем немного 🤷♂️, да и защита системы с помощью точек восстановления по умолчанию отключено в современных версиях Windows. Однако наличие бэкапа реестра не раз позволяло пользователям быстро восстановить работоспособность Windows, просто заменив поврежденные файлы реестра рабочими версиями из резервный копии. Поэтому желательно иметь такой бэкап в качестве последнего шанса.
В современных версиях Windows 10 и 11 все еще можете включить автоматический бэкап реестра. Достаточно создать в ветке HKLM\System\CurrentControlSet\Control\Session Manager\Configuration Manager REG_DWORD параметр реестра EnablePeriodicBackup со значеним 1. Можно создать этот параметр реестра вручную или с помощью команды PowerShell:
New-ItemProperty -Path ″HKLM:\System\CurrentControlSet\Control\Session Manager\Configuration Manager″ -Name EnablePeriodicBackup -Type DWORD -Value 1
После перезагрузки компьютера автоматический бэкап реестра будет запускаться в рамках процедуры автоматического обслуживания системы путем вызова задания планировщика RegIdleBackup. Можно запустить это задание вручную, открыв консоль
taskschd.msc
и запустив задание RegIdleBackup в папке Microsoft\Windows\Registry.
Также можно вручную запустить автоматическое обслуживание (Automatic Maintenance) командой:
MSchedExe.exe Start
Это вызовет запуск в том числе задания RegIdleBackup. Задание скопирует файлы системного реестра (DEFAULT, SAM, SECURITY, SOFTWARE и SYSTEM) из папки
%windir%\System32\config
в
%windir%\System32\config\RegBack
.
Проверить состояние запуска задания:
Get-ScheduledTask regidlebackup | Get-ScheduledTaskInfo
Обратите внимание, что задание автоматического бэкапа всегда перезаписывает предыдущие файлы резервный копии, поэтому возможность получить более старую версию бэкапа отсутствует.
Теперь, если Windows не загружается и ни один из стандартных способов восстановления (включая загрузку последней удачной конфигурации, возврат к точке восстановления или удаление сбойных обновлений, из-за которых Windows не загружается) не помог исправить проблему, можно попробовать (как последний шанс) заменить файлы реестра версиями из резервной копии. Для этого нужно загрузиться в среде восстановления WinRE, открыть командную строку и выполнить:
xcopy c:\Windows\System32\config\regback c:\Windows\System32\config
В доменной среде можно включить авто бэкап реестра на всех компьютерах, создав групповую политику, которая будет создавать на них параметр реестра EnablePeriodicBackup.
В Windows Server 2022 и 2019 автоматический бэкап реестра включен по умолчанию.