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

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

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

содержание

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

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

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

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

  1. Откройте командную строку с повышенными правами администратора.
  2. Введите следующую команду и нажмите клавишу ВВОД:
    Wmic.exe /Namespace:\\root\default Path SystemRestore Call CreateRestorePoint "%DATE%", 100, 1

    (или)

    Wmic.exe /Namespace:\\root\default Path SystemRestore Call 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 "MODIFY_SETTINGS"; " ' " -Verb RunAs}"
  3. Присвойте имя ярлыку (скажем, Create Restore Point)

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

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

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

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

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

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

    Дело сделано!

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

Поведение скрипта в Windows 8 и более ранних версиях

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

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

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

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

sDesc = InputBox ("Enter a description.".......

Заметка: Вы не увидите указанное выше поле ввода, если скрипт обнаружит, что вы используете 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\Software\Microsoft\Windows NT\CurrentVersion\SystemRestore

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

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

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

Ссылка на основную публикацию
Adblock
detector