Откат пакетных обновлений Назад В начало Вперед

Меню Операции => Откат компонентов => По пакетам выполняет сервисную функцию и предназначено для выполнения деинсталляции (отката) ранее установленных пакетных обновлений компонентов системы в полном объеме, т.е. в составе всех компонентов, входящих в пакет. Откат пакетных обновлений можно выполнить и покомпонентно с помощью меню Операции => Откат компонентов => Выборочный (см. п. Выборочный откат компонентов), но данная функция делает эту операцию проще и эффективней.

Состав пакетного обновления определяется файлом-реестром обновления .acc. Поэтому при активизации меню на экран выдается окно =Выбор реестра компонентов=, представляющее собой стандартное окно выбора файла MS Windows и содержащее по умолчанию список реестров обновлений, имеющихся в каталоге, заданном параметром Patchmanager.UpdatesDir. Отметьте в списке необходимый реестр и нажмите кнопку [Открыть].

После выбора реестра обновления автоматически запускается процесс подбора откатываемых компонентов по выбранному реестру и компонентов, восстанавливаемых в системе из числа имеющихся в каталоге отката, заданном параметром Patchmanager.BackupDir. При подборе компонентов учитываются взаимозависимости компонентов.

Если при подборе компонентов для восстановления в системе в каталоге отката, заданном параметром Patchmanager.BackupDir, не будет найден хотя бы один компонент, удовлетворяющий условиям взаимозависимостей, то программа выдает сообщение вида:

Boccтaнaвливaeмыe кoмпoнeнты

<компонент1 версия>

<компонент2 версия>

кoнфликтyют мeждy coбoй.

Пpoизвeдитe oткaт пoэтaпнo

и выполнение функции отката по пакетам прекращается.

Если при подборе компонентов для восстановления в системе в каталоге отката, заданном параметром Patchmanager.BackupDir, не будет найдена ни одна версия откатываемого компонента, меньшая чем установлена в системе, то программа выдает сообщение:

Пoтpeбyeтcя oткaтить кoмпoнeнты, для кoтopыx нe нaйдeны вepcии для oткaтa.

Иx пpидeтcя yдaлить из cиcтeмы, чтo мoжeт пpивecти к нepaбoтocпocoбнocти

oтдeльныx интepфeйcoв. Пpoдoлжить? [Да] [Нет]

При ответе [Нет] выполнение функции отката по пакетам прекращается, а при ответе [Да] на экран выдается окно =Откат обновления <имя реестра> системы <имя системы>= (см. Рис. 45), в котором компоненты, которые не могут быть восстановлены, выделяются в панели компонентов системы (левая панель) красным цветом (для просмотра необходимо снять фильтр).

Будьте очень внимательны при продолжении операции отката при наличии данного сообщения, так как выделенные красном цветом компоненты будут удалены из системы

В результате успешного выполнения процесса подбора компонентов на экран выдается окно =Откат обновления <имя реестра> системы <имя системы>= (см. Рис. 45), содержащее четыре экранных панели.

Рис. 45 Окно отката пакетного обновления компонентов системы

В левой панели (панель компонентов системы) отображается компонентный состав текущей системы. Компоненты, подлежащие откату, автоматически отмечаются для деинсталляции. Снять отметку нельзя.

В верхней правой панели (панель компонентов обновления) также как и при откате обновлений отдельных компонентов содержит список компонентов, находящихся в архивах обновлений каталога отката, заданного параметром Patchmanager.BackupDir. Компоненты каталога отката, которые будут восстановлены в системе в результате отката компонентов пакетного обновления, выделяются в панели компонентов обновлений полужирным шрифтом. Снять выделение нельзя.

Средняя правая панель (панель зависимостей) содержит для текущего компонента панели компонентов обновления список компонентов, наличие в системе которых необходимо для обеспечения его работоспособности. Причем требуемый компонент должен иметь версию, отвечающую определенному условию (равную или не меньше некоторой заданной версии).

Требуемые компоненты могут быть двух видов:

- компоненты, наличие которых обязательно. Такие компоненты отображаются в панели с пиктограммой обычной цветовой насыщенности, например, ;

- компоненты, наличие которых необязательно, но если они присутствуют в системе, то должно выполняться условие по их версии. Такие компоненты отображаются в панели с пиктограммой приглушенной цветовой насыщенности, например, .

В поле Требуемые компоненты содержатся имена компонентов, а в полях Условие и Версия - требования к их версии.

Нижняя правая панель (панель дистрибутивов) для текущего компонента панели компонентов обновления содержит имя и атрибуты (поля Файл, Размер, Дата) файла-архива (дистрибутива), в котором содержится текущий компонент.

Откат компонентов пакета обновлений выполняется комбинацией клавиш Crtl+F8 (или функцией локального меню [Ctrl+F8] Откатить, или с помощью пиктограммы инструментальной панели окна). По завершении операции на экран выдается соответствующее сообщение.

В результате отката компонентов в системе восстанавливаются соответствующие компоненты предыдущих версий.

В панели компонентов системы (левая панель) комбинацией клавиш Alt+B (или соответствующей функцией локального меню, или с помощью пиктограммы инструментальной панели окна) можно установить фильтр, оставляющий в списке только те компоненты системы, которые могут быть заменены с помощью дистрибутивов обновлений, находящихся в каталоге отката, заданном параметром Patchmanager.BackupDir.

В панели компонентов обновления (верхняя правая) фильтр оставляет в списке только те компоненты, которые могут быть восстановлены в системе (имеющие меньшую версию, чем соответствующий компонент в системе).

Повторное нажатие комбинации клавиш Alt+B снимает фильтр.

По комбинации клавиш Alt+C или с помощью пиктограммы инструментальной панели окна можно выполнить анализ совместимости компонентов системы. Порядок работы с данной функцией рассмотрен в п. Мониторинг текущего состояния системы. Если в панели компонентов системы основного окна, из которого вызывается функция Alt+C, установлен фильтр, то анализ совместимости выполняется в объеме компонентов данного фильтра.