Вадим Стеркин

  • Главная
  • Windows
  • SSD
  • Программы
  • Разное
  • Об авторе
Вы тут: Главная → Popular → Почему в Windows 10 отключили бэкап реестра и как это исправить

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

Шаг вперед, два шага назад

Рубрики: Popular, Windows, Вопрос - Ответ Обновлено: 15.02.2021 комментариев 20

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

[+] Сегодня в программе

  • История вопроса
  • Объяснения Microsoft
  • Как включить бэкап реестра
  • Что не так с объяснениями Microsoft
  • Почему Microsoft вдруг озаботилась экономией места
  • Заключение

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

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

RegIdleBackup

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

Однако в 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, в зависимости от объема реестра. Звучит неплохо, но мы-то знаем как пользователям проталкиваются ненужные приложения из магазина гораздо большего объема. Обменяли возможность отката в критической ситуации на кучу мусора…

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

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

Можно было:

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

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

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

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

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

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

Заключение

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

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

В комментариях напишите, приходилось ли вам восстанавливать работоспособность системы путем отката реестра, и помогало ли это.

Метки: архивация, мнение, нестыковки, планировщик, реестр Информация в статье применима к Windows 10

Об авторе

Вадим - владелец этого блога, и почти все записи здесь вышли из-под его пера. Подробности о блоге и авторе здесь.

Вас также может заинтересовать:

  • Как извлечь резервную копию реестра из точки восстановления
  • Как работает и сколько места экономит оптимизация папки WinSxS в Windows 10, 8.1 и 8
  • Дело о восстановлении реестра
← Нюансы установки клиента OneDrive
Windows Terminal - основы настройки и первые впечатления →
Telegram logo

Я в Telegram

Подпишитесь на канал и читайте интересные записи чаще! Есть вопросы? Задайте их в чате.

комментариев 20

↓
  1. Nikolay Kolesnik

    01.07.2019 в 09:31

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

    Ваша оценка: Thumb up Thumb down 0
    • Vadim Sterkin

      01.07.2019 в 11:46

      Форсировать сознание — отлично!:)

      Ваша оценка: Thumb up Thumb down +1
    • Evgeniy Lebedev

      01.07.2019 в 13:15

      Все больше возникает вопрос, а кто вообще принимает такие решения?

      То говорим, что любим и слушаем (прислушиваемся) к инсайдерам, то берём и делаем как левая пятка захочет — в 2019-2020 никто и не заметит разницы в экономии места от отключения бекапов, а представим себе ситуацию, что речь про небольшой ссд, где по дефолту отключено создание точек восстановления, по той самой причине — экономии места и стоит 1809/1903, где не делается бекап реестра и тут все упало… Радости у юзера будет выше крыши

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

      Ваша оценка: Thumb up Thumb down +2
      • Vadim Sterkin

        01.07.2019 в 14:03

        К инсайдерам прислушиваются в массовых запросах UI/UX, лежащих на поверхности.

        А тут техническая фича, о которой массы не знают. Знают только те, кто поддержку оказывает вместо Microsoft.

        Ваша оценка: Thumb up Thumb down 0
  2. Анатолий Облаухов

    01.07.2019 в 09:46

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

    Ваша оценка: Thumb up Thumb down 0
  3. Some0neElse

    01.07.2019 в 10:45

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

    Ваша оценка: Thumb up Thumb down +1
  4. Akelman

    01.07.2019 в 12:00

    Кому надо:

    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Configuration Manager]
    "EnablePeriodicBackup"=dword:00000001
    
    
    Ваша оценка: Thumb up Thumb down 0
    • Vadim Sterkin

      01.07.2019 в 13:56

      Кому надо сохранять, переходить в папку, запускать, нажимать ОК дважды, если есть команда в статье…

      Ваша оценка: Thumb up Thumb down 0
  5. Павел Нагаев

    01.07.2019 в 14:04

    Вадим, прикинь, а я даже не знал про это :-)

    Ваша оценка: Thumb up Thumb down 0
  6. Алексей Каманин

    01.07.2019 в 14:26

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

    Ваша оценка: Thumb up Thumb down 0
  7. Алексей Иванов

    01.07.2019 в 16:13

    Печаль полная, раз в месяц создать полную резервную копию диска «C» Acronis-ом для юзеров не судьба, предпочитают танцы с бубном над сдохшей ОС с непонятными перспективами на восстановление?

    Ваша оценка: Thumb up Thumb down +1
  8. Port777

    01.07.2019 в 16:26

    Попытался сделать как в статье , но получил » в доступе отказано» Что делать?

    Ваша оценка: Thumb up Thumb down 0
    • Vadim Sterkin

      01.07.2019 в 17:06

      Мне отсюда не видно. Видимо, надо запускать командную строку от имени администратора, как написано…

      Ваша оценка: Thumb up Thumb down 0
  9. Эд

    01.07.2019 в 22:25

    Те рекомендации по Вашей статье, сохранение реестра через планировщик, я сделал. Всё хорошо. Но сегодня обнаружил после прочтения статьи. Путь C:\Windows\System32\config\ папка TxR весит 4Gb. Файлы с расширением .blf и .regtrans-ms
    Надо разбираться.
    Я пытался делать откат системы с помощь точек, не работает из под системы. Или не смог. Только полная и дифференциальная копии диска С: меня спасали.
    Спасибо.

    Ваша оценка: Thumb up Thumb down 0
  10. Эд

    01.07.2019 в 22:32

    Вы даёте очень малое время для редактирования.

    Ваша оценка: Thumb up Thumb down 0
    • Vadim Sterkin

      01.07.2019 в 23:06

      5 минут достаточно, чтобы перечитать 6 предложений.

      Ваша оценка: Thumb up Thumb down 0
      • Эд

        01.07.2019 в 23:26

        Перечитать, согласен. Хорошо Ваши правила, подчиняюсь.
        А по поводу папки TxR, почему такой размер, можете что подсказать, комент выше. Это просто вопрос. Нет в google не забанен.

        Ваша оценка: Thumb up Thumb down 0
        • Vadim Sterkin

          02.07.2019 в 01:21

          В моих правилах есть и просьба не устраивать оффтоп :) Тем более, что вы в Гугле не забанены. С проблемами обращайтесь в http://forum.oszone.net

          Ваша оценка: Thumb up Thumb down 0
  11. Alexander Demin

    02.07.2019 в 13:19

    Добрый день, Вадим!
    Большое спасибо за статью об отключении бэкапа реестра.
    Я как раз тот счастливый обладатель системного SSD емкостью 118 ГБ.
    Вчера включил создание точек восстановления (как далеко это теперь спрятано в Windows 10 1903).
    У меня вопрос: если я буду время от времени создавать точки восстановления системы вручную, этого достаточно?
    Я — обычный пользователь, не провожу никаких экспериментов на системе, «железо» не старое, питание от ИБП.
    Или всё-таки вариант с копированием кустов реестра в отдельную папку предпочтителен?

    Ваша оценка: Thumb up Thumb down 0
    • Vadim Sterkin

      02.07.2019 в 13:39

      Александр, в Windows 10 1903 точки восстановления включаются там же, где и в Windows Vista.

      Я не вижу необходимости в создании точек вручную в вашем сценарии. Автоматическое создание наряду с бэкапом реестра — нормально.

      Ваша оценка: Thumb up Thumb down +1

