В статье приводится описание вариантов исправления ошибки службы восстановления Windows, когда точка восстановления не создаётся: ни через менеджер создания точки ни любым из способов-твиков реестра.
СИМПТОМЫ
- Windows честно и неизменно заявляет, что точка восстановления не создаётся
- система говорит о недостатке свободного места
- Windows ссылается на ошибки 0x80070070, 0x80042306, 0x8007007e, 0x8007045b
Возможные и скорые на руку варианты лечений типа:
- проверки поверхности диска chkdsk
- состояния системных файлов sfc/scannow
результатов не приносят: ошибок нет, но точку восстановления по-прежнему не создать.
ПОЕХАЛИ
Их (точек восстановления) расположение — скрытая папка System Volume Information на диске, за которым идёт слежение. Ниже я предлагаю вам пройти несколько процедур, с помощью которых вы сможете выцепить проблему и постараться её исправить. Я традиционно направляю вас к проблемному вопросу с нескольких сторон — авось, проблема и проявится. Однако предупреждаю сразу: вокруг функции сгущаются тучи из-за того, что она «имеет близкие отношения» с дискредитировавшей себя окончательно функцией теневого копирования восстановления файлов vssadmin. И потому вопросов в отношении функции восстановления через создаваемые точки стало больше, чем ответов. К главным же проблемам можно отнести:
- влияние антивирусных программ (и даже после удаления те оставляют некоторые уже изменённые параметры реестра в соответствии с применёнными ранее в них настройками)
- некоторые функции программ-ускорителей-чистильщиков
- утеря и несанкционированное делегирование прав (характерный признак — ошибка с окончанием типа Отказано в доступе или Доступ запрещён)
- принцип обновления современных систем Microsoft (начиная с Windows 10, он разительно отличается от предыдущих версий). Самый главный, походу дела, момент.
Не желаете видеть папку System Volume Information на флешке?
Точка восстановления не создаётся: проверьте службу
Восстановление системы в Windows 10/11 по умолчанию отключено. И, если вы заранее о том не позаботились, статья не для вас. Если же функция до того работала исправно, идём далее. Самое первое — убедиться в том, что запущена соответствующая служба. В строке поиска (Пуск) наберите быструю команду поиска
sysdm.cpl

В окне Свойств системы перейдём на вкладку Защита системы и проверим состояние службы для нужных дисков:

служба восстановления работает только для системного диска
Сразу после этого отправляемся в Групповую политику Windows:
gpedit.msc
Смотрим здесь:

Редактора групповой политики нет…
Групповая политика есть, но не работает…
Оба показателя выводите в положение Отключено. А теперь заглянем в список работающих служб Windows. Независимо от версии Windows в нужную консоль вас отправит быстрая команда:
services.msc
Ищите службу Теневое копирование тома. Служба НЕ должна быть Отключена в столбце Тип запуска:

Если работала, перезапустите службу. Перезагрузите Windows.
Проверьте, существуют ли вообще какие-нибудь точки
vssadmin list shadowstorage

Точка восстановления не создаётся? А вручную попробовать?
В запущенной от имени администратора консоли команд введите
Wmic.exe /Namespace:\\root\default Path SystemRestore Call CreateRestorePoint "%DATE%", 100, 7
Что отвечает консоль? Можете сразу проверить:
vssadmin list shadows
Изменяем реестр
Имя службы в операционных системах разных поколений Windows видится по-разному. Однако в реестре куст для службы в Windows последних поколений один. Туда и направимся. Независимо от значений параметров внесите следующие изменения:
Reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore" /v DisableSR /t REG_DWORD /d 0 /f
Проверьте как работает служба восстановления теперь. Возможно, потребуется перезагрузка.
Принудительный запуск службы восстановления
Следующий вариант — немного «через Китай». В попытке вычленить проблему мы сначала запустим менеджер восстановления принудительно. Попробуйте следующую команду:
rstrui.exe /offline:C:\windows=active
где rstrui.exe — утилита восстановления системы. Возможно, система сошлётся на битый реестр. Вам придётся переименовать указанные файлы в папке:
C:\Windows\System32\config
Проверьте свободное место на дисках
Вводим команду на запуск консоли Управления дисками:
diskmgmt.msc
и проверьте: если диск, за которым Windows наблюдает, забит под завязку, точка восстановления не создаётся только по причине нехватки места. Впрочем, о забитости диска нередко сигнализирует и проводник. Если же никакие из вариантов вас не приблизили к решению проблемы, проверьте журнал событий на ошибки.
Проверьте Журнал событий Windows
В строке поиска Windows (Выполнить) наберите команду:
eventvwr.msc /s
Слева разверните пункт Журналы Windows, выберите Система. Справа появится список событий за всё время работы системы. Сгруппируйте список по Источнику событий, выискивая Sr или Srservice. Описание с Ошибкой по этому источнику может помочь вам в причине, из-за которой точка восстановления не создаётся.
Отключите антивирус.
Некоторые из антивирусов (например, Avast и Bitdefender) были замечены за тем, что блокировали создание точек восстановления напрямую. Отключение функции самозащиты или временное отключение антивируса целиком проблему решало.
Попробуйте Безопасный режим или/и режим Чистой загрузки
Выходов на Безопасный режим немало. Самый быстрый — через msconfig -2 из строки поиска (Выполнить):

Чистая загрузка запускается через настройки msconfig -1. Выберите в окне Диагностический запуск. После выхода в Безопасный режим или в режим чистой загрузки пользуясь случаем очистите системный репозиторий. Запустите консоль команд от имени администратора и остановите соответствующую службу
net stop winmgmt
Отправляемся в проводник по адресу
C:\Windows\System32\wbem
и переименуем папку Repository в, допустим, Repository1. Перезагрузите Windows в Безопасный режим снова. Вернёмся в консоль от имени администратора, где введём команды
net stop winmgmt winmgmt /resetRepository
Перезагружаемся и проверяем работу функции.
Точка восстановления создаётся, но нельзя изменить объём отводимого для неё места.
Наиболее частая проблема для систем, которые появились на диске после переустановки. Так, при попытке задать собственный размер на жёстком диске для точек восстановления, функция возвращает ряд ошибок:
и тут же
Присмотритесь к главному окну Свойств системы. Сколько дисков С:?
Для решения вопроса выберите раздел (С:) (Отсутствует) и щёлкните по кнопке Настроить. Отключите для него восстановление системы, и всё встанет на свои места.
Воспользуйтесь средой Windows RE.
Перезагрузите Windows с зажатой клавишей Shift и выходом на Дополнительные параметры загрузки

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































Андрей С.
Восстановление системы включено, но при попытке задать объем для точек восстановления, выдает ошибку «Ошибка синтаксиса»