Как создать точки восстановления системы с помощью скрипта или командной строки? - Winhelponline

How Create System Restore Points Using Script

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



В этой статье обсуждаются некоторые методы быстрого создания Точка восстановления системы одним щелчком мыши в Windows 10 и более ранних версиях Windows.



Содержание
  1. Создать точку восстановления с помощью командной строки
  2. Создать точку восстановления с помощью команды PowerShell
  3. Создать точку восстановления с помощью скрипта Windows
  4. Устранение неполадок: точка восстановления не создается при использовании командной строки или метода PowerShell?

Как создать точки восстановления системы с помощью командной строки или сценария

Для быстрого создания точки восстановления обсуждаются три метода: 1) с помощью командной строки WMI, или с помощью PowerShell, или с помощью специального сценария Windows.



Метод 1: создание точки восстановления с помощью WMIC

  1. Откройте Командная строка с повышенными правами (администратор) .
  2. Введите следующую команду и нажмите ENTER:
    Wmic.exe / Пространство имен: \ root  default Путь SystemRestore Вызов CreateRestorePoint '% DATE%', 100, 1

    (или)

    Wmic.exe / Пространство имен: \ root  default Путь SystemRestore Вызов CreateRestorePoint 'My Restore Point', 100, 12


  3. Вы должны увидеть следующий вывод, который указывает на то, что создание точки восстановления было успешным.

    Выполнение (SystemRestore) -> CreateRestorePoint ()
    Выполнение метода выполнено успешно.
    Выходные параметры:
    экземпляр __PARAMETERS
    {
    ReturnValue = 0
    }
  4. Закройте окно командной строки

Это автоматически создает точку восстановления. Вы можете создать ярлык на рабочем столе для указанной выше командной строки WMIC, назначить значок (из rstrui.exe) и настроить его для запуска от имени администратора при двойном щелчке.

Префикс целевого пути с cmd / k (и пробел) перед командной строкой wmic.exe

Дважды щелкните ярлык всякий раз, когда вы хотите создать точку восстановления системы.


Метод 2: создание точки восстановления с помощью командной строки PowerShell

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

  1. Щелкните рабочий стол правой кнопкой мыши и выберите «Создать». Выбрать ярлык
  2. Введите следующую командную строку для цели ярлыка.
    PowerShell -NoProfile -ExecutionPolicy Bypass -Command '& {Start-Process PowerShell -ArgumentList' -NoProfile -ExecutionPolicy Bypass -NoExit -Command 'Checkpoint-Computer -Description' MyRestorePoint '-RestorePointType' -RestorePointShell '-RestorePointType' -RestorePointType '-RestorePointType' -RestorePointType '-RestorePointType' -RestorePointType ''
  3. Назначьте имя для ярлыка (скажем, Создать точку восстановления )

Двойной щелчок по ярлыку автоматически создаст точку восстановления системы. Вам будет предложено разрешение на подъем.

Командная строка PowerShell для создания точки восстановления


Метод 3: создание точки восстановления с помощью скрипта

У метода сценария есть несколько преимуществ . Он позволяет вам назначить описание пользовательской точки восстановления в системах до Windows 10. Во-вторых, на компьютерах с Windows 8 и Windows 10 сценарий может создать точку восстановления, даже если более ранняя точка восстановления была создана в течение последних 24 часов. Значение реестра SystemRestorePointCreationFrequency упомянутый в конце этого поста. Это невозможно, если вы используете командную строку или метод PowerShell.

  1. Скачать create_restore_point.zip
  2. Распакуйте vbscript в папку по вашему выбору, скажем D: Скрипты .
  3. Дважды щелкните файл create_restore_point.vbs запустить его.

    Вы увидите запрос на повышение прав, и после того, как вы дадите свое согласие, скрипт автоматически создаст точку восстановления в Windows 10 .

    Работа сделана!

    Сценарий не отображает окно сообщения подтверждения, если операция прошла успешно. Если операция создания точки восстановления завершится неудачно, отобразится код ошибки, с которой она столкнулась.

Поведение скрипта в Windows 8 и ранее

