Включить восстановление системы через командную строку в Windows можно за несколько минут — это один из самых надёжных способов вернуть работоспособность ОС, если графический интерфейс недоступен. Достаточно выполнить несколько команд, чтобы активировать функцию или запустить откат к предыдущей точке. Далее разберём, как это сделать на Windows 10, 11 и более старых версиях, какие команды использовать и на что обратить внимание, чтобы не усугубить проблему.
Способ работает даже если система не загружается — через безопасный режим или загрузочный диск. Но есть нюансы: на некоторых сборках Windows функция отключена по умолчанию, а в старых версиях (например, Windows 7) алгоритм немного отличается. Об этом и многом другом — ниже.
Почему восстановление системы может быть отключено
Чаще всего функция восстановления отключена из-за экономии места на диске. Windows по умолчанию резервирует до 15% объёма системного раздела под точки восстановления, и на малом это может быть критично. Также пользователи самостоятельно отключают службу, чтобы ускорить работу системы или из-за ошибок вроде «Служба теневого копирования тома не работает».
В некоторых корпоративных сборках Windows (например, в Windows 10 LTSC) восстановление системы отключено на уровне групповой политики. В этом случае включить его через командную строку не получится — потребуется доступ к редактору групповой политики (gpedit.msc).
Если вы видите сообщение «Восстановление системы отключено группой политики», попробуйте запустить командную строку от имени администратора и ввести gpedit.msc. Если команда не выполняется, ваша версия не поддерживает групповую политику — обратитесь к сисадмину или используйте другие методы восстановления (например, через образ системы).
| Команда | Назначение | Пример вывода |
|---|---|---|
vssadmin list shadowstorage |
Показывает настройки хранения теневых копий | Теневые копии: C: = 10% (макс.) |
vssadmin list volumes |
Список томов с включённым восстановлением | C:\ [Включено] |
vssadmin list writers |
Показывает состояние писателей VSS (полезно для диагностики) | Writer 'System Writer' [Статус: Ожидание] |
Команды для проверки состояния восстановления
Перед тем как включать восстановление, стоит проверить, активна ли функция. Для этого в командной строке (cmd) выполните:
vssadmin list shadowstorage — отобразит текущие настройки хранения теневых копий. Если вы видите строку вроде Используемый = 0%, значит, восстановление отключено.
Ещё одна полезная команда — sfc /scannow. Она проверяет целостность системных файлов, но не связана напрямую с восстановлением. Однако если sfc находит ошибки, стоит сначала их исправить, а уже потом работать с точками восстановления.
Как включить восстановление системы через командную строку
Чтобы активировать функцию, нужно выполнить две основные команды. First, включите службу теневого копирования тома (VSS), а затем настройте хранение точек восстановления.
Откройте командную строку от имени администратора:
- Нажмите
Win + Xи выберите «Терминал (Администратор)» или «Командная строка (Администратор)». - Если система не загружается, загрузитесь с установочного диска Windows, нажмите
Shift + F10для вызова командной строки.
Далее введите по очереди:
net start vss— запускает службу теневого копирования.vssadmin resize shadowstorage=C:=15%— устанавливает максимальный объём хранения для диска C: (15% от его размера). Замените15%на нужное значение (например,10GBдля фиксированного размера).wmic /namespace:\\root\default path SystemRestore call CreateRestorePoint "MyRestorePoint", 100, 7— создаёт точку восстановления с именемMyRestorePoint.
Создание точки восстановления вручную
Если восстановление включено, но точек нет, их можно создать вручную. Это полезно перед установкой драйверов, обновлением системы или изменением реестра.
В командной строке выполните:
wmic /namespace:\\root\default path SystemRestore call CreateRestorePoint "Перед_установкой_драйвера", 100, 7— создаст точку с указанным именем.rstrui.exe— откроет графический интерфейс восстановления (работает, если система загружается).
Параметры команды CreateRestorePoint:
"Имя_точки"— произвольное название (обязательно в кавычках).100— тип точки (100 = модификация настроек, 0 = установка программы).7— флаг создания (7 = создаёт точку и включает защиту системы).
⚠️ Внимание: Если вы получаете ошибку «Отказано в доступе», проверьте, запущена ли командная строка от имени администратора. Также убедитесь, что на диске достаточно свободного места (не менее 100–200 МБ для создания точки).
Восстановление системы при загрузке через командную строку
Если Windows не загружается, а у вас есть точка восстановления, можно откатить систему через командную строку. Для этого:
- Загрузитесь с установочного диска Windows (или флешки).
- На экране установки нажмите
Shift + F10для вызова командной строки. - Введите
rstrui.exe— откроется мастер восстановления. - Выберите точку восстановления и следуйте инструкциям.
Если rstrui.exe не работает (например, в некоторых сборках Windows Server), используйте команду:
bcdedit /set {default} recoveryenabled Yes — это включит меню восстановления при загрузке, но не гарантирует откат без графического интерфейса.
| Сценарий | Команда | Описание |
|---|---|---|
| Запуск мастера восстановления | rstrui.exe |
Открывает графический интерфейс (работает только если система загружается или есть точки восстановления) |
| Включение меню восстановления | bcdedit /set {default} recoveryenabled Yes |
Добавляет опцию восстановления в меню загрузки |
| Проверка списка точек | vssadmin list shadows |
Показывает все доступные теневые копии (точки восстановления) |
Что делать, если восстановление не работает
Если после выполнения всех команд восстановление системы всё равно не активируется, проверьте следующие моменты:
Распространённые причины неполадок
1. Недостаточно места на диске — освободите не менее 1–2 ГБ на системном разделе.
2. Повреждённые системные файлы — выполните sfc /scannow и dism /online /cleanup-image /restorehealth.
3. Отключённая служба VSS — проверьте её статус командой sc query vss и включите при необходимости (net start vss).
4. Антивирус или сторонние утилиты блокируют доступ — временно отключите защиту и повторите попытку.
5. Поврежденный реестр — в крайнем случае восстановите реестр из резервной копии или используйте загрузочный диск с утилитами вроде RegBack.
Если проблема не решается, попробуйте создать загрузочный диск Windows PE с утилитами для восстановления или обратитесь к специалисту.
Пошаговая инструкция: включаем восстановление и создаём точку
Чтобы не запутаться, следуйте этому чек-листу. Он подойдёт для большинства версий Windows (7, 8, 10, 11).
Как включить восстановление системы через командную строку
Часто задаваемые вопросы
Можно ли включить восстановление системы, если не загружается?
Да. Загрузитесь с установочного диска или флешки Windows, нажмите Shift + F10 для вызова командной строки и выполните команды из инструкции выше. Если точки восстановления нет, создайте её вручную через wmic.
Сколько места занимает одна точка восстановления?
Размер точки восстановления зависит от изменений в системе. В среднем это 100–500 МБ, но при установке крупных обновлений (например,Feature Update для Windows 10) может достигать 1–2 ГБ. Windows автоматически удаляет старые точки, если лимит хранения (по умолчанию 15% от диска) превышен.
Можно ли восстановить систему на другой диск?
Нет, точки восстановления привязаны к конкретному диску и разделу. Если вы клонировали диск на другой накопитель, точки восстановления не перенесутся автоматически. В этом случае проще создать новую точку на целевом диске.
Почему после восстановления пропали некоторые программы?
Восстановление системы откатывает только системные файлы, реестр и некоторые настройки. Программы, установленные после создания точки восстановления, удаляются, но их данные (например, в папке Program Files или AppData) могут остаться. Чтобы избежать потери данных, заранее сохраняйте важные файлы.