Создание точки восстановления

Albert_researcher

Модератор
Команда форума
Навеяно программой у Adler. Решил попробовать сделать аналог. Написал небольшой батник.
Запускать батник от Администратора!!! Для 64-разрядных систем запускать из проводника или 64 разрядного Total Commander!!!

1 Посмотреть существующие точки восстановления
2 Создать точку восстановления
3 Удалить самую старую точку восстановления
4 Удалить все точки восстановления
5 Запустить менеджер точек восстановления
6 Выход



@echo off
chcp 65001 >nul
mode con:cols=83 lines=25
:m1
Echo Choose what to change:
Echo 1 - View existing restore points
Echo 2 - Create a restore point
Echo 3 - Delete the oldest recovery point on disk C
Echo 4 - Delete all recovery points
Echo 5 - Launch the system restore wizard
Echo 6 - Exit
Echo.
Set /p choice="Your choice: "
if not defined choice goto m1
if "%choice%"=="1" goto ch1
if "%choice%"=="2" goto ch2
if "%choice%"=="3" goto ch3
if "%choice%"=="4" goto ch4
if "%choice%"=="5" goto ch5
if "%choice%"=="6" goto ch6
Echo.
Echo choice of job is not done correctly
Echo.
Echo.
goto m1
:ch1
vssadmin list shadows
goto m1
:ch2
sc config swprv start= demand >nul
sc start swprv >nul
sc config VSS start= demand >nul
sc start VSS >nul
WMIC.exe /Namespace:\\root\default Path SystemRestore Call Enable %SystemDrive%\
Wmic.exe /Namespace:\\root\default Path SystemRestore Call CreateRestorePoint "%DATE%", 100, 7
goto m1
:ch3
vssadmin delete shadows /For=C: /oldest /quiet
:ch4
vssadmin delete Shadows /All
goto m1
:ch5
rstrui.exe
goto m1
:ch6
exit
Вероятно неплохо бы сделать ярлык для его запуска (запуск от имени Администратора) если захочется сделать точку восстановления. Батник сделан для пробы, лучше использовать программу у Adler. Вроде работает, но в плане восстановления не проверял.
 
Последнее редактирование:
Верх