Створення контрольної точки відновлення в 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"

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

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

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"

Вкажіть ім'я для ярлика і встановіть значок на ваш вибір.

Усе.