- 问题描述

情况一:浏览器插件

笔者使用的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 Helper Service.exe这个软件给卸载了。按照文章1 2 3 的方法试过了依旧没有修改。

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

按照另一篇文章的做法4,我们可以查看浏览器启用的 flash 插件的路径:
即在浏览器的地址栏输入:chrome://version/ 然后回车。

根据 Flash 的引用路径,QQ 浏览器使用的是自带的 Flash 插件,而我们更新的高版本 Flash 安装路径为:C:\Windows\System32\Macromed\Flash 或者是 C:\Windows\SysWOW64\Macromed\Flash

这两个文件夹的区别是一个是64位的系统文件,一个是32位的系统文件5

情况二:独立Flash播放器错误

根据【原创】Wine完美解决Zzflash安装播放问题 中的描述“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版以上)

情况一:浏览器插件

为了避免麻烦,我们可以安装一个新版本的 Flash 浏览器插件(ActiveX + NPAPI + PPAPI 多合一6)或者官方下载地址Adobe Flash Player Support Center(不建议下载,官方为中国特供版,带流氓插件并强行获取用户隐私,吃相难看),找到其默认的安装路径:C:\Windows\System32\Macromed\Flash,将pepflashplayer64_32_0_0_371.dll 文件(根据相应的浏览器内核选择,具体可参考6)替换到 QQ 浏览器插件的路径,并将其重命名为 pepflashplayer.dll 即可。

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

情况二:独立Flash播放器错误

安装链接Adobe Flash Player Support Center中第一个即可。


- 更新 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. win10屏蔽无法卸载的KB4577586的技巧
  2. 微软开始在Win10上推送KB4577586补丁以彻底删除flash

依据微软之前的博客,微软删除的是Windows自带的Flash,一般为IE以及Edge(包括换了Chromium内核的新版Edge)中使用的Flash。其他第三方软件手动安装的Flash不受此更新影响(如Firefox84,从85起Firefox也不支持Flash),但是新版本的Flash已经内置了时间开关(2021.01.12)停止运行,所以如果你现在可以正常使用Flash相关的内容请谨慎更新7

微软之前是有提供临时隐藏指定补丁的工具,但是目前网页打不开了,《微软开始在Win10上推送KB4577586补丁以彻底删除flash》 一文博主提供了备份。笔者也提供了一个备份。

文件是有经过微软数字签名的,请大家使用前务必确认数字签名是否正常(解压后右键文件属性->数字签名->选中第一个签名后点击详细信息,此时若数字签名完好则可看到“此数字签名正常”)以确保文件为微软官方的版本。使用方法很简单,运行后先点下一步,然后选择Hide Updates,找到你需要屏蔽的补丁(如KB4577586)打钩后下一步即可7。(感谢博主!)

如果不幸已经更新,而且一定要在IE里面用flash的个人用户(企业用户请自行联系Adobe),可以考虑国内的特供版本(flash.cn),但特供版会有广告、捆绑下载等流氓行为!!!

或者尝试以下网友的方法(由于涉及到注册表等关键东西,笔者未尝试下面方法是否可行,仅供参考,笔者最终还是用了国内特供版,吐了):

  1. [Windows] Adobe Flash Player 34.0.0.92及可用版修改方法
  2. 【原创教程】Win8/10安装kb4577586后恢复Flash的方法

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

方法 1: 将设备重置为早期的系统还原点。 必须显式启用此功能,并且必须在应用此更新之前在 Windows 设备上创建系统还原点。
方法 2: 重新安装 Windows 操作系统,但不应用此更新。7


- 更新(2021.3.19)

国内特供版实在是难以忍受,网上找了大佬自己改的一个版本:Adobe Flash Player 34.0.0.118。Enjoy it ! 感谢大佬!

- 更新(2022.4.19)

