Читаем без скачивания Windows Vista. Для профессионалов - Роман Клименко
Шрифт:
Интервал:
Закладка:
• NoBackupToOptical – при установке значения этого параметра равным 1 администраторам и операторам архива будет запрещено выполнение архивирования данных на компакт-диски с помощью мастера архивации Windows Server;
• NoRunNowBackup – если значение данного параметра равно 1, то администраторам и операторам архива будет запрещен однократный запуск мастера архивации Windows Server.
Служба Восстановление системы
Выше уже упоминалась возможность восстановления файлов системы из созданной ранее точки восстановления. Для этого применяется служба Восстановление системы, которая входит в состав как операционной системы Windows Vista, так и более ранних ее версий. Служба Восстановление системы предназначена для создания точек восстановления системы (их еще называют точками отката), которые используются для возврата к предыдущей конфигурации компьютера, если система стала работать некорректно. После создания точки восстановления вы можете в любой момент откатить систему к этой точке. При этом все файлы, содержащиеся в точке восстановления, заменят собой более новые версии.
Для своей работы служба Восстановление системы использует привилегии SeMana-geVolumePrivilege, SeTakeOwnershipPrivilege, SeSecurityPrivilege, SeRestorePrivilege, SeBackupPrivilege.
...Примечание
В операционной системе по умолчанию создано задание SR, расположенное в разделе Библиотека планировщика заданий Microsoft → Windows → SystemRestore. Данное задание запускается при старте системы, а также каждый день в 12 часов ночи и выполняет команду rundll32.exe/d srrstr.dll,ExecuteScheduledSPPCreation.
Все точки восстановления хранятся в каталоге <буква диска> System Volume Information (каждый раздел диска имеет свой каталог System Volume Information, в котором содержатся только точки восстановления файлов, расположенных на соответствующем разделе диска) как файлы без расширения.
В точку восстановления входит копия реестра , локальных профилей, базы данных СОМ, файла метабазы IIS, базы данных WMI.
По умолчанию операционная система создает точки восстановления в следующих случаях: в начале дня, перед установкой программ (если программы вызывают создание точки восстановления с помощью специальных API-функций) и неподписанных драйверов, перед восстановлением или обновлением системы, а также перед откатом к определенной точке восстановления.
Вкладка Защита системы
Как и раньше, настроить параметры защиты системы можно с помощью вкладки Защита системы окна Свойства системы. Данное окно можно отобразить либо с помощью ссылки Защита системы окна Система (отображается при нажатии комбинации клавиш ALt+Pause Break), либо с помощью одноименной ссылки мастера Восстановление системы. Мастер же Восстановление системы мы раньше вызывали с помощью ссылки Используйте восстановление системы для устранения проблем и отмены нежелательных изменений Windows раздела Восстановление файлов или всего содержимого компьютера мастера Центр архивации и восстановления. Также мастер Восстановление системы можно вызвать, введя команду rstrui.ехе.
...Примечание
Вкладка Защита системы отображается только в том случае, если значения параметров REG_DWORD-типа DisableConfig и DisableSR, расположенных в ветви реестра HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsNTSystemRestore, не равно 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%system32rstrui.ехе.
Мастер Восстановление системы, который представляет собой файл rstrui.exe, позволяет восстановить состояние компьютера на основе созданной ранее точки восстановления. Использование мастера не является сложным делом – он состоит всего лишь из одного шага, на котором нужно выбрать конкретную точку восстановления из списка созданных ранее точек.
После того как вы нажмете кнопку Готово, отобразится сообщение о том, что идет подготовка к восстановлению, после которой компьютер начнет перезагружаться. Если восстановление из точки отката прошло успешно, то при следующем входе в систему перед вами отобразится сообщение от службы Восстановление системы об этом.
Программа rstrui.ехе также поддерживает два параметра: /RUNONCE и /OFFLINE: <точка откатах Первый отображает сведения о дате последнего восстановления системы из точки восстановления. Второй же восстанавливает систему на основе точки восстановления.
Настройка службы Восстановление системы с помощью реестра
Служба Восстановление системы хранит параметры своей работы в двух ветвях системного реестра: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NT
CurrentVersionSPPClients и HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionSystemRestore.
Настройки создания точек восстановления
В первой из этих ветвей описываются параметры создания точки восстановления. Например, список всех разделов, для которых службе Восстановление системы разрешено создавать точки восстановления, содержится в параметре REGMULTISZ-типа {09F7EDC5-294E-4180-AF6A-FB0E6A0E9513}, расположенном в ветви реестра HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersion SPPClients. Кроме того, в первой ветви реестра могут присутствовать следующие параметры REG_DWORD-типа.
• CreateTimeout – определяет интервал ожидания создания теневой копии (в миллисекундах) при создании новой точки восстановления. Если по истечении данного интервала теневая копия нужных файлов создана не будет, то создание точки восстановления будет завершено ошибкой.
• DisableOptimizedRPCreation – позволяет отключить выполнение оптимизации при создании точки восстановления.
Настройки службы Восстановление системы
В ветви реестра HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NT CurrentVersionSystemRestore содержатся параметры настройки службы Восстановление системы. Большинство из них имеют тип REG-DWORD.
• RPGlobalInterval – определяет интервал между созданиями точек восстановления в секундах (по умолчанию используется интервал в 24 часа).