Вы увидите следующее окно ввода с предложением присвоить ему собственное описание. Этот запрос появляется, только если вы используете Windows 8 или более раннюю версию.

Когда вы увидите следующее приглашение, введите описание и нажмите ENTER. Приведенное здесь описание отобразится в диалоговом окне «Восстановление системы».

Поле ввода предварительно заполнено фразой Точка восстановления вручную . Вы можете использовать описание по умолчанию или изменить его соответствующим образом, прежде чем нажимать ОК.

Совет №1. Если вы хотите использовать описание по умолчанию и не хотите, чтобы поле ввода отображалось, отредактируйте файл create_restore_point.vbs используя Блокнот, удалите строку №37 (строка, начинающаяся со следующего кода) и сохраните файл.
sDesc = InputBox ('Введите описание.'.......

Заметка: Вы не увидите указанное выше поле ввода, если сценарий определит, что вы используете Windows 10. Это связано с тем, что из-за изменений в Windows 10 v1607 и более поздних версиях пользовательское описание точки восстановления не работает. В Windows 10 автоматические или скриптовые точки восстановления всегда называются Точка автоматического восстановления .

Совет №2. Вы можете создать ярлык для сценария и поместить его в меню «Пуск» или на панель задач и соответствующим образом настроить значок ярлыка. Вы можете использовать значок точки восстановления в C: Windows System32 rstrui.exe .

Вот как я закрепил ярлык в меню «Пуск» в Windows 10…

Чтобы закрепить ярлык сценария на панели задач или в меню «Пуск», отредактируйте свойства ярлыка сценария и включите wscript.exe перед целевым путем.


Устранение неполадок: точка восстановления не создается при использовании метода WMIC или PowerShell?

В Windows 8 и выше, если приложение или скрипт вызывает CreateRestorePoint способ создания точки восстановления, Windows пропускает создание этой новой точки восстановления, если какие-либо точки восстановления были созданы за последний 24 часа .

Итак, если указанная выше командная строка PowerShell или WMIC не создает для вас точку восстановления, вероятно, это связано с тем, что за последние 24 часа была создана другая точка восстановления. В этом случае метод PowerShell может показать следующее предупреждение:

Частота точки восстановления powershell Предупреждение за 24 часа

ПРЕДУПРЕЖДЕНИЕ. Невозможно создать новую точку восстановления системы, поскольку она уже была создана в течение последних 1440 минут. Частоту создания точки восстановления можно изменить, создав значение DWORD «SystemRestorePointCreationFrequency» в разделе реестра «HKLM Software Microsoft Windows NT CurrentVersion SystemRestore». Значение этого раздела реестра указывает необходимый интервал времени (в минутах)

В частота создания точки восстановления можно изменить, создав значение DWORD SystemRestorePointCreationFrequency в разделе реестра:

HKLM  Программное обеспечение  Microsoft  Windows NT  CurrentVersion  SystemRestore

Данные значения этого параметра реестра указывают необходимый интервал времени (в минутах) между созданием двух точек восстановления. Значение по умолчанию - 1440 минут (24 часа).

периодичность создания точки восстановления системы 24 часа

  • Если приложение вызывает CreateRestorePoint для создания точки восстановления, а значение раздела реестра равно 0, восстановление системы не пропускает создание новой точки восстановления.
  • Если приложение вызывает CreateRestorePoint для создания точки восстановления, а значение раздела реестра представляет собой целое число N, восстановление системы пропускает создание новой точки восстановления, если какие-либо точки восстановления были созданы за предыдущие N минут.

Статьи по Теме

Если вам известен какой-либо другой метод командной строки или сценария для автоматизации точка восстановления системы создание, сообщите об этом в разделе комментариев ниже.


Одна небольшая просьба: если вам понравился этот пост, поделитесь им?

Одна «крошечная» публикация от вас серьезно помогла бы росту этого блога. Несколько отличных предложений:
  • Приколи это!
  • Поделитесь этим в своем любимом блоге + Facebook, Reddit
  • Напишите об этом в Твиттере!
Так что большое спасибо за вашу поддержку, мой читатель. Это займет не более 10 секунд вашего времени. Кнопки «Поделиться» находятся прямо внизу. :)