Как сделать бэкап реестра Windows 10?

Почему в Windows 10 отключили бэкап реестра и как это исправить

Как сделать бэкап реестра Windows 10?

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

История вопроса

За создание резервных копий кустов реестра отвечало специальное задание в планировщике. В Windows 7 оно выполнялось раз в 10 дней по фиксированному расписанию. Начиная с Windows 8+ задание попало в сферу автоматического обслуживания, что сразу заметно по отсутствию триггеров. Оно тоже выполнялось раз в 10 дней, а случае пропуска форсировался запуск в течение следующих четырех дней (это видно из экспортированного XML).

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

Однако в Windows 10 1803 резервные копии стали создаваться с размером 0kb, а в 1809 уже не создавались вовсе. При этом задание планировщика выполнялось и завершалось без ошибок.

Осенью 2018 года я отправил баг-репорт в Feedback Hub и организовал в соцсетях кампанию по привлечению внимания к проблеме. Мой отзыв набрал свыше 100 , но никакой реакции на него не последовало.

Объяснения Microsoft

Лишь более чем через год после внесения изменений в работу ОС, 29 июня 2019 года, в базе знаний появилась статья KB4509719.

Компания разъяснила, что бэкап реестра отключен с целью экономии места на диске, которое занимает операционная система. Для отката пользователям рекомендуется использовать точки восстановления.

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

Как включить бэкап реестра

Вы можете выполнить от имени администратора команду ниже и перезагрузиться.

reg add «HKLM\System\CurrentControlSet\Control\Session Manager\Configuration Manager» /v EnablePeriodicBackup /t REG_DWORD /d 1

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

В форуме я видел жалобы, что этот метод работает нестабильно. Надежный способ ниже.

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

Что не так с объяснениями Microsoft

Экономия места на диске – благая цель, конечно. В данном случае экономится около 100-150MB, в зависимости от объема реестра. Звучит неплохо, но мы-то знаем как пользователям проталкиваются ненужные приложения из магазина гораздо большего объема. Обменяли возможность отката в критической ситуации на кучу мусора…

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

Читайте также  Нужен ли антивирусник для Windows 10?

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

Можно было:

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

Сочетание этих двух подходов стало бы разумным компромиссом.

Почему Microsoft вдруг озаботилась экономией места

Отключение бэкапа реестра – не единичный случай. В 1809 драйверы принтеров и сканеров перенесли в Windows Update с той же целью, сэкономив около 120MB. (К этому решению у меня претензий нет, хотя в каких-то организациях они и могут возникнуть.) Возможно, есть и другие примеры, не анонсированные или просто прошедшие мимо меня.

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

Я думаю, что в данном случае вся эта экономия связана с расходами в версии 1903 – выделением 7GB зарезервированного пространства для обеспечения беспроблемной установки обновлений и новых версий ОС. Там не все так прямолинейно, и в итоге я рассказал об этом отдельно.

Заключение

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

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

Источник: http://www.outsidethebox.ms/19515/

Как включить автоматическое резервное копирование реестра в Windows 10

Как сделать бэкап реестра Windows 10?

Начиная с Windows 1803, Microsoft отключила функцию автоматического резервного копирования реестра по умолчанию, поэтому операционная система больше не создает автоматические резервные копии разделов реестра. Вот как снова включить эту функцию, чтобы иметь рабочую копию реестра Windows 10.

Начиная с Windows 10 версии 1803, система не создает резервные копии реестра автоматически в папке Windows\System32\config\RegBack. В Windows версии 1803 ОС создает пустые файлы резервных копий. В Windows версии 1809 и выше файлы отсутствуют.

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

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

К счастью, есть способ восстановить классическое поведение и автоматически сделать резервную копию системного реестра Windows.

Чтобы включить автоматическое резервное копирование реестра в Windows 10

Шаг 1: Откройте приложение «Редактор реестра».

Шаг 2: Перейдите к следующему разделу реестра:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Configuration Manager

Шаг 3: Справа измените или создайте новый параметр DWORD (32 бита) с именем EnablePeriodicBackup.

Примечание. Даже если вы используете 64-битную Windows, вы все равно должны создать параметр DWORD (32 бита).

Шаг 4: Установите его значение равным 1

Шаг 5: Перезагрузите Windows 10.

Чтобы сэкономить ваше время, вы можете загрузить готовые файлы реестра: Скачатьфайлы реестра, ZIP-архив включает в себя файл отмены.

Теперь Windows будет выполнять резервное копирование реестра в папку C:\Windows\System32\Config\RegBack один раз в 10 дней и и когда включается автоматическое обслуживание, т.е. если пользователь в течение значительного времени оставляет систему в режиме ожидания.

Читайте также  Почему загружена оперативная память Windows 10?

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

Как запускать задачу RegIdleBackup ежедневно или еженедельно

Важно отметить, что задача RegIdleBackup автоматически запускается только один раз в 10 дней. Дополнительные триггеры, которые вы установили для задачи, игнорируются. Если вам необходимо выполнять резервное копирование реестра ежедневно или при необходимости, вы можете открыть планировщик задач, чтобы запускать задачу вручную по требованию. Либо запустите следующую командную строку от имени администратора:

