Как через командную строку сделать точку восстановления Windows — вопрос, который возникает, когда графический интерфейс недоступен или нужно автоматизировать процесс. В Windows 10 и 11 это делается за 2 минуты через CMD с правами администратора. Способ работает, даже если система загружается в безопасном режиме или через среду восстановления.
Точки восстановления — это снимки состояния системы, которые позволяют откатить к рабочему состоянию после сбоев, обновлений или установки нестабильных программ. Чаще всего пользователи создают их вручную через «Панель управления», но командная строка даёт больше контроля: можно задать описание, проверить статус службы и даже запустить процесс удалённо.
Зачем создавать точку восстановления через CMD
Графический интерфейс удобен, но не всегда доступен. Например, если система не загружается или вы работает в Windows PE (среде предварительной загрузки). В таких случаях командная строка становится единственным способом создать точку восстановления.
Кроме того, через CMD можно:
- Автоматизировать процесс — создать скрипт для регулярного создания точек;
- Управлять настройками — включить или отключить защиту системы для конкретного диска;
- Проверять статус — узнать, включено ли восстановление для текущего диска.
Если вы часто экспериментируете с системными настройками, создавайте точку восстановления перед каждым изменением. Это займёт 1–2 минуты, но сэкономит часы на отладку в случае сбоя.
| Команда | Описание | Пример результата |
|---|---|---|
wmic.exe /Namespace:\\root\default Path SystemRestore Get RestorePointType | Проверяет, включено ли восстановление | Возвращает 0 (отключено) или 1 (включено) |
vssadmin list volumes | Показывает тома, для которых включена защита | Список дисков с статусом "Enabled" |
sfc /scannow | Проверяет целостность системных файлов | Отчёт о проверке после завершения |
Команды для работы с точками восстановления
Для создания точки восстановления через командную строку используется утилита wmic (Windows Management Instrumentation Command-line). Это встроенный инструмент, который работает во всех версиях Windows, начиная с Windows XP. Основная команда:
wmic.exe /Namespace:\\root\default Path SystemRestore Call CreateRestorePoint "Описание точки", 100, 7
Разберём параметры:
"Описание точки"— ваш комментарий (например,"Перед установкой драйвера NVIDIA");100— тип точки (0 — обычная, 100 — ручная);7— флаги (7 — создать точку и завершить процесс).
Но перед тем как использовать wmic, нужно убедиться, что служба восстановления системы активна. Для этого служит команда:
Если служба отключена, её нужно активировать. Для этого в командной строке с правами администратора выполните:
sc config swprv start= auto
sc start swprv
Подготовка командной строки к работе
Чтобы создать точку восстановления через командную строку, нужно запустить её с правами администратора. Вот как это сделать в разных сценариях:
Стандартный запуск: нажмите
Win + Xи выберите «Командная строка (администратор)» или «Windows Terminal (администратор)».Через поиск: введите в строке поиска
cmd, правой кнопкой кликните на результат и выберите «Запуск от имени администратора».В безопасном режиме: если не загружается, загрузитесь в безопасном режиме с поддержкой командной строки (выберите в меню загрузки).
Через среду восстановления: на экране входа в систему удерживайте
Shift, нажмите «Перезагрузка» → «Поиск и устранение неисправностей» → «Командная строка».
После запуска CMD проверьте, что вы работаете от имени администратора: в заголовке окна должно быть written «Администратор: Командная строка».
Пошаговая инструкция по созданию точки восстановления
Теперь перейдём к самому процессу. Следуйте инструкции, чтобы создать точку восстановления через командную строку:
Откройте от имени администратора (как это сделать — читайте в предыдущем разделе).
Проверьте статус службы восстановления. Введите:
sc query swprvЕсли состояние
STOPPED, запустите службу:net start swprvУбедитесь, что защита системы включена для системного диска. Введите:
wmic.exe /Namespace:\\root\default Path SystemRestore Get Description, InstallDate, RestorePointTypeЕсли возвращается ошибка или пустой список, включите защиту:
wmic.exe /Namespace:\\root\default Path SystemRestoreService Call SetRestorePointConfig 1, 1, 1Создайте точку восстановления. Используйте команду:
wmic.exe /Namespace:\\root\default Path SystemRestore Call CreateRestorePoint "Моя точка восстановления", 100, 7Дождитесь сообщения
Method execution successful.Проверьте создание точки. Введите:
wmic.exe /Namespace:\\root\default Path SystemRestore Get Description, InstallDateВ списке должна появиться ваша точка с указанным описанием.
⚠️ Внимание: Если вы получаете ошибку Access denied, убедитесь, что командная строка запущена от имени администратора. Также проверьте, что на системном диске достаточно места (не менее 1–2 ГБ свободного пространства).
Сравнение методов создания точек восстановления
Существует несколько способов создать точку восстановления Windows. Давайте сравним их, чтобы вы могли выбрать оптимальный вариант для своей задачи.
| Метод | Плюсы | Минусы | Когда использовать |
|---|---|---|---|
| Через «Панель управления» | Интуитивно, не требует знания команд | Не работает в безопасном режиме или без GUI | Для стандартных задач в работающей системе |
Через командную строку (wmic) | Работает в любом режиме, автоматизируем | Требует прав администратора и знания команд | Для автоматизации или в аварийных ситуациях |
| Через PowerShell | Более гибкий, позволяет скрипты | Сложнее для новичков | Для продвинутых пользователей |
| Через сторонние утилиты | Дополнительные функции (планировщик, резервное копирование) | Риск безопасности, требует установки ПО | Если нужны расширенные возможности |
Что делать, если точка восстановления не создаётся
Иногда процесс может завершиться ошибкой. Вот основные причины и их решения:
В большинстве случаев проблема решается проверкой прав администратора и включением защиты системы для диска C:.
Ошибка: «Защита системы отключена для этого диска»
Решение: Включите защиту системы для диска C::
- Откройте «Панель управления» → «Система и безопасность» → «Система» → «Защита системы».
- Выберите диск
C:, нажмите «Настроить». - Выберите «Включить защиту системы», установите объём дискового пространства (рекомендуется 5–10 ГБ) и нажмите «ОК».
Ошибка: «Недостаточно места на диске»
Решение: Очистите диск от ненужных файлов или увеличьте объём, выделенный для точек восстановления. Для этого:
- Откройте «Очистка диска» (
cleanmgr). - Выберите диск
C:и удалите временные файлы, корзину, старые точки восстановления. - В «Защите системы» увеличьте максимальный объём для хранения точек.
Ошибка: «Отказано в доступе»
Решение: Убедитесь, что командная строка запущена от имени администратора. Если вы работаете в среде восстановления, попробуйте запустить CMD через загрузочную флешку Windows.
Практика: Создаём точку восстановления и проверяем её
Чтобы закрепить знания, выполните все шаги на практике. Это поможет убедиться, что всё работает корректно, и вы сможете воспользоваться точкой восстановления в случае необходимости.
Чек-лист по созданию точки восстановления через CMD
Часто задаваемые вопросы
Можно ли создать точку восстановления для другого диска, а не для C:?
Да, но только если на этом диске включена защита системы. Для этого нужно:
- Включить защиту для нужного диска через «Панель управления» → «Защита системы».
- Использовать команду
wmicс указанием диска (но по умолчанию точка создаётся для системного диска).
Обратите внимание: точки восстановления для несистемных дисков могут не сохранять все данные.
Сколько точек восстановления можно хранить на диске?
Количество зависит от выделенного места на диске. автоматически удаляет старые точки, чтобы освободить пространство. По умолчанию для точек восстановления отводится 5–10% от объёма диска. Максимальное количество точек ограничено только свободным местом.
Чтобы изменить объём, выделенный для точек:
- Откройте «Защита системы» для диска.
- В разделе «Параметры восстановления» переместите ползунок «Максимальное использование».
Как удалить старую точку восстановления?
Удалить отдельную точку через графический интерфейс нельзя — управляет этим автоматически. Но можно:
Удалить все точки кроме последней: через «Очистку диска» (
cleanmgr) выберите «Очистить старые точки восстановления».Отключить защиту системы: это удалит все точки для выбранного диска. Но после включения защиты системы точки начнут создаваться заново.
Чтобы удалить все точки для диска C::
vssadmin delete shadows /For=C: /Oldest
Будьте осторожны: после удаления откат к этим точкам будет невозможен.
Работает ли этот метод на Windows 7?
Да, команда wmic работает и в Windows 7, но с некоторыми нюансами:
В Windows 7 утилита
wmicможет требовать дополнительных параметров для корректной работы.Проверьте, включена ли служба «Теневое копирование тома» (
VSS).В некоторых случаях может понадобиться перезагрузка после создания точки.
Если wmic не работает, попробуйте использовать vssadmin или создайте точку через графический интерфейс.