Разделы и параметры System Restore хранятся в реестре в трех местах:
-
HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ Sr;
-
HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ SrService;
-
HKEY_LOCAL_MACHINE\ SOFTWARE\ Microsoft\ Windows. NT\ CurrentVersion\ SystemRestore
Первый раздел отвечает за фильтр System Restore, его параметр менять не следует. Второй раздел управляет службой System Restore, и его тоже лучше не трогать. Если любой из первых двух разделов будет изменен, нормальное функционирование системы, скорее всего, будет нарушено.
В третьем разделе есть параметры, подлежащие изменению. Например, значение параметра DiskPercent можно увеличить, тогда для хранения точек восстановления будет отведено больше места на диске. По умолчанию для них отводится 12% дискового пространства, хотя реально используемый объем может быть иным. Для дисков емкостью менее 4 Гбайт реальный объем составляет 400 Мбайт. Для дисков емкостью более 4 Гбайт можно уменьшить этот параметр и не предоставлять 12% дискового пространства для System Restore. Для настройки System Restore через графический интерфейс пользователя необходимо открыть Control Panel, щелкнуть на вкладке System Restore, выбрать жесткий диск из списка доступных, щелкнуть Settings и с помощью ползунка подобрать нужное значение параметра Disk space to use.
Можно также изменить параметр RPGlobalInterval, чтобы указать интервал между моментами автоматического создания точек восстановления. Например, чтобы изменить частоту создания точек восстановления с одного раза в сутки на один раз в неделю, следует значение параметра по умолчанию (86 400 с) поменять на 604 800.
Если из соображений безопасности не хочется долгое время хранить точки восстановления, нужно изменить значение параметра RPLifeInterval. По умолчанию время жизни точки восстановления составляет 7 776 000 с (90 дней). Чтобы установить величину этого параметра равной двум неделям, задайте 1 209 600.
Если вы хотите самостоятельно задавать контрольные точки, не прибегая к услугам Мастера, то можете создать простой двустрочный файл VBScript, который при помощи инструментария WMI (Windows Management Instrumentation) будет мгновенно назначать точки восстановления.
Код: Выделить всё
Set IRP = getobject("winmgmts:\\.\root\default:Systemrestore")
MYRP = IRP.createrestorepoint ("My Restore Point", 0, 100)