Скрипта за аутоматско стварање тачке враћања система при покретању Виндовс 7

Значи вредност Опоравак система (Ср, или Обнављање система) у оперативним системима Виндовс тешко је преценити. О овој теми је написано много чланака који детаљно описују принцип и методе рада са њом..
Многи корисници успешно користе овај алат, али постоји много таквих људи који га искључују из различитих разлога (штедећи простор на диску, предрасуде о вирусима, које се често бирају за њихово решавање у фолдеру Систем Волуме Информатион).
Ситуација је позната када се, када постоји неки проблем са перформансама ОС-а, лансира Ср постаје немогуће или не постоје расположиве контролне тачке враћања за повратак до радног датума? Мислим да су многи наишли на ово. Зашто се ово дешава је одвојена тема за расправу, али морате признати, срамота је када због овог „изненађења“ изненада изгубимо најједноставнију прилику за повратак у нормалан рад рачунара.

У нормалним условима, систем сам ствара контролне тачке без интервенције корисника. То се дешава, на пример, приликом инсталирања нових програма, хардвера или исправки оперативног система. Али такве тачке можете и сами да креирате. Ова скрипта дизајнирана је за аутоматизацију ове акције (врста сигурносне мреже за заборавне кориснике).

Скрипта ради као у позадини без приказивања порука и прозора:
Прикажи / сакриј текст ако је ВСцрипт.Аргументс.Цоунт = 0 Затим
Постави објСхелл = ЦреатеОбјецт ("Схелл.Апплицатион")
објСхелл.СхеллЕкецуте „всцрипт.еке“, Цхр (34) и ВСцрипт.СцриптФуллНаме & Цхр (34) и „Покрени“ ,, „рунас“, 1
Остало
ГетОбјецт ("винмгмтс: \\. \ Роот \ дефаулт: Системресторе"). ЦреатеРестореПоинт "Тренутна тачка опоравка", 0, 100
Крај ако
и са закључком прозора за унос имена тачке враћања:
Прикажи / Сакриј ТектИф ГетОС = „Виндовс 7“ Затим
Ако је ВСцрипт.Аргументс.ленгтх = 0 тада
Постави објСхелл = ЦреатеОбјецт ("Схелл.Апплицатион")
објСхелл.СхеллЕкецуте "всцрипт.еке", "" "" & _
ВСцрипт.СцриптФуллНаме & "" "" & "уац", "", "рунас", 1
Остало
ЦреатеСРП
Крај ако
Крај ако
Под ЦреатеСРП
мсг = "Тачка опоравка је успешно створена." & вбЦР
мсг = мсг & “” & вбЦР
мсг = мсг & "Датум и време креирања:" & Датум & "" & Време
Постави СРП = гетобјецт („винмгмтс: \\. \ Роот \ дефаулт: Системресторе“)
сДесц = “”
сДесц = ИнпутБок ("Унесите опис тачке опоравка.", "Стварање тачке за опоравак система", "")
Ако Трим (сДесц) "" Тада
сОут = СРП.цреатересторепоинт (сДесц, 0, 100)
Ако је 0 0 онда
ВСцрипт.ецхо „Грешка“ & сОут & _
„: Није могуће креирати тачку за враћање система.“
Остало
Мсгбок мсг
Крај ако
Крај ако
Крај суб
Функција гетос
Поставите објВМИ = ГетОбјецт („винмгмтс: имперсонатионЛевел = имперсонат! \\” & _
„. \ Роот \ цимв2“)
Подесите цолОС = објВМИ.ЕкецКуери („Изабери * из Вин32_ОператингСистем“)
За сваки објОС у цолОС-у
Ако је инстр (објОС.Цаптион, "Виндовс 7") Затим
ГетОС = "Виндовс 7"
Крај ако
Следеће
Завршна функција
Да бисте креирали скрипту, следите ове кораке:
Да бисте креирали скрипту, следите ове кораке:
1) Копирајте код који сте одабрали у било који уређивач текста (на пример, Нотепад).
2) Кликните на ЦТРЛ + С (Датотека -> Сачувај ако користите Нотепад) и сачувајте датотеку с било којим именом и екстензијом .вбс било где
3) Ако одаберете врсту датотеке: Текстуалне датотеке, тада морате узети име датотеке у наводницима. (На пример: “Црп.вбс”)
4) Ако одаберете врсту датотеке: Све датотеке, тада назив датотеке у наводницима није потребан.
5) Направите пречицу за датотеку скрипте коју сте креирали у програму Стартуп.
6) Држите тастер Алт превуците икону датотеке скрипте у мапу Стартуп у Старт менију.
Сада, сваки пут када се пријавите у систем, скрипта ће се аутоматски покренути и створити контролну тачку за враћање система.
Да бисте променили колико често се стварају тачке за опоравак урадите следеће:
1) Покрените алатку за планирање задатака. (Старт -> Цонтрол Панел -> Административе Тоолс -> Таск Сцхедулер)
2) У дрвету са леве стране отворите библиотеку распореда задатака -> Мицрософт -> Виндовс -> СистемРесторе
3) Десним тастером миша кликните горњи средњи прозор на датотеци Ср и изаберите Својства.
4) У прозору који се отвори идите на картицу Триггерс.
5) Кликните на Креирај и подесите потребне временске параметре или одаберите постојећи окидач (на пример, Даили) и кликните на Цханге. Да бисте избрисали креиране окидаче, изаберите га и кликните Избриши..
6) Кликните ОК да прихватите промене..
7) Поново покрените систем