Включить создание точек восстановления в Windows 10 через реестр можно за несколько минут — это актуально, если функция отключена в групповой политике или настройках системы. Достаточно изменить пару параметров в ветке SystemRestore, и система снова начнёт автоматически сохранять состояния для отката. Далее разберём, как это сделать безопасно, какие ключи отвечают за работу функции и что делать, если что-то пошло не так.
Сразу предупрежу: редактирование реестра — мощный инструмент, но ошибка может привести к сбоям. Поэтому перед изменениями создайте резервную копию реестра или точку восстановления (если она ещё работает). В этой статье — только проверенные шаги, которые работают на большинстве сборок Windows 10 версии 1809 и новее.
Зачем включать точки восстановления через реестр
В Windows 10 точки восстановления могут быть отключены по нескольким причинам:
- Администратор системы или групповой политики отключил функцию для экономии места на диске;
- Опция была деактивирована вручную через панель управления;
- Сбой в работе службы
swprvили повреждение системных файлов; - На компьютере установлен SSD, и производитель отключил восстановление для увеличения срока службы накопителя.
Включение через реестр — универсальный способ вернуть функционал, если стандартные методы (через «Свойства системы») не работают. Например, если в настройках защиты системы кнопка «Настроить» неактивна, а служба восстановления не запускается.
Если вы не уверены в своих действиях, используйте командную строку: vssadmin list shadows — она покажет текущие тени томов, а wmic.exe /Namespace:\\root\default Path SystemRestore Call CreateRestorePoint "MyRestorePoint", 100, 7 создаст точку восстановления вручную без редактирования реестра.
| Параметр | Тип | Описание | Рекомендуемое значение |
|---|---|---|---|
DisableSR |
DWORD (32 бита) | Отключает/включает функцию восстановления системы для всех дисков | 0 (включено) |
DisableConfig |
DWORD (32 бита) | Блокирует доступ к настройкам восстановления в интерфейсе | 0 (разблокировано) |
RPSessionInterval |
DWORD (32 бита) | Интервал создания точек восстановления (в секундах) | 86400 (24 часа) |
Ключевые параметры реестра для восстановления системы
За работу точек восстановления в Windows 10 отвечают несколько параметров в ветке реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore. Основные из них:
Если параметра DisableSR нет в ветке, его нужно создать вручную. Значение 1 отключает восстановление, 0 — включает. Аналогично работает DisableConfig: при значении 1 настройки в панели управления становятся недоступны.
Подготовка к редактированию реестра
Перед тем как включить точку восстановления Windows 10 через реестр, выполните несколько подготовительных шагов:
- Создайте резервную копию реестра. Запустите
regedit, выберитеФайл → Экспорти сохраните файл с расширением.regв безопасное место. Это позволит вернуть исходные настройки, если что-то пойдёт не так. - Проверьте свободное место на диске. Для работы восстановления системы требуется не менее 1–2 ГБ свободного пространства на системном диске (обычно
C:). Если места недостаточно, Windows не сможет создавать точки. - Убедитесь в правах администратора. Редактировать реестр можно только из-под учётной записи с правами администратора.
- Отключите антивирус. Некоторые антивирусные программы (например, Kaspersky или Avast) могут блокировать изменения в реестре. Временно отключите их.
Также убедитесь, что служба System Restore Service (swprv) запущена. Для этого откройте services.msc, найдите службу Теневое копирование тома (VSS) и проверьте её статус. Если она отключена, включите её и установите тип запуска «Автоматически».
Пошаговая инструкция по включению точек восстановления
Теперь перейдём к основному процессу. Следуйте инструкции внимательно:
- Откройте редактор реестра. Нажмите
Win + R, введитеregeditи нажмитеEnter. Подтвердите запрос UAC (Контроль учётных записей). - Перейдите в ветку
SystemRestore. В левой части окна пройдите по пути:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore. - Проверьте параметр
DisableSR.- Если он существует и имеет значение
1, дважды кликните по нему и измените на0. - Если параметра нет, кликните правой кнопкой мыши по пустому месту в правой части окна, выберите
Создать → Параметр DWORD (32 бита), назовите егоDisableSRи установите значение0.
- Если он существует и имеет значение
- Проверьте параметр
DisableConfig. АналогичноDisableSR, если он есть и равен1, измените на0. Если нет — создайте его. - Настройте интервал создания точек. Найдите параметр
RPSessionInterval. По умолчанию он может отсутствовать. Если нужно изменить частоту создания точек, создайте его и установите значение в секундах (например,86400для суточного интервала). - Примените изменения. Закройте редактор реестра и перезагрузите компьютер.
⚠️ Внимание: Не изменяйте другие параметры в ветке SystemRestore, если не знаете их назначения. Некорректные значения могут привести к невозможности восстановления системы.
Проверка работы функции восстановления
После перезагрузки проверьте, включилась ли функция восстановления. Для этого:
- Откройте «Панель управления» (можно через поиск по
Win + S). - Перейдите в раздел
Система и безопасность → Система → Защита системы. - Выберите диск
C:(или другой системный диск) и нажмитеНастроить. - Убедитесь, что выбрана опция
Включить защиту системыи указано достаточное количество места для точек восстановления (рекомендуется не менее 5–10% от объёма диска). - Нажмите
Создать, чтобы вручную создать точку восстановления и проверить работу функции.
| Способ проверки | Ожидаемый результат | Что делать, если не работает |
|---|---|---|
| Ручное создание точки через «Защита системы» | Появляется уведомление об успешном создании | Проверьте, запущена ли служба VSS и есть ли место на диске |
Команда vssadmin list shadows в CMD |
Выводится список существующих теневых копий | Если список пуст, проверьте параметры реестра или перезагрузите ПК |
Проверка в regedit |
Параметры DisableSR и DisableConfig равны 0 |
Повторно примените изменения и перезагрузитесь |
Что делать, если точки восстановления не создаются
Если после всех манипуляций Windows 10 всё равно не создаёт точки восстановления, причин может быть несколько. Вот основные из них и способы их устранения:
Расширенные методы устранения неполадок
Если проблема не решается стандартными способами, попробуйте:
- Сброс конфигурации VSS. Откройте командную строку от имени администратора и выполните:
net stop vss,net stop swprv,reg delete "HKLM\SOFTWARE\Microsoft\EventSystem\{26c409cc-ae86-11d1-b616-00805fc79389}\Subscriptions" /f,net start vss,net start swprv. Это сбросит настройки службы теневого копирования. - Проверка целостности системных файлов. Выполните команды
sfc /scannowиDISM /Online /Cleanup-Image /RestoreHealthв от имени администратора. - Проверка диска на ошибки. Запустите
chkdsk C: /f /r(заменитеC:на букву системного диска) и перезагрузите ПК.
Если проблема сохраняется, возможно, на вашем компьютере отключена поддержка теневого копирования на уровне аппаратного обеспечения (например, на некоторых SSD). В этом случае единственный выход — использовать сторонние программы для создания резервных копий, такие как Macrium Reflect или Acronis True Image.
Практическое руководство: включение восстановления для конкретного диска
Иногда требуется включить точки восстановления только для одного диска, например, системного C:. Для этого:
- Откройте редактор реестра и перейдите в ветку:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore\DisableSR. - В этой ветке могут находиться подключи с именами букв дисков (например,
C:,D:). Если для вашего диска есть параметр со значением1, измените его на0. - Если подключа для вашего диска нет, создайте его: кликните правой кнопкой по
DisableSR, выберитеСоздать → Раздел, назовите его буквой диска (например,C) и внутри него создайте параметрDWORD (32 бита)с именем(По умолчанию)и значением0. - Перезагрузите компьютер.
После этого проверьте настройки защиты системы для выбранного диска — опция создания точек восстановления должна стать доступной.
Чек-лист перед включением точек восстановления
Часто задаваемые вопросы
Можно ли включить точки восстановления только для системного диска?
Да, можно. Для этого в ветке реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore\DisableSR нужно создать или изменить параметр для конкретного диска (например, C) и выставить его значение в 0. Остальные диски останутся отключёнными.
Почему после изменений в реестре точки восстановления не создаются?
Возможные причины: недостаточно места на диске, отключена служба VSS или swprv, повреждены системные файлы, либо на отключена поддержка теневого копирования на уровне прошивки. Проверьте эти моменты и перезагрузите компьютер.
Как вернуть исходные настройки реестра, если что-то пошло не так?
Если вы создали резервную копию реестра перед изменениями, дважды кликните по файлу .reg и подтвердите восстановление. Если копии нет, можно вручную вернуть значения DisableSR и DisableConfig в 1 (отключено) или удалить созданные параметры.
Сколько места на диске занимают точки восстановления?
По умолчанию Windows 10 выделяет под точки восстановления до 5% от объёма системного диска. Например, на диске 250 ГБ это около 12,5 ГБ. Вы можете изменить этот параметр в настройках защиты системы, уменьшив или увеличив процент.