WSUS, KB923789. Костыли

версия для печати

На машине включен WSUS-клиент и есть для установки обновление системы безопасности для проигрывателя Flash (KB923789). Но оно не ставится по причине "установленная на этом компьютере версия Macromedia Flash не соответствует данному пакету обновления". Получается затык: обновка не нужна, но WSUS упорно ее предлагает установить. Установка завершается ошибкой, через N-цать минут опять предложение установки, и так до бесконечности.. До корней проблемы я не добрался, но нашел способ обмануть систему обновления.

Обновление должно поднять flash-плеер до версии 6.0.88.0. Реально на подопытной машине был плеер версии 7.0.19.0, представленный всего одним файлом flash.ocx в каталоге [c:\windows\system32\macromed\Flash\]. Зачем вообще нужна обновка, если плеер новее, вопрос скорее риторический, ибо логика WSUS за пределами моего понимания :)

Если обновление установится, то в результате в указанном выше каталоге появятся файлы:

  • Flash6.ocx, версия 6.0.88.0
  • genuinst.exe, идет в пакете обновления
  • KB923789.inf, идет в пакете обновления
  • UninstFl.exe, ???
Для меня загадка, откуда берется файл Flash6.ocx, т.к. в inf-файле не достаточно информации. Старая версия плеера удаляется при обновлении.

Так же произойдут изменения в реестре:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\{5056b317-8d4c-43ee-8543-b9d1e234b8f4}]
@="Обновление безопасности для Windows XP (KB923789)"
"IsInstalled"=dword:00000001
"Version"="6,0,88,0"
"ComponentID"="KB923789"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\KB923789]
"DisplayName"="Обновление безопасности для Windows XP (KB923789)"
"ParentKeyName"="OperatingSystem"
"ParentDisplayName"="Windows XP - Обновление программного обеспечения"
"UninstallString"="C:\\WINDOWS\\system32\\MacroMed\\Flash\\genuinst.exe C:\\WINDOWS\\system32\\MacroMed\\Flash\\KB923789.inf"
"HelpLink"="http://support.microsoft.com?kbid=923789"
"URLInfoAbout"="http://support.microsoft.com"
"Publisher"="Microsoft Corporation"
"NoModify"=dword:00000001
"NoRepair"=dword:00000001

Если создать все эти условия, то WSUS наконец отстанет со своей обновкой. Все необходимое для лечения WinXPsp3 в этом архиве. Для других версий ОС нужно иначе править реестр. Если есть желание копаться, смотрите в файле KB923789.inf. После таких манипуляций возможно перестанет работать flash-плеер (не подтверждено). Обновите его версию на сайте Adobe

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

[1oo%, EoF]

Понравилась статья? Расскажите о ней друзьям:


Комментарии
Для работы модуля комментариев включите javaScript


Показать/скрыть правила
Имя
[i] [b] [u] [s] [url]
:-) ;-) :D *lol* 8-) :-* :-| :-( *cry* :o :-? *unsure* *oops* :-x *shocked* *zzz* :P *evil*

Осталось 1000 символов.
Код защиты от спама Обновить код
Каждый комментарий проходит ручную модерацию. 100% фильтрация спама.
Продвижение
Время
Метки