Откат пакетных обновлений |
Меню Выборочный откат компонентов), но данная функция делает эту операцию проще и эффективней.
выполняет сервисную функцию и предназначено для выполнения деинсталляции (отката) ранее установленных пакетных обновлений компонентов системы в полном объеме, т.е. в составе всех компонентов, входящих в пакет. Откат пакетных обновлений можно выполнить и покомпонентно с помощью меню (см. п.Состав пакетного обновления определяется файлом-реестром обновления .acc. Поэтому при активизации меню на экран выдается окно =Выбор реестра компонентов=, представляющее собой стандартное окно выбора файла MS Windows и содержащее по умолчанию список реестров обновлений, имеющихся в каталоге, заданном параметром Patchmanager.UpdatesDir. Отметьте в списке необходимый реестр и нажмите кнопку [ ].
После выбора реестра обновления автоматически запускается процесс подбора откатываемых компонентов по выбранному реестру и компонентов, восстанавливаемых в системе из числа имеющихся в каталоге отката, заданном параметром Patchmanager.BackupDir. При подборе компонентов учитываются взаимозависимости компонентов.
Если при подборе компонентов для восстановления в системе в каталоге отката, заданном параметром Patchmanager.BackupDir, не будет найден хотя бы один компонент, удовлетворяющий условиям взаимозависимостей, то программа выдает сообщение вида:
и выполнение функции отката по пакетам прекращается.
Если при подборе компонентов для восстановления в системе в каталоге отката, заданном параметром Patchmanager.BackupDir, не будет найдена ни одна версия откатываемого компонента, меньшая чем установлена в системе, то программа выдает сообщение:
При ответе [Откат обновления <имя реестра> системы <имя системы>= (см. Рис. 45), в котором компоненты, которые не могут быть восстановлены, выделяются в панели компонентов системы (левая панель) красным цветом (для просмотра необходимо снять фильтр).
] выполнение функции отката по пакетам прекращается, а при ответе [ ] на экран выдается окно =Будьте очень внимательны при продолжении операции отката при наличии данного сообщения, так как выделенные красном цветом компоненты будут удалены из системы
В результате успешного выполнения процесса подбора компонентов на экран выдается окно =Откат обновления <имя реестра> системы <имя системы>= (см. Рис. 45), содержащее четыре экранных панели.
Рис. 45 Окно отката пакетного обновления компонентов системы
В левой панели (панель компонентов системы) отображается компонентный состав текущей системы. Компоненты, подлежащие откату, автоматически отмечаются для деинсталляции. Снять отметку нельзя.
В верхней правой панели (панель компонентов обновления) также как и при откате обновлений отдельных компонентов содержит список компонентов, находящихся в архивах обновлений каталога отката, заданного параметром Patchmanager.BackupDir. Компоненты каталога отката, которые будут восстановлены в системе в результате отката компонентов пакетного обновления, выделяются в панели компонентов обновлений полужирным шрифтом. Снять выделение нельзя.
Средняя правая панель (панель зависимостей) содержит для текущего компонента панели компонентов обновления список компонентов, наличие в системе которых необходимо для обеспечения его работоспособности. Причем требуемый компонент должен иметь версию, отвечающую определенному условию (равную или не меньше некоторой заданной версии).
Требуемые компоненты могут быть двух видов:
- компоненты, наличие которых обязательно. Такие компоненты отображаются в панели с пиктограммой обычной цветовой насыщенности, например, ;
- компоненты, наличие которых необязательно, но если они присутствуют в системе, то должно выполняться условие по их версии. Такие компоненты отображаются в панели с пиктограммой приглушенной цветовой насыщенности, например, .
В поле Требуемые компоненты содержатся имена компонентов, а в полях Условие и Версия - требования к их версии.
Нижняя правая панель (панель дистрибутивов) для текущего компонента панели компонентов обновления содержит имя и атрибуты (поля Файл, Размер, Дата) файла-архива (дистрибутива), в котором содержится текущий компонент.
Откат компонентов пакета обновлений выполняется комбинацией клавиш Crtl+F8 (или функцией локального меню , или с помощью пиктограммы инструментальной панели окна). По завершении операции на экран выдается соответствующее сообщение.
В результате отката компонентов в системе восстанавливаются соответствующие компоненты предыдущих версий.
В панели компонентов системы (левая панель) комбинацией клавиш Alt+B (или соответствующей функцией локального меню, или с помощью пиктограммы инструментальной панели окна) можно установить фильтр, оставляющий в списке только те компоненты системы, которые могут быть заменены с помощью дистрибутивов обновлений, находящихся в каталоге отката, заданном параметром Patchmanager.BackupDir.
В панели компонентов обновления (верхняя правая) фильтр оставляет в списке только те компоненты, которые могут быть восстановлены в системе (имеющие меньшую версию, чем соответствующий компонент в системе).
Повторное нажатие комбинации клавиш Alt+B снимает фильтр.
По комбинации клавиш Alt+C или с помощью пиктограммы инструментальной панели окна можно выполнить анализ совместимости компонентов системы. Порядок работы с данной функцией рассмотрен в п. Мониторинг текущего состояния системы. Если в панели компонентов системы основного окна, из которого вызывается функция Alt+C, установлен фильтр, то анализ совместимости выполняется в объеме компонентов данного фильтра.