Обсуждение завершено.

Subscribers

Популярные записи

  • Как настроить создание полного образа Windows по расписанию (148)
  • Простой файл ответов для быстрой автоустановки Windows 10 (30)
  • Есть ли у Windows шансы победить в войне платформ? (122)
  • Почему Microsoft вас слушает, и нужно ли что-нибудь делать с этим (201)
  • Книга об ускорении загрузки Windows (PDF) (185)
  • 5 дополнений браузера, экономящих время (159)
  • Установка Office 365 или Office 2019 с выбором приложений и OneNote 2016 (8)
  • Еще →

Свежие комментарии

  • Vadim Sterkin к записи Поддержите меня подпиской или донатом!
  • Валерий Плотников к записи Поддержите меня подпиской или донатом!
  • Артём Ракчеев к записи Нюансы управления звуком в Windows 10
  • Игорь к записи Поддержите меня подпиской или донатом!
  • Vadim Sterkin к записи Поддержите меня подпиской или донатом!
  • Игорь к записи Поддержите меня подпиской или донатом!
  • Vadim Sterkin к записи Поддержите меня подпиской или донатом!
  • Владимир Шведов к записи Поддержите меня подпиской или донатом!

Рекомендую ресурсы

  • Windows 10, etc — канал этого блога в Telegram
  • Инсайдеры Windows 10 — чат блога в Telegram
  • Community — новости предварительных сборок
  • Николай Павлов — тайны планеты Excel
  • Вадимс Поданс — PKI, PowerShell и Тера Патрик
  • Василий Гусев — PowerShell и другие скрипты
  • Kazun — PowerShell для взрослых

Реклама

Измененная тема eleven40 Pro на платформе Genesis · Архивы и метки · Правила (16+) · О рекламе · Обратная связь · Вход

Допускается копирование материалов без изменений, с указанием имени автора и гиперссылки на сайт.