Создать точку восстановления через командную строку можно за несколько секунд — это быстрее, чем через графический интерфейс, и работает даже если система даёт сбои. Достаточно запустить cmd от имени администратора и ввести одну команду. Далее разберём, как это сделать правильно, какие параметры использовать и что делать, если командная строка не распознаёт команды.
В этой статье вы найдёте пошаговую инструкцию с примерами команд, таблицы с параметрами утилиты vssadmin и wmic, а также советы по автоматизации процесса. А ещё — ответы на частые вопросы, которые возникают у пользователей.
Зачем создавать точку восстановления через командную строку
Графический интерфейс удобен, но не всегда доступен. Если система загружается с ошибками, а мышь или клавиатура не работают в графическом режиме, командная строка становится единственным способом создать резервную копию состояния ОС. Кроме того:
Скорость. Вводите одну команду — и точка восстановления готова. Не нужно кликать по нескольким меню.
Автоматизация. Команды можно добавить в .bat-файл и запускать по расписанию через планировщик задач.
Универсальность. Работает во всех версиях Windows: от Windows 7 до Windows 11, включая серверные редакции.
Если вы часто обновляете драйверы или тестируете программное обеспечение, создавайте точку восстановления перед каждым изменением. Это сэкономит часы на откат системы в случае сбоя
| Параметр | Описание | Пример значения |
|---|---|---|
Namespace |
Пространство имён WMI | \root\default |
Path |
Класс для вызова метода | SystemRestore |
Call |
Метод создания точки | CreateRestorePoint |
Тип точки |
0, 1 или 100 | 100 |
Основные команды для создания точки восстановления
В есть две утилиты для работы с теневыми копиями системы: vssadmin и wmic. Первая — мощнее, но сложнее в использовании. Вторая — проще, но поддерживает только базовые сценарии. Для создания точки восстановления через командную строку чаще всего используют wmic.
Команда для создания точки восстановления выглядит так:
wmic.exe /Namespace:\\root\default Path SystemRestore Call CreateRestorePoint "Описание точки", 100, 7
Разберём параметры:
"Описание точки"— произвольный текст (например,"Перед установкой драйвера NVIDIA"). Используйте латиницу или кириллицу без кавычек внутри.100— тип точки восстановления: 0 (модификация настроек), 1 (установка ПО), 100 (ручная точка).7— (резервный параметр, обычно 7 или 0).
После выполнения команды в ответ вы получите строку вида:
Method execution successful. Out Parameters: instance of __PARAMETERS { ReturnValue = 0; };
Если ReturnValue = 0, точка восстановления создана успешно. Любое другое значение — ошибка. О них поговорим ниже.
Шаги для создания точки восстановления через CMD
Чтобы создать точку восстановления с помощью командной строки, выполните следующие действия:
- Откройте командную строку от имени администратора. Нажмите
Win + Xи выберите «Командная строка (администратор)» или «Windows PowerShell (администратор)». В Windows 11 можно использовать поиск по системе: введитеcmd, затем нажмитеCtrl + Shift + Enter. - Проверьте доступность службы восстановления. Введите команду:
sc query swprvЕсли служба отключена, запустите её:
net start swprv - Создайте точку восстановления. Вставьте команду:
wmic.exe /Namespace:\\root\default Path SystemRestore Call CreateRestorePoint "MyRestorePoint", 100, 7
Если вы хотите убедиться, что точка создана, проверьте её в графическом интерфейсе: откройте «Панель управления» → «Восстановление» → «Запуск восстановления системы» и выберите дату создания.
Распространённые ошибки и их решения
Даже при правильном вводе команды могут возникнуть ошибки. Вот самые частые:
| Код ошибки | Описание | Решение |
|---|---|---|
0x80042302 |
Служба теневого копирования отключена | Запустите службу swprv и проверьте настройки защиты системы |
0x80070422 |
Отсутствуют права администратора | Запустите от имени администратора |
0x80042318 |
Недостаточно места на диске | Очистите диск или увеличьте объём, выделенный для точек восстановления |
0x80041003 |
Защита системы отключена для диска | Включите защиту системы для диска C: через «Свойства системы» |
Если вы видите сообщение Access is denied, у вас точно нет прав адменистратора. Проверьте, что вы запустили командную строку от имени админа, а не обычного пользователя.
Как проверить, что точка восстановления создана
Чтобы убедиться, что точка восстановления успешно создана через командную строку, используйте одну из следующих команд:
- Через
vssadmin:vssadmin list shadowsЭта команда выведет список всех теневых копий (включая точки восстановления). Ищите запись с вашим описанием и текущей датой.
- Через
wmic:wmic.exe /Namespace:\\root\default Path SystemRestore Get RestorePointType, Description, SequenceNumber, CreationTimeКоманда выведет таблицу со всеми точками восстановления, их описаниями и временем создания.
Точка восстановления не занимает много места на диске — Windows хранит только изменения в системных файлах, а не полную копию системы
Как автоматизировать создание точек восстановления
Если вы хотите создавать точки восстановления автоматически, например, перед установкой обновлений или драйверов, можно настроить задачу в планировщике Windows. Вот как это сделать:
- Откройте «Планировщик задач» через поиск или команду
taskschd.msc. - Нажмите «Создать задачу» в правой части окна.
- Задайте имя задачи, например, «Автосоздание точки восстановления».
- На вкладке «Триггеры» добавьте новый триггер (например, «При запуске компьютера» или «По расписанию»).
- На вкладке «Действия» добавьте новое действие:
- Действие: «Запуск программы»
- Программа:
wmic.exe - Аргументы:
/Namespace:\\root\default Path SystemRestore Call CreateRestorePoint "Автоточка", 100, 7
- На вкладке «Условия» можно задать дополнительные параметры, например, запуск только при питании от сети.
- Сохраните задачу.
⚠️ Внимание: Автоматические точки восстановления могут занимать много места на диске. Регулярно проверяйте и удаляйте старые точки через «Настройки защиты системы».
Сравнение команд wmic и vssadmin
Обе утилиты позволяют работать с теневыми копиями, но имеют разные возможности. Давайте сравним их:
| Критерий | wmic |
vssadmin |
|---|---|---|
| Создание точки восстановления | Да | Нет (только работа с теневыми копиями) |
| Просмотр списка точек | Да | Да (только теневые копии) |
| Удаление точек | Нет | Да (удаление теневых копий) |
| Сложность использования | Низкая | Средняя |
| Поддержка в старых Windows | Да (с Windows XP) | Да (с Windows Vista) |
Для создания точки восстановления через командную строку wmic подходит лучше всего. А vssadmin пригодится, если нужно удалить старые теневые копии или проверить их объём.
Как удалить точку восстановления через командную строку
Для удаления точек восстановления используйте утилиту vssadmin. Сначала получите список всех теневых копий: vssadmin list shadows. Затем удалите нужную по её ID: vssadmin delete shadows={ID}. Учтите, что это удалит все теневые копии для указанного ID, а не только точку восстановления. Будьте осторожны — откат будет невозможен!
Практическая инструкция: создаём точку восстановления за 30 секунд
Вот максимально быстрый способ создать точку восстановления с помощью командной строки:
- Нажмите
Win + R, введитеcmd, затемCtrl + Shift + Enter. - Введите команду:
wmic.exe /Namespace:\\root\default Path SystemRestore Call CreateRestorePoint "Быстрая точка", 100, 7 - Дождитесь сообщения об успешном выполнении.
Готово! Теперь у вас есть точка отката, к которой можно вернуться в случае проблем.
Чек-лист перед созданием точки восстановления
Часто задаваемые вопросы
Можно ли создать точку восстановления, если не загружается?
Да, но только через командную строку в среде восстановления. Загрузитесь с установочного диска Windows, выберите «Восстановление системы» → «Командная строка» и введите команду wmic. Учтите, что в этом режиме может не работать wmic, поэтому используйте diskpart или другие инструменты для диагностики.
Сколько места занимает одна точка восстановления?
Размер точки восстановления зависит от количества изменённых системных файлов. В среднем одна точка занимает от 300 МБ до 1–2 ГБ. автоматически удаляет старые точки, если на диске заканчивается место.
Как изменить описание точки восстановления после её создания?
Изменить описание точки восстановления через командную строку нельзя. Можно только удалить старую точку и создать новую с правильным описанием.
Работает ли эта команда в Windows Server?
Да, команда wmic работает в серверных версиях Windows, включая Windows Server 2012, 2016, 2019 и 2022. Но учтите, что в серверных редакциях может быть отключена защита системы по умолчанию.