前述网址失效,再次更新 [Adobe® Flash® Player插件]。(https://www.ittel.cn/archives/7327.html)


  1. 【FLASH】报错“必要的系统组件未能正常运行,请修复Adobe Flash Player”及 error#2046 ↩︎

  2. 必要的系统组件未能正常运行 请修复Adobe Flash Player ↩︎

  3. 升级最新版了,Adobe Flash Player老弹立即修复 ↩︎

  4. chrome 一个必要的系统组件未能正常运行请重新安装Adode Flash Player ↩︎

  5. 什么是SysWow64文件夹 SysWow64文件夹可以删除吗 ↩︎

  6. Adobe flash player ActiveX和NPAPI和PPAPI 这三个软件有什么区别?哪个是不必要的? ↩︎ ↩︎

  7. 微软开始在Win10上推送KB4577586补丁以彻底删除flash ↩︎ ↩︎ ↩︎

Adobe Flash Player 未能正常运行问题相关推荐

  1. 【FLASH】报错“必要的系统组件未能正常运行,请修复Adobe Flash Player”及 error#2046

    问题描述:内网应用加载flash页面报错:"必要的系统组件未能正常运行,请修复Adobe Flash Player" 解决思路: 一.必要的系统组件未能正常运行,请修复Adobe ...

  2. 关于Chrome内核88版本无法正常使用Adobe Flash Player公告

    关于Chrome内核88版本无法正常使用Adobe Flash Player公告 尊敬的Flash Player用户: 因谷歌最新发布版本Chrome 88已不再支持Flash Player,&quo ...

  3. 谷歌浏览器Adobe Flash player 已过期 解决办法

    更新了谷歌浏览器之后无法看视频,会出现如图所示的提示.尝试了网上的多种办法,都未能解决.几番摸索之后总算搞定.接下来为大家带来解决办法. 1 百度搜索 adobe flash player ppapi ...

  4. Flash Builder 找不到所需的Adobe Flash Player调试器版本的解决办法

    Flash Builder在Debug时出现的问题:Flash Builder 找不到所需的Adobe Flash Player调试器版本 解决方法: 1. 进入Flash Builder的安装目录 ...

  5. Adobe Flash player 10 提示:Error#2044:未处理的IOErrorEvent. text=Error#2036:加载未完成 的解决方法

    Adobe Flash player 10 提示:Error#2044:未处理的IOErrorEvent. text=Error#2036:加载未完成 的解决方法 参考文章: (1)Adobe Fla ...

  6. Adobe Flash Player 10.0.32.18

    Adobe Flash Player软件简介 Adobe Flash Player是Adobe发布的浏览器Flash支持补丁.随着网络速度与品质的提升,越来越多的网站开始使用Flash来表达网站的内容 ...

  7. Chrome 浏览器提示adobe flash player不是最新版本

    Chrome 浏览器提示adobe flash player不是最新版本 百度下载最新版. 刷新 Chrome浏览器.更换其他的浏览器. 刷新过后,无效. 打开Flash Player 检查安装的版本 ...

  8. 正尝试安装的adobe flash player不是最新版本

    正尝试安装的adobe flash player不是最新版本: [HKEY_LOCAL_MACHINE\SOFTWARE\Macromedia\FlashPlayer\SafeVersions]将&q ...

  9. 如何下载最新版的 Adobe Flash Player

    如何下载最新版的 Adobe Flash Player 中国访客用代理访问下面的链接,否则会自动跳转到 https://www.flash.cn/ 当我们从 https://get.adobe.com ...

  10. “正尝试安装的adobe flash player不是最新版本”的解决方法:

    在安装flash player 10时遇到提示"正尝试安装的adobe flash player不是最新版本"的解决方法: 执行 regedit,找到以下位置:[HKEY_LOCA ...

最新文章

  1. BootStrap在一行如何展示多行单据
  2. JUKI贴片机RX-7R_JUKI贴片机_贴片机
  3. Keras蚂蚁金服大赛实战——自然语言处理技术
  4. Collection和Collections的区别是什么
  5. java http get_我是如何进入阿里巴巴的-面向春招应届生Java面试指南(九)
  6. IIS 6.0 访问aspx页面出现404错误
  7. asp.core api 通过socket和服务器通信发送udp_读懂Java中的Socket编程
  8. es 怎么验证是否安装成功_ElasticSearch(ES)预警服务 Watcher安装以及探究
  9. 如何学习PLC编程,有没有什么好的方法?
  10. 【论文解读】 FPGA实现卷积神经网络CNN(二): Optimizing FPGA-based Accelerator Design for DCNN
  11. java地铁线路规划_地铁路线规划系统
  12. 忘记windows密码解决办法(用户密码或SYSKEY)
  13. 电脑白屏,电脑白屏是怎么回事?是系统的原因还是
  14. em在聊天中是什么意思_emmmm是什么意思 聊天中emmmm是什么意思什么梗
  15. mybatisplus where或and后面的条件用括号括起来
  16. android 360加固保
  17. Markdown表格、单元格合并、快速编辑表格
  18. python知网查重_学长学姐使用知网查重的经验之谈
  19. 赠与今年的大学毕业生 胡适
  20. 用计算机怎么更改进位制,计算机中的进位制,8421法是怎么转换的啊,求解

热门文章

  1. 计算机拓展名cad,CAD用到的各种文件格式有哪些
  2. SpringBoot集成Jsoup爬虫——三级列表
  3. linux 内核编程视频
  4. vue导出Excel
  5. 5款 Linux 常用远程连接工具,总有一款适合你
  6. oracle 亿级数据迁移,Oracle12c迁移-某风险报告类系统升级暨迁移至12c-3
  7. 机器学习_JS散度详解
  8. Mqtt 客户端 java API 教程
  9. Opencv图像二值化操作
  10. 在线下单系统php源码,PIMS在线订单管理系统v4.2.9