Како створити тачке враћања система помоћу скрипте или командне линије?

2016-10-23 14:17:44
Главни·Microsoft·Како створити тачке враћања система помоћу скрипте или командне линије?

Враћање система је веома вредна функција у систему Виндовс која вам помаже да лако опоравите систем у случају било каквих погрешних конфигурација. Ако редовно користите функцију Систем Ресторе, тада морате знати како да креирате поени за враћање система једним кликом помоћу командне линије. То можете учинити и тако што ћете га скриптирати помоћу ВМИ или ПоверСхелл.

Овај чланак говори о неким методама за брзо стварање тачке враћања система једним кликом у Виндовс 10 и старијим верзијама оперативног система Виндовс.

Садржај
  1. Створите тачку опоравка помоћу командне линије
  2. Створите тачку опоравка помоћу наредбе ПоверСхелл
  3. Креирајте тачку опоравка помоћу скрипте за Виндовс
  4. Решавање проблема: Точка враћања није створена када се користи наредбена линија или метода ПоверСхелл?

Како створити тачке враћања система помоћу командне линије или скрипте

За брзо стварање тачке обнављања разматрају се три метода: 1) коришћење ВМИ командне линије или употреба ПоверСхелл-а или коришћење прилагођене Виндовс скрипте.

Метод 1: Вратите креирање тачке користећи ВМИЦ

  1. Отворите повишен (админ) командни редак.
  2. Упишите следећу команду и притисните ЕНТЕР:
     Вмиц.еке / Намеспаце: \\ роот \ дефаулт Патх СистемРесторе Цалл ЦреатеРестореПоинт "% ДАТЕ%", 100, 1 

    (или)

     Вмиц.еке / Намеспаце: \\ роот \ дефаулт Патх СистемРесторе Цалл ЦреатеРестореПоинт "Моја тачка опоравка", 100, 12 
  3. Требали бисте видети следећи излаз, што указује да је креирање тачке враћања било успешно.

    Извршавање (СистемРесторе) -> ЦреатеРестореПоинт ()
    Извршење метода је успешно.
    Излазни параметри:
    инстанца __ПАРАМЕТЕРС
    {
    РетурнВалуе = 0;
    };
  4. Изађите из прозора Цомманд Промпт

Ово аутоматски ствара тачку враћања. Можете да креирате пречицу на радној површини до горње ВМИЦ командне линије, доделите икону (из рструи.еке) и подесите је да се покреће као администратор када се двапут кликне.

Префиксирајте циљну стазу помоћу цмд / к (и размака) наредбене линије пре вмиц.еке

Двапут кликните пречицу када год желите да креирате тачку за враћање система.


2. метод: Вратите креирање тачке помоћу наредбеног ретка ПоверСхелл

Да бисте креирали тачку враћања помоћу програма ПоверСхелл:

  1. Кликните десним тастером миша на радну површину и кликните Ново. Изаберите пречицу
  2. Унесите следећу наредбену линију за циљ пречице.
     ПоверСхелл -НоПрофиле -ЕкецутионПолици Бипасс -Цомманд "& {Старт-Процесс ПоверСхелл -АргументЛист '-НоПрофиле -ЕкецутионПолици Бипасс -НоЕкит -Цомманд" Цхецкпоинт-Цомпутер -Опис "МиРестореПоинт" -РестореПоинтТипе "; "'" -Верб РунАс} " 
  3. Доделите име за пречицу (рецимо, Create Restore Point )

Двоструким кликом на пречицу аутоматски ће се створити тачка опоравка система. Од вас ће се тражити дозвола за надморску висину.


Трећи метод: Вратите креирање тачке користећи Сцрипт

Метода скрипта има неколико предности . Омогућује вам да доделите прилагођени опис тачке враћања у системима пре Виндовс 10. Друго, на Виндовс 8 и Виндовс 10 рачунарима скрипта може створити тачку враћања чак и ако је креирана ранија тачка враћања у последња 24 сата; упутите вредност регистра система СистемРестореПоинтЦреатионФрекуенци на крају овог поста. Ово није могуће ако користите наредбену линију или метод ПоверСхелл.

  1. Преузмите цреате_ресторе_поинт.зип
  2. Издвојите вбсцрипт у мапу по вашем избору, рецимо D:\Scripts .
  3. Двапут кликните на датотеку цреате_ресторе_поинт.вбс да бисте је покренули.

    Видећете брзи висину и након што дате сагласност, скрипта аутоматски ствара тачку враћања у Виндовс 10 .

    Посао завршен!

    Скрипта не приказује потврдни оквир ако је операција успела. Ако операција стварања тачке враћања не успе, он вам показује код грешке на који је наишао.

