AdobeFlashPlayer未能正常运⾏问题
- 问题描述
情况⼀:浏览器插件
笔者使⽤的QQ浏览器在打开含有 Flash 的⽹页时经常出现如下问题:
提⽰:您的 Adobe Flash Player 版本太旧,可能会有安全性风险。建议您升级到最新版本。
随后出现:
提⽰:必要的系统组件未能正常运⾏,请修复 Adobe Flash Player
点击⽴即修复,安装最新的 Adobe Flash Player,结果没有任何作⽤。
情况⼆:独⽴Flash播放器错误
笔者的独⽴Flash播放器(如:swfplayer)打开是⽩屏,⽆法加载 *swf ⽂件,或者 ZzFlash 播放器打开弹出 Exception EOleSysError in module *** at 0008A5A5 的错误。
- 原因探寻
情况⼀:浏览器插件
按照⽹上的现有⽅法,都说是因为 Flash Helper Service 进程没能正常启动,或者是直接把Flash 这个软件给卸载了。按照⽂章 的⽅法试过了依旧没有修改。
并且,开启 Flash Helper Service 之后会有⼴告弹出。
按照另⼀篇⽂章的做法,我们可以查看浏览器启⽤的 flash 插件的路径:
即在浏览器的地址栏输⼊:chrome://version/ 然后回车。
根据 Flash 的引⽤路径,QQ 浏览器使⽤的是⾃带的 Flash 插件,⽽我们更新的⾼版本 Flash 安装路径
为:C:\Windows\System32\Macromed\Flash 或者是 C:\Windows\SysWOW64\Macromed\Flash
这两个⽂件夹的区别是⼀个是64位的系统⽂件,⼀个是32位的系统⽂件。flash控件怎么下载
情况⼆:独⽴Flash播放器错误
根据 中的描述“Zz播放器部分要调⽤ie的flash插件”可知,应该是 Flash插件出了问题导致播放器⽆法播放。查阅资料知其根本原因是Flash Player 的ActiveX存在问题。
- 解决⽅法
注:不同的情况下使⽤的Flash内核插件是不同的:
1. ActiveX:适⽤于Windows 7、Vista、XP系统IE内核浏览器、本地视频、游戏客户端
2. NPAPI:适⽤于FireFox(⽕狐)、Safari(苹果)、Opera (欧朋,12.17版以下)bai
3. PPAPI:适⽤于Chromium浏览器、Opera (欧朋,15.00版以上)
情况⼀:浏览器插件
为了避免⿇烦,我们可以安装⼀个新版本的 浏览器插件(ActiveX + NPAPI + PPAPI 多合⼀)或者官⽅下载地址(不建议下载,官⽅为中国特供版,带流氓插件并强⾏获取⽤户隐私,吃相难看),到其默认的安装路径:C:\Windows\System32\Macromed\Flash,
将pepflashplayer64_32_0_0_371.dll ⽂件(根据相应的浏览器内核选择,具体可参考)替换到 QQ 浏览器插件的路径,并将其重命名为pepflashplayer.dll 即可。
重启浏览器发现 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补丁KB4577586,这个补丁的唯⼀作⽤,就是在系统中彻底删除Flash。KB4577586 ⼀旦安装,是⽆法卸载的,只能通过系统还原等⽅法复原。也就是说,如果你安装KB4577586补丁,那么系统就和Flash永别了。
若想要屏蔽掉这个更新,可以参考:
1.
2.
依据微软之前的博客,微软删除的是Windows⾃带的Flash,⼀般为IE以及Edge(包括换了Chromium内核的新版Edge)中使⽤的Flash。其他第三⽅软件⼿动安装的Flash不受此更新影响(如Firefox84,从85起Firefox也不⽀持Flash),但是新版本的Flash已经内置了时间开关(2021.01.12)停⽌运⾏,所以如果你现在可以正常使⽤Flash相关的内容请谨慎更新。
微软之前是有提供,但是⽬前⽹页打不开了, ⼀⽂博主提供了备份。笔者也提供了⼀个。
⽂件是有经过微软数字签名的,请⼤家使⽤前务必确认数字签名是否正常(解压后右键⽂件属性->数字签名->选中第⼀个签名后点击详细信息,此时若数字签名完好则可看到“此数字签名正常”)以确保⽂件为微软官⽅的版本。使⽤⽅法很简单,运⾏后先点下⼀步,然后选择Hide Updates,到你需要屏蔽的补丁(如KB4577586)打钩后下⼀步即可。(感谢博主!)
如果不幸已经更新,⽽且⼀定要在IE⾥⾯⽤flash的个⼈⽤户(企业⽤户请⾃⾏联系Adobe),可以考虑国内的特供版本(flash),但特供版会有⼴告、捆绑下载等流氓⾏为
或者尝试以下⽹友的⽅法(由于涉及到注册表等关键东西,笔者未尝试下⾯⽅法是否可⾏,仅供参考,笔者最终还是⽤了国内特供版,吐了):
1.
2.
微软官⽅给出的还原解决⽅案为,如果在安装此更新后必须在设备上再次使⽤ Adobe Flash Player,请使⽤以下⽅法之⼀:
⽅法 1: 将设备重置为早期的系统还原点。 必须显式启⽤此功能,并且必须在应⽤此更新之前在 Windows 设备上创建系统还原点。⽅法 2: 重新安装 Windows 操作系统,但不应⽤此更新。
- 更新(2021.3.19)
国内特供版实在是难以忍受,⽹上了⼤佬⾃⼰改的⼀个版本:。Enjoy it ! 感谢⼤佬!
1.
2.
3.
4.
5.
6.
7.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论