schtasks /run /i /tn «\Microsoft\Windows\Registry\RegIdleBackup»

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

Наконец, можно создать резервную копию реестра вручную с помощью встроенной команды console reg. Это позволит вам хранить файлы резервных копий в папке, отличной от Windows\System32\config\RegBack. Давайте рассмотрим, как это можно сделать.

Резервное копирование реестра вручную

Шаг 1: Откройте командную строку от имени администратора.

Шаг 2: Перейдите в папку, где вы хотите сохранить резервную копию реестра, используя cd команду. Например:

cd /d C:\regback

Шаг 3: Введите следующие команды одну за другой:

  • REG SAVE HKLM\SOFTWARE SOFTWARE
  • REG SAVE HKLM\SYSTEM SYSTEM
  • REG SAVE HKU\.DEFAULT DEFAULT
  • REG SAVE HKLM\SECURITY SECURITY
  • REG SAVE HKLM\SAM SAM

 Теперь у вас есть файлы резервной копий реестра в папке regback, которая в моем случае находится в корневой директории диска C:\.

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

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

Я настоятельно рекомендую вам создать резервную копию реестра автоматически или вручную, в зависимости от того, что вам больше подходит.

Рекомендуем: Как восстановить реестр из автоматической резервной копии в Windows 10.

Источник: https://g-ek.com/kak-vklyuchit-rezervnoe-kopirovanie-reestra

Как создать резервную копию реестра Windows 10, 8 и Windows 7

Как сделать бэкап реестра Windows 10?

29.12.2018  windows | программы

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

В этой инструкции подробно о различных методах создать резервную копию реестра Windows 10, 8.1 или Windows 7 и восстановить реестр при возникновении проблем с загрузкой или работой системы.

Автоматическое создание резервных копий реестра системой

При простое компьютера Windows автоматически производит обслуживание системы, в процессе создается и резервная копия реестра (по умолчанию — один раз в 10 дней), которую можно использовать для восстановления или просто скопировать куда-либо на отдельный накопитель.

Резервная копия реестра создается в папке C:\Windows\System32\config\RegBack\, а для восстановления достаточно скопировать файлы из этой папки в папку C:\Windows\System32\config, лучше всего — в среде восстановления. О том, как это сделать, я подробно писал в инструкции Восстановление реестра Windows 10 (подойдет и для предыдущих версий системы).

При автоматическом создании резервной копии используется задание RegIdleBack из планировщика заданий (который можно запустить, нажав Win+R и введя taskschd.msc), находящееся в разделе «Библиотека планировщика заданий» — «Microsoft» — «Windows» — «Registry». Вы можете вручную запустить это задание, чтобы обновить имеющуюся резервную копию реестра.

Важное примечание: начиная с мая 2018 года в Windows 10 1803 автоматическое создание резервных копий реестра перестало работать (файлы либо не создаются, либо их размер равен 0 Кб), проблема сохраняется и по состоянию на декабрь 2018 в версии 1809, в том числе при ручном запуске задания. Однако, при желании, вы можете включить автоматическое создание резервной копии реестра Windows 10 в папке RegBack.

Читайте также  Как повысить герцовку монитора Windows 10?

Резервные копии реестра в составе точек восстановления Windows

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

Подробно о создании и использовании точек восстановления в отдельной статье — Точки восстановления Windows 10 (актуально и для предыдущих версий системы).

Ручное резервное копирование файлов реестра

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

Первый — экспорт реестра в редакторе реестра. Для этого достаточно запустить редактор (клавиши Win+R, ввести regedit) и использовать функции экспорта в меню «Файл» или в контекстном меню. Для экспорта всего реестра выбираем раздел «Компьютер», правый клик — экспортировать.

Полученный файл с расширением .reg можно «запустить» для внесения старых данных в реестр. Однако у этого способа есть недостатки:

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

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

  1. Файлы DEFAULT, SAM, SECURITY, SOFTWARE, SYSTEM из папки Windows\System32\Config 
  2. Скрытый файл NTUSER.DAT в папке C:\Пользователи (Users)\Имя_пользователя

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

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

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

  • RegBak (Registry Backup and Restore) — очень простая и удобная программа для создания резервных копий реестра Windows 10, 8, 7. Официальный сайт — http://www.acelogix.com/freeware.html
  • ERUNTgui — доступна в виде установщика и как portable версия, удобна в использовании, позволяет использовать интерфейс командной строки без графического интерфейса для создания резервных копий (можно использовать для автоматического создания резервных копий с помощью заданий планировщика). Загрузить можно с сайта https://www.majorgeeks.com/files/details/eruntgui.html
  • OfflineRegistryFinder служит для поиска данных в файлах реестра, позволяющая в том числе создавать резервные копии реестра текущей системы. Не требует установки на компьютер. На официальном сайте https://www.nirsoft.net/utils/offline_registry_finder.html помимо загрузки самого ПО можно также скачать файл для русского языка интерфейса.

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

Если у вас остаются вопросы или есть возможность предложить дополнительные эффективные методы — буду рад вашему комментарию.

А вдруг и это будет интересно:

Источник: https://remontka.pro/registry-backup-windows/