Windows Vista. Для профессионалов
Шрифт:
Вкладка Защита системы
Как и раньше, настроить параметры защиты системы можно с помощью вкладки Защита системы окна Свойства системы. Данное окно можно отобразить либо с помощью ссылки Защита системы окна Система (отображается при нажатии комбинации клавиш ALt+Pause Break), либо с помощью одноименной ссылки мастера Восстановление системы. Мастер же Восстановление системы мы раньше вызывали с помощью ссылки Используйте восстановление системы для устранения проблем и отмены нежелательных изменений Windows раздела Восстановление файлов или всего содержимого компьютера мастера Центр архивации и восстановления. Также мастер Восстановление
Примечание
Вкладка Защита системы отображается только в том случае, если значения параметров REG_DWORD-типа DisableConfig и DisableSR, расположенных в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsNT\SystemRestore, не равно 1. Также, если значение данных параметров равно 1, доступ к мастеру Восстановление системы будет запрещен.
Эти параметры системного реестра изменяются с помощью групповых политик файла SystemRestore.admx, расположенных в подразделе Конфигурация компьютера → Административные шаблоны → Система → Восстановление системы. Правда, в описаниях этих политик говорится о том, что они не влияют на операционную систему Windows Vista.
Репозитарий CIM операционных систем семейства Windows содержит два класса: SystemRestoreConf ig и SystemRestore, предназначенных для работы со службой Восстановление системы. Они находятся в пространстве имен root\ default.
Класс SystemRestoreConf ig хранит основную информацию о параметрах настройки службы и включает в себя следующие свойства: DiskPercent (определяет объем диска, резервируемый службой под хранение точек восстановления), RPGlobalInterval (определяет интервал между созданиями точек восстановления в секундах), RPLif elnterval (определяет время хранения точек восстановления в секундах), МуКеу (ключевое свойство, идентифицирующее SystemRestore).
Экземпляры класса SystemRestore определяют информацию о хранящихся на компьютере точках восстановления. Данный класс поддерживает следующие свойства: CreationTime (определяет дату создания точки восстановления), Description (определяет описание данной точки восстановления), RestorePointType (определяет тип данной точки восстановления, например значение 11 говорит о системной точке), SequenceNumber (ключевое свойство, содержащее идентификатор точки восстановления).
Кроме того, класс SystemRestore поддерживает набор методов, позволяющих работать с точками восстановления. Например, к ним можно отнести следующие методы: CreateRestorePoint (создает новую точку восстановления), Disable (отключает создание точек восстановления на определенном разделе), Enable (включает создание точек восстановления на определенном разделе), Restore (восстанавливает систему с помощью определенной точки восстановления).
Вкладка Защита системы содержит список существующих разделов компьютера. Если напротив раздела установлен флажок, то службе Восстановление системы разрешено создавать точки восстановления данного раздела. Справа же от названия раздела отображается дата последнего создания точки восстановления.
Примечание
С помощью команды rundll32.exe SRCORE.dll SysprepGeneralize можно отключить службу Восстановление системы на всех
Кроме того, в операционной системе Windows Vista вкладка Защита системы также содержит две кнопки: Восстановление и Создать. С помощью первой из них можно вызвать мастер Восстановление системы. Вторая же кнопка создает точку восстановления. При этом перед вами отобразится окно Защита системы с просьбой указать описание точки восстановления. Следует заметить, что создание точки восстановления с помощью кнопки Создать основано на работе службы Планировщик заданий, поэтому для корректного создания точки восстановления данная служба должна быть запущена.
Примечание
С помощью команды rundll32.exe SRCORE.dll SysprepCleanup можно удалить все созданные точки восстановления.
Мастер Восстановление системы
Расположение: %systemroot%\system32\rstrui.ехе.
Мастер Восстановление системы, который представляет собой файл rstrui.exe, позволяет восстановить состояние компьютера на основе созданной ранее точки восстановления. Использование мастера не является сложным делом – он состоит всего лишь из одного шага, на котором нужно выбрать конкретную точку восстановления из списка созданных ранее точек.
После того как вы нажмете кнопку Готово, отобразится сообщение о том, что идет подготовка к восстановлению, после которой компьютер начнет перезагружаться. Если восстановление из точки отката прошло успешно, то при следующем входе в систему перед вами отобразится сообщение от службы Восстановление системы об этом.
Программа rstrui.ехе также поддерживает два параметра: /RUNONCE и /OFFLINE: <точка откатах Первый отображает сведения о дате последнего восстановления системы из точки восстановления. Второй же восстанавливает систему на основе точки восстановления.
Настройка службы Восстановление системы с помощью реестра
Служба Восстановление системы хранит параметры своей работы в двух ветвях системного реестра: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\
CurrentVersion\SPP\Clients и HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore.
Настройки создания точек восстановления
В первой из этих ветвей описываются параметры создания точки восстановления. Например, список всех разделов, для которых службе Восстановление системы разрешено создавать точки восстановления, содержится в параметре REGMULTISZ-типа {09F7EDC5-294E-4180-AF6A-FB0E6A0E9513}, расположенном в ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ SPP\Clients. Кроме того, в первой ветви реестра могут присутствовать следующие параметры REG_DWORD-типа.
• CreateTimeout – определяет интервал ожидания создания теневой копии (в миллисекундах) при создании новой точки восстановления. Если по истечении данного интервала теневая копия нужных файлов создана не будет, то создание точки восстановления будет завершено ошибкой.
• DisableOptimizedRPCreation – позволяет отключить выполнение оптимизации при создании точки восстановления.
Настройки службы Восстановление системы
В ветви реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\ CurrentVersion\SystemRestore содержатся параметры настройки службы Восстановление системы. Большинство из них имеют тип REG-DWORD.