2023年11月28日发(作者:)

AdobeFlashPlayer未能正常运⾏问题

- 问题描述

情况⼀:浏览器插件

笔者使⽤的QQ浏览器在打开含有 Flash 的⽹页时经常出现如下问题:

提⽰:

您的 Adobe Flash Player 版本太旧,可能会有安全性风险。建议您升级到最新版本。

随后出现:

提⽰:

必要的系统组件未能正常运⾏,请修复 Adobe Flash Player

点击⽴即修复,安装最新的 Adobe Flash Player,结果没有任何作⽤。

情况⼆:独⽴Flash播放器错误

笔者的独⽴Flash播放器(如:)打开是⽩屏,⽆法加载 *swf ⽂件,或者 播放器打开弹出

swfplayerZzFlashException EOleSysError in

module *** at 0008A5A5

的错误。

- 原因探寻

情况⼀:浏览器插件

按照⽹上的现有⽅法,都说是因为 Flash Helper Service 进程没能正常启动,或者是直接把Flash Helper 这个软件给卸载

了。按照⽂章 的⽅法试过了依旧没有修改。

并且,开启 Flash Helper Service 之后会有⼴告弹出。

按照另⼀篇⽂章的做法,我们可以查看浏览器启⽤的 flash 插件的路径:

即在浏览器的地址栏输⼊: 然后回车。

chrome://version/

根据 Flash 的引⽤路径,QQ 浏览器使⽤的是⾃带的 Flash 插件,⽽我们更新的⾼版本 Flash 安装路径

为: 或者是

C:WindowsSystem32MacromedFlashC:WindowsSysWOW64MacromedFlash

为了避免⿇烦,我们可以安装⼀个新版本的 浏览器插件(ActiveX + NPAPI + PPAPI 多合⼀)或者官⽅下载地址(不建议下载,官⽅为中

国特供版,带流氓插件并强⾏获取⽤户隐私,吃相难看),找到其默认的安装路径:

C:WindowsSystem32MacromedFlash

⽂件(根据相应的浏览器内核选择,具体可参考)替换到 QQ 浏览器插件的路径,并将其重命名为

pepflashplayer64_32_0_0_

即可。

重启浏览器发现 Flash 可正常运⾏。

情况⼆:独⽴Flash播放器错误

安装链接中第⼀个即可。

- 更新 Flash 已死

Adobe 已于 2021 年 1 ⽉ 12 ⽇开始阻⽌ Flash 内容在 Flash Player 中运⾏。现在,当使⽤者尝试打开Flash内容(⼤多数浏览器默认

情况下会⾃动阻⽌它们)时,Flash Player会显⽰以下图标,当单击它时,它将打开Adobe Flash Player寿命终⽌页⾯。

笔者的 Flash 播放器也遇到了同样的问题,笔者删除了 Windows 电脑内的与 Flash 有关的系统更新之后,Flash 恢复了正常。

- 更新(2021.3.18——千万不要安装KB4577586

微软做了⼀个新的Windows 10补丁,这个补丁的唯⼀作⽤,就是在系统中彻底删除Flash。 ⼀旦安装,是⽆法卸

KB4577586KB4577586

载的,只能通过系统还原等⽅法复原。也就是说,如果你安装补丁,那么系统就和Flash永别了。

KB4577586

若想要屏蔽掉这个更新,可以参考:

1.

2.

依据微软之前的博客,微软删除的是Windows⾃带的Flash,⼀般为IE以及Edge(包括换了Chromium内核的新版Edge)中使⽤的Flash。

微软官⽅给出的还原解决⽅案为,如果在安装此更新后必须在设备上再次使⽤ Adobe Flash Player,请使⽤以下⽅法之⼀:

⽅法 1: 将设备重置为早期的系统还原点。 必须显式启⽤此功能,并且必须在应⽤此更新之前在 Windows 设备上创建系统还原点。

⽅法 2: 重新安装 Windows 操作系统,但不应⽤此更新。

- 更新(2021.3.19

国内特供版实在是难以忍受,⽹上找了⼤佬⾃⼰改的⼀个版本:。Enjoy it ! 感谢⼤佬!