Skip to Main Content
Home

Создание контрольной точки восстановления в Windows 10 с помощью PowerShell


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

Внимание: Прежде чем начать, убедитесь, что Восстановление системы включено.

Для этого нажмите клавиши Win + R на клавиатуре и в диалоговое окно Выполнить введите следующее: 

SystemPropertiesProtection

Восстановление системы включено

Чтобы создать точку восстановления в Windows 10 с помощью PowerShell, вы должны сделать следующее:

Откройте PowerShell от имени администратора .

Введите или скопируйте и вставьте следующую команду:

Checkpoint-Computer -Description "RestorePoint1" -RestorePointType "MODIFY_SETTINGS"

создать точку восстановления в Windows 10 с помощью PowerShell,

После того, как вы нажмете клавишу Enter, специальный командлет Checkpoint-Computer создаст новую точку восстановления системы Windows 10.

Powershell Создать точку восстановления

Давайте посмотрим, какие аргументы командной строки, используются в нем:

Description - Задает имя для точки восстановления.

RestorePointType - Указывает тип точки восстановления.

Допустимые значения для параметра RestorePointType:

  • APPLICATION_INSTALL
  • APPLICATION_UNINSTALL
  • DEVICE_DRIVER_INSTALL
  • MODIFY_SETTINGS
  • CANCELLED_OPERATION
  • Значение по умолчанию APPLICATION_INSTALL.

Пожалуйста, имейте в виду, что в Windows 10, контрольная точка восстановления системы не может иметь более одной точки за день. Если вы пытаетесь создать новую точку восстановления до конца 24 часового периода, Windows PowerShell создает следующее сообщение об ошибке:

Предупреждение: Невозможно создать новую точку восстановления системы, так как с момента создания предыдущей прошло менее 1440 минут. Частоту создания точки восстановления можно изменить, создав значение DWORD "SystemRestorePointCreationFrequency" в разделе реестра "HKLM\Software\Microsoft\Windows NT\CurrentVersion\SystemRestore". Значение этого раздела реестра обозначает необходимый интервал времени (в минутах) между созданием точек восстановления. Значение по умолчанию — 1440 минут (24 часа).

Предупреждение: Невозможно создать новую точку восстановления системы,

Если вам необходимо создать ярлык для этой операции, вы можете сделать следующее.

Кликните правой кнопкой мыши на рабочем столе и выберите команду "Создать -> Ярлык" из контекстного меню.

В строке -Укажите расположение объекта введите или скопируйте и вставьте следующий текст:

powershell -Command "Start-Process powershell.exe -ArgumentList '-ExecutionPolicy Bypass -NoExit -Command \"Checkpoint-Computer -Description \"RestorePoint1\" -RestorePointType \"MODIFY_SETTINGS\"\"' -Verb RunAs"

Powershell Создание точки восстановления ярлык

Укажите имя для ярлыка и установите значок на ваш выбор.

Все.