Перейти к содержанию

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

Восстановление системы — это ценная функция Windows, которая помогает легко восстановить систему в случае неправильной конфигурации. Если вы регулярно использовали функцию восстановления системы, вам необходимо знать, как создавать точки восстановления системы одним щелчком мыши с помощью командной строки. Вы также можете сделать это, написав сценарий с помощью WMI или PowerShell.if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-medrectangle-3-0′)};if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-box-3-0’)};

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

СОДЕРЖАНИЕ

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

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

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

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

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

    (или)

    Wmic.exe / Пространство имен: \ root \ default Путь SystemRestore Вызов CreateRestorePoint «Моя точка восстановления», 100, 12

    if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-medrectangle-4-0’)};

    Вы должны увидеть следующий вывод, который указывает на то, что создание точки восстановления было успешным.Выполнение (SystemRestore) -> CreateRestorePoint ()
    Выполнение метода выполнено успешно.
    Выходные параметры:
    экземпляр __PARAMETERS
    {
    ReturnValue = 0;
    };

  3. Закройте окно командной строки.

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


(Для целевого пути укажите команду cmd / k (и пробел) перед командной строкой wmic.exe.)if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-box-4-0’)};

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

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

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

  1. Щелкните рабочий стол правой кнопкой мыши и выберите «Создать». Выбрать ярлык
  2. Введите следующую командную строку для цели ярлыка.
    PowerShell -NoProfile -ExecutionPolicy Bypass -Command "& {Start-Process PowerShell -ArgumentList '-NoProfile -ExecutionPolicy Bypass -NoExit -Command" Checkpoint-Computer -Description "MyRestorePoint" -RestorePointTypeTINGS "MODIFY_S "'" -Verb RunAs} "
  3. Назначьте имя для ярлыка (скажем, Создать точку восстановления)
  4. Двойной щелчок по ярлыку автоматически создаст точку восстановления системы. Вам будет предложено разрешение на подъем.
    Командная строка 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 и ранее

if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-banner-1-0’)};Вы увидите следующее окно ввода с предложением присвоить ему собственное описание. Этот запрос появляется только в том случае, если вы используете Windows 8 или более раннюю версию.

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

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

if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-large-leaderboard-2-0’)};

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

sDesc = InputBox ("Введите описание." .......

Примечание. Вы не увидите указанное выше поле ввода, если сценарий определит, что вы используете Windows 10. Это связано с тем, что из-за изменений в Windows 10 v1607 и более поздних версиях пользовательские описания точек восстановления не работают. В Windows 10 автоматические точки восстановления или точки восстановления по сценарию всегда называются точкой автоматического восстановления.if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-leader-1-0’)};

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

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

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

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

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

if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-large-mobile-banner-2-0’)};

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

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

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

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

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

if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-large-mobile-banner-1-0’)};

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

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

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *