WindowsНизкая

Проверка состояния системного восстановления Windows

В этом гайде вы научитесь проверять состояние системного восстановления Windows с помощью PowerShell и панели управления. Это поможет убедиться, что восстановление доступно при сбоях системы.

Обновлено 16 февраля 2026 г.
5-10 мин
Низкая
FixPedia Team
Применимо к:Windows 10Windows 11

Введение / Зачем это нужно

Системное восстановление Windows — это мощный инструмент для отката системы к рабочему состоянию после сбоев, неудачных обновлений или установки проблемного ПО. Однако его полезность зависит от наличия актуальных точек восстановления. Проверка состояния восстановления позволяет заранее убедиться, что функция активна и есть доступные точки. Если восстановление отключено или точки отсутствуют, вы не сможете им воспользоваться в критический момент. Этот гайд покажет, как быстро оценить статус с помощью PowerShell и графического интерфейса.

Требования / Подготовка

Перед началом убедитесь, что:

  • У вас установлена Windows 10 или Windows 11 (инструкция актуальна для этих версий).
  • У вас есть права администратора — многие команды и настройки требуют повышенных привилегий.
  • Вы готовы потратить не более 10 минут на выполнение всех шагов.

Пошаговая инструкция

Существует два основных способа проверки состояния системного восстановления: через PowerShell (быстро и детально) и через графический интерфейс (визуально). Рекомендуется использовать оба для полной уверенности.

Способ 1: Проверка через PowerShell (рекомендуется)

PowerShell предоставляет самую полную информацию о точках восстановления.

  1. Откройте PowerShell от имени администратора
    Нажмите комбинацию клавиш Win+X и в появившемся меню выберите «Windows PowerShell (администратор)» (в Windows 11 может называться «Терминал (администратор)»). Если появится запрос контроля учётных записей (UAC), нажмите «Да».
  2. Выполните команду Get-ComputerRestorePoint
    В открытом окне PowerShell введите следующую команду и нажмите Enter:
    Get-ComputerRestorePoint
    

    Что делает команда: Она запрашивает у системы список всех созданных точек восстановления для текущего компьютера.
    Ожидаемый результат:
    • Если восстановление активно и есть точки, вы увидите таблицу с колонками: SequenceNumber, CreationTime, Description. Например:
      SequenceNumber  CreationTime          Description
      --------------  ------------          -----------
      1               16.02.2026 10:30:00   Установка обновлений
      2               15.02.2026 14:20:00   Перед установкой драйвера
      
    • Если точек нет или восстановление отключено, команда вернёт пустой результат или ошибку Get-ComputerRestorePoint : Не найдено точек восстановления на этом компьютере.

Способ 2: Проверка через графический интерфейс

Этот способ подходит, если вы предпочитаете визуальный контроль.

  1. Откройте окно восстановления системы
    Нажмите Win+R, введите rstrui.exe и нажмите OK. Альтернативно: откройте Панель управленияСистема и безопасностьСистемаВосстановление системы.
  2. Оцените доступность точек
    В первом окне мастера восстановления нажмите «Далее».
    • Если восстановление включено, вы увидите список доступных точек с датами и описаниями.
    • Если восстановление отключено, появится сообщение «Системное восстановление отключено» и кнопка «Настроить».
  3. При необходимости включите восстановление
    Нажмите «Настроить», затем в новом окне установите переключатель «Включить системное восстановление» для системного диска (обычно C:). Вы можете также настроить объём дискового пространства, выделяемого под точки восстановления (рекомендуется оставить 5-10% от объёма диска). Нажмите «ОК».
  4. Создайте новую точку восстановления
    После включения вернитесь в мастер восстановления (шаг 2) и нажмите «Создать». Введите описание (например, «Перед установкой ПО») и нажмите «Создать». Процесс займет несколько секунд.

Проверка результата

  • По PowerShell: Если команда Get-ComputerRestorePoint вывела таблицу с точками — восстановление работает. Запомните SequenceNumber последней точки — он может понадобиться для ручного восстановления.
  • По графическому интерфейсу: В окне мастера восстановления после нажатия «Далее» вы видите список точек. Если список непустой и есть recently созданная точка — всё в порядке.
  • Дополнительно: Вы можете проверить, что служба System Restore запущена. В PowerShell выполните:
    Get-Service -Name "srservice"
    
    Статус должен быть «Running». Если «Stopped», запустите её: Start-Service -Name "srservice".

Возможные проблемы

1. Команда Get-ComputerRestorePoint возвращает ошибку или пустой результат

  • Причина: Системное восстановление отключено или точки не создавались.
  • Решение: Включите восстановление через графический интерфейс (шаг 3 выше) и создайте новую точку. Убедитесь, что на системном диске достаточно свободного места (минимум 300 МБ).

2. В окне восстановления нет кнопки «Далее» или список пуст

  • Причина: Восстановление отключено для всех дисков или диски защищены (например, на некоторых корпоративных ПК через групповые политики).
  • Решение:
    1. Проверьте, не запрещено ли восстановление через реестр. Откройте редактор реестра (regedit) и перейдите к HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore. Убедитесь, что параметр DisableSR равен 0 (или отсутствует). Если равен 1 — измените на 0.
    2. Если вы в домене Windows, обратитесь к системному администратору — возможно, восстановление заблокировано политикой.

3. Точки восстановления создаются, но быстро удаляются

  • Причина: Система автоматически удаляет старые точки, когда место на диске заканчивается.
  • Решение: Увеличьте выделенное под восстановление место в настройках (шаг 3 выше). Также проверьте, не запущены ли задачи очистки диска (например, «Очистка диска» или сторонние утилиты), которые могут удалять точки.

4. PowerShell не находит команду Get-ComputerRestorePoint

  • Причина: Вы используете PowerShell Core (pwsh) вместо Windows PowerShell, или модуль не загружен.
  • Решение: Запустите именно Windows PowerShell (не Terminal/PowerShell 7). Или выполните в любом PowerShell:
    Import-Module -Name "Microsoft.PowerShell.Management"
    Get-ComputerRestorePoint
    

Часто задаваемые вопросы

Как проверить, включено ли системное восстановление в Windows?
Что делать, если точек восстановления нет?
Можно ли проверить статус через командную строку?

Полезное

Откройте PowerShell от имени администратора
Выполните команду для получения точек восстановления
Альтернативно: откройте панель управления восстановления
Проверьте статус восстановления в интерфейсе
При необходимости включите восстановление
Создайте новую точку восстановления