Как я могу автоматически обновлять Flash Player при выпуске новой версии?
Краткое описание:
Служба обновления Flash Player не работает по надежному расписанию и не загружает и не применяет обновления автоматически при запуске .
Учитывая важность установки обновленной версии Flash Player (для тех из нас, кто не использует Chrome со встроенным проигрывателем), я хотел бы найти способ обеспечить быстрое обнаружение и установку новых обновлений.
Ниже приведены подробности моего попытки решить эту проблему самостоятельно...
Приложение A: Служба обновления Flash-плеера
Хорошо, вернемся к Flash Player 11.2 (или около того?) Adobe добавила службу обновления Flash-плеера (FlashPlayerUpdateService.exe ), предполагалось обновлять Flash-плеер...
После установки FPUS настраивается для запуска в качестве службы Windows с типом запуска, установленным вручную.
Запланированная задача (обновление Adobe Flash Player.задание) добавляется в запускайте эту услугу каждый час.
Пока все хорошо - эта настройка позволяет избежать постоянно работающей службы, но гарантирует, что проверки выполняются достаточно часто, чтобы быстро получать любые обновления. Средство обновления программного обеспечения Google настроено аналогичным образом, и это работает просто отлично...
...И все же, когда я проверил версию моего установленного флеш-плеера, я обнаружил, что это 11.6.602.180, который, основываясь на просмотре временных меток файлов в C:WindowsSystem32MacromedFlash
был последний раз обновлен (или установлен) Вт, март 12, 2013 --- 3/12/13, 5:00: 08 вечера.
Я сделал это наблюдение Чт, апрель 25, 2013 --- 4/25/13, 7:00: 00 вечера, и после проверки веб-сайта Adobe обнаружил, что текущая версия Flash Player была 11.7.700.169.
Прошло больше месяца с момента последнего обновления, с новым, явно доступным на веб-сайте, но без указания на то, что почасовая проверка, выполняемая на моей машине, имеет заметил это или имеет какое-либо намерение загрузить его.
Приложение B: запуск программы обновления Flash Player вручную
Когда-то, запустив FlashUtil32_<version>_Plugin.exe -update plugin
, вы получили бы окно с кнопкой Установить ; нажатие на нее загрузило бы установщик для текущей версии (автоматически, без открытия браузера) и запустило его, затем вы бы щелкнули по этому установщику и сделали. Это было вручную, но это сработало! Обнаружив, что моя текущая установка устарела (см. Приложение А), я сначала попытался этот процесс обновления вручную. Однако...
Запуск
FlashUtil32_<version>_ActiveX.exe -update activex
(в моем случае этоFlashUtil32_11_6_602_180_ActiveX.exe -update activex
)...отображается только окно с кнопкой загрузки, нажатие этой кнопки загрузки открывает мой браузер по URL-адресу https://get3.adobe.com/flashplayer/update/activex.Запуск
FlashUtil32_<version>_Plugin.exe -update plugin
(в моем случае этоFlashUtil32_11_6_602_180_Plugin.exe -update plugin
)...отображается только окно с кнопкой загрузки, нажатие этой кнопки загрузки открывает мой браузер по URL-адресу https://get3.adobe.com/flashplayer/update/plugin .
Я мог бы продолжить работу со страницей загрузки, на которую она меня отправила, снимите флажок foistware ("Бесплатно! McAfee Security Scan Plus"), загрузите этот установщик (ActiveX, без программного обеспечения: install_flashplayer11x32axau_mssd_aih.exe, Плагин, без программного обеспечения: install_flashplayer11x32au_mssd_aih.exe ) & вероятно, у есть обновленная вспышка... но тогда, в чем смысл службы обновления Flash Player, если я нужно вручную загрузить и запустить другой exe-файл?
Эпилог
С тех пор я начал подозревать, что служба обновлений намеренно хромает, чтобы привести ранних пользователей на страницу загрузки вручную. Если это правда, то, вероятно, нет решения этой проблемы, кроме написания моего собственного обновления; надеюсь, я ошибаюсь.