Как да планирате точки за възстановяване на системата в Windows 11/10

Възстановяването на системата(System Restore) е една от най-важните, но подценявани функции в Windows OS . Точката за възстановяване може да помогне на компютъра да се върне в работно състояние за нула време и да спести много време, необходимо за отстраняване на неизправности. Точките за възстановяване на системата(System Restore Points) улавят резидентната програма, техните настройки и системния регистър(Windows Registry) на Windows като изображение и архивират няколко неща, които са необходими, за да възстановите системното устройство до точката, ако решите да се върнете. Докато Windows създава точки за възстановяване на системата често , ако желаете, можете да накарате вашия компютър с Windows да ги създава в планирано време.

Създавайте точки за възстановяване на системата(Create System Restore Points) автоматично всеки ден или седмица

Иска ми се Windows да има вградена функция или настройка, където потребителите могат лесно да настроят компютъра си да създава точки за възстановяване, ежедневно или седмично лесно с едно щракване - но няма такава настройка. Ще трябва да използвате Task Scheduler , за да направите това. Сега нека видим как да планираме едно по определено време. Това е процес от 3 стъпки:

  1. Активирайте функцията за възстановяване на системата
  2. Команда за точка за възстановяване на системата
  3. Създайте задача в Task Scheduler.

Говорихме също за това как ръчно да стартирате задачата, за да потвърдите нейната работа, и бърз урок за създаване на пряк път към тази задача. Това ще ви позволи бързо да създадете точка за възстановяване(Restore) .

1] Активирайте функцията за възстановяване на системата

Конфигурирайте възстановяване на системата в Windows 10

Въпреки че трябва да е включено по подразбиране, но е добра идея да проверите дали възстановяването на системата е деактивирано(check if it System Restore has been disabled) . Ще трябва също да конфигурирате възстановяване на системата за отделното устройство(System Restore for the individual drive) , включително опцията за използване на диск.( disk usage option.)

Windows позволява да се създаде възстановяване на системата само веднъж на 24 часа(create System Restore only once in 24 hours) . Ако направи друг опит, ще пропусне. Така че, ако планирате да създадете множество точки за възстановяване, понякога ръчно, тогава трябва да премахнем това ограничение.

Отворете редактора на системния регистър и отидете до следния ключ:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore

Щракнете двукратно, за да редактирате  SystemRestorePointCreationFrequency DWORD. Променете стойността на 0 .

автоматично създава точка за възстановяване на системата при стартиране

Това ще гарантира, че Windows никога няма да пропусне създаването на точка за възстановяване.

2] Команда за точка за възстановяване на системата

Командата, която ще използваме за създаване на точка за възстановяване е

Checkpoint-Computer -Description "TWC-RestorePoint" -RestorePointType MODIFY_SETTINGS

Можете да промените името TWC-RestorePoint на друго.

MODIFY_SETTINGS е вид точка за възстановяване(Restore) , която включва регистър(Registry) , локални профили, com+ DB, WFP.dll , IIS база данни и файлови разширения.

Бих препоръчал да изпълните тази команда на PowerShell , за да сте сигурни, че работи правилно.

Ето една бърза демонстрация на командата, която предложихме. Забележете(Notice) , че създаде точка за възстановяване с описанието — TWC-RestorePoint.

насрочете точки за възстановяване на системата

Освен това можете да използвате и следните аргументи:

  • APPLICATION_INSTALL
  • APPLICATION_UNINSTALL
  • DEVICE_DRIVER_INSTALL
  • CANCELLED_OPERATION

Можете също да използвате следния аргумент с WMIC.EXE , за да създадете точка за възстановяване. Обяснихме това подробно в нашата публикация за Как(How) да създадете автоматично точка за възстановяване при стартиране на Windows.

/Namespace:\\root\default Path SystemRestore Call CreateRestorePoint "Startup Restore Point", 100, 7

3] Създаване на Task Scheduler

Сега ще трябва да  създадете и насрочите основна задача(create & schedule a basic task) и да използвате командата, спомената по-горе в планировчика на задачи с PowerShell

Въведете taskschd.msc в подканата за изпълнение(Run) и натиснете клавиша Enter , за да отворите Task Scheduler . Щракнете върху връзката Създаване на задача. (Click on the Create Task link.)Наименувайте го като Restore Point Creator  и поставете отметка в квадратчето, което казва Изпълнявайте(Run) с най-високи привилегии.

Създайте задача, за да стартирате с най-високи привилегии

Ако има няколко потребители на компютъра, изберете бутона за избор, който казва Изпълни дали потребителят е влязъл или не.(Run whether the user is logged on or not.)

Превключете към раздела Тригери(Triggers) и щракнете върху бутона Нов(New Button) . Тук ще планираме задачата да се изпълнява веднъж всеки ден(schedule the task to run once every day,) или можете да изберете всичко друго, което желаете. Изберете дневно, задайте начална дата и час.

Планирайте задача за създаване на точка за възстановяване всеки ден

Превключете към раздела Действия(Actions Tab) и щракнете върху бутона Нов(New Button) . Тук ще добавим командата.

Въведете powershell.exe в полето Program/script . В полето Аргумент(Argument) въведете следното:

Checkpoint-Computer -Description "TWC-RestorePoint" -RestorePointType MODIFY_SETTINGS

Щракнете върху бутона OK.

Добавете команда към Task Scheduler, за да създадете точка за възстановяване

След това превключете към раздела Условия(Conditions) , ако конфигурирате това на лаптоп. Можете да изберете да пропуснете създаването на точка за възстановяване, ако работи на батерия, или да спрете, ако премине към батерия.

И накрая, превключете към раздела Настройки(Settings) . Тук трябва да конфигурирате какво се случва, ако задачата се провали или ако пропусне, тъй като компютърът е бил изключен. Може също да се погрижи за ситуациите, в случай че задачата се провали и т.н.

Ако сте го конфигурирали да работи дори когато потребителят не е влязъл, ще бъдете подканени да въведете паролата. Ако използвате акаунт в Microsoft , тогава ще ви предложа да създадете локален администраторски акаунт и да го използвате за такива настройки, където е необходима парола.

Стартирайте ръчно задачата, за да проверите дали работи

Как да планирате точки за възстановяване на системата в Windows 10

Изберете задачата, която създадохме, и в десния панел щракнете върху бутона Изпълни(Run) . Той незабавно ще стартира PowerShell и ще изпълни командата.

Прочетете(Read) : Как да създадете пряк път на работния плот за възстановяване на системата(How to create a System Restore desktop shortcut) .

Създайте пряк път(Shortcut) за задачата за възстановяване на системата,(System Restore Task) за да я стартирате по всяко време

Програмата, schtasks.exe, е отговорна за изпълнението на задачите, когато му дойде времето. Можем да използваме следния аргумент, за да създадем пряк път на работния плот, за да го стартираме при поискване. В нашия случай това ще изглежда така:

C:\Windows\System32\schtasks.exe /run /tn "Restore Point Creator"
  • Щракнете с десния бутон върху работния плот
  • Изберете Нов > Пряк път
  • В местоположението поставете горепосочената команда
  • Дайте му име и щракнете върху OK.

Сега следващия път, когато промените нещо, което може да доведе до проблем, създайте възстановяване с помощта на този пряк път.

В това не само сме се научили да планираме точки за възстановяване на системата(System Restore) в Windows 10 , но и да ги създаваме по всяко време, използвайки прекия път. Не забравяйте, че всеки път, когато създавате точка за възстановяване, тя ще заема част от пространството за съхранение. Докато Windows автоматично ще изтрие старите точки за възстановяване, когато се достигне ограничението за разпределеното дисково пространство, можете също да изтриете по-стари точки за възстановяване ръчно.(delete older restore points manually.)



About the author

Аз съм компютърен учен с над 10 години опит в разработката на софтуер и сигурността. Имам силен интерес към игрите за Firefox, Chrome и Xbox. По-специално, особено ме интересува как да се уверя, че кодът ми е безопасен и ефективен.



Related posts