Понављање скрипти у Виндовсима 8 и старијим верзијама

Видећете следећи брзи оквир за унос да бисте му додељели прилагођени опис. Овај одзив се појављује само ако користите Виндовс 8 или старије верзије.

Када видите следећи упит, откуцајте опис и притисните ЕНТЕР. Опис који сте овде навели одразиће се у дијалогу Ресторе Систем (Обнављање система).

Поље за унос је препопуњено фразом Ручна тачка опоравка. Можете користити подразумевани опис или га у складу са тим променити пре него што кликнете на У реду.

Савет бр. 1: Ако желите да користите подразумевани опис и не желите да се појављује оквир за унос, уредите датотеку цреате_ресторе_поинт.вбс помоћу Нотепад-а и избришите ред # 37 (ред који почиње следећим кодом) и сачувајте датотеку .
 сДесц = ИнпутБок ("Унесите опис." ....... 

Напомена: Горњи оквир за унос нећете видети ако скрипта открива да користите Виндовс 10. То је зато што због промене Виндовс 10 в1607 и новијег, прилагођени опис тачке враћања не функционише. У Виндовс-у 10, аутоматизоване или скриптиране тачке враћања увек се називају Аутоматиц Ресторе Поинт .

Савет бр. 2: Можете да направите пречицу за скрипту и да је поставите у свој Старт мени или траку задатака и у складу са тим прилагодите икону пречице. Икону тачке враћања можете користити у C:\Windows\System32\rstrui.exe .

Ево како сам закачио пречицу на Старт мени у Виндовс 10 ...

Да бисте пречицу приквачили на скрипту на траци са задацима или менију Старт, уредите својства пречице скрипте и укључите всцрипт.еке пре циљаног пута.


Решавање проблема: Тачка враћања није створена када се користи ВМИЦ или ПоверСхелл метода?

У Виндовс 8 и новијим верзијама, ако апликација или скрипта позива метод ЦреатеРестореПоинт да креира тачку враћања, Виндовс прескаче креирање ове нове тачке враћања ако су неке тачке враћања створене у последња 24 сата .

Дакле, ако горе наведени ПоверСхелл или ВМИЦ командна линија не ствара тачку враћања за вас, то је вероватно зато што постоји друга тачка враћања која је створена у последња 24 сата. У том случају, ПоверСхелл метода може показати следеће упозорење:

УПОЗОРЕЊЕ: Нова тачка враћања система не може се створити јер је већ створена у последњих 1440 минута. Учесталост стварања тачке враћања може се променити креирањем вредности ДВОРД 'СистемРестореПоинтЦреатионФрекуенци' под кључем регистра 'ХКЛМ \ Софтваре \ Мицрософт \ Виндовс НТ \ ЦуррентВерсион \ СистемРесторе'. Вриједност овог кључа регистра указује на потребан временски интервал (у минутама)

Учесталост стварања тачке враћања може се променити креирањем ДВОРД вредности СистемРестореПоинтЦреатионФрекуенци под кључем регистра:

 ХКЛМ \ Софтваре \ Мицрософт \ Виндовс НТ \ ЦуррентВерсион \ СистемРесторе 

Подаци о вредности ове регистрске вредности указују на потребан временски интервал (у минутама) између стварања две тачке враћања. Задана вредност је 1440 минута (24 сата).

  • Ако апликација позива ЦреатеРестореПоинт да креира тачку враћања, а вредност кључа регистратора је 0, обнављање система не прескаче креирање нове тачке враћања.
  • Ако апликација позива ЦреатеРестореПоинт да створи тачку враћања, а вредност кључа регистратора је цели број Н, обнављање система прескаче креирајући нову тачку враћања ако су било које тачке враћања креиране у претходних Н минута.

Повезани чланци

  • Како створити дневне тачке враћања помоћу распореда задатака у оперативном систему Виндовс?
  • Како створити тачку враћања или повратити се на претходну тачку враћања?
  • Како да избришете тачке враћања система у Виндовс?
  • Како избрисати појединачне тачке враћања система у Виндовс?
  • Издвојите појединачне кључеве регистра из тачака враћања система у оперативном систему Виндовс

Ако знате за било који други начин наредбеног ретка или скрипте за аутоматизацију креирања тачке враћања система, информишите се у одељку Коментари испод.

Избор Уредника