如何在发布新版本时自动更新 Flash Player?

use*_*950 11 windows flash flash-player

概括:

Flash Player的更新服务上不可靠的时间表运行,并且不会自动下载并应用时更新运行。

鉴于安装最新版本的 Flash Player 的重要性(对于我们这些不使用带有内置播放器的 Chrome 的人),我想找到一种方法来确保及时检测到新的更新并安装。

下面是我自己努力解决这个问题的细节......

附录 A:Flash Player 更新服务

好的,回到 Flash Player 11.2(或更多?)Adobe 添加了 Flash Player 更新服务 (FlashPlayerUpdateService.exe),它应该保持 Flash Player 更新......

  • 安装后,FPUS 配置为作为 Windows 服务运行,启动类型设置为手动。

  • 添加计划任务 (Adobe Flash Player Updater.job) 以每小时启动此服务。

到目前为止,一切都很好 - 这种设置避免了持续运行的服务,但确保检查运行的频率足以快速捕获任何更新。谷歌的软件更新被配置以类似的方式,而工作得很好...

...然而,当我检查已安装的 Flash Player 的版本时,我发现它是11.6.602.180,根据查看文件的时间戳,该文件C:\Windows\System32\Macromed\Flash最后更新(或安装)于3 月 12 日星期二, 2013 年 13 月 12 日,下午 5:00:08

我在2013 年 4 月 25 日星期四 --- 2013 年 4 月 25 日下午 7:00:00进行了观察,在检查Adobe 网站时发现 Flash Player 的当前版本是11.7.700.169

自上次更新以来已经一个多月了,网站上清楚地提供了一个新的更新,但没有迹象表明我的机器上运行的每小时检查已经注意到它或有任何下载它的意图。

附录 B:手动运行 Flash Player 更新程序

曾几何时,运行会给你一个带有安装按钮的窗口;按下它将下载当前版本的安装程序(自动,无需打开浏览器)并运行它,然后您将通过该安装程序单击并完成。这是手动的,但它有效!发现我当前的安装已过期(请参阅附录 A),我首先尝试了此手动更新过程。然而...FlashUtil32_<version>_Plugin.exe -update plugin

  • 运行(在我的情况下,那是)...只显示一个带有下载按钮的窗口,单击该下载按钮将打开我的浏览器到 URL https://get3.adobe.com/flashplayer/update/activexFlashUtil32_<version>_ActiveX.exe -update activexFlashUtil32_11_6_602_180_ActiveX.exe -update activex

  • 正在运行(在我的情况下,那是)...只显示一个带有下载按钮的窗口,单击该下载按钮将我的浏览器打开到 URL https://get3.adobe.com/flashplayer/update/pluginFlashUtil32_<version>_Plugin.exe -update pluginFlashUtil32_11_6_602_180_Plugin.exe -update plugin

可以继续使用它发送给我的下载页面,取消选中 foistware 框(“免费!McAfee Security Scan Plus”),下载该安装程序(ActiveX,无 foistware:install_flashplayer11x32axau_mssd_aih.exe,插件,无 foistware:install_flashplayer11x32au_mssd_可能有更新的 Flash...但是,如果我必须手动下载并运行另一个 exe ,Flash Player 更新服务有什么意义?

结语

从那以后,我开始怀疑更新服务是故意拖延以将早期采用者带到手动下载页面的。如果这是真的,那么除了编写我自己的更新程序之外,可能没有解决方案;希望我错了。