- 问题描述
笔者使用的QQ浏览器在打开含有 Flash 的网页时经常出现如下问题:
提示:您的 Adobe Flash Player 版本太旧,可能会有安全性风险。建议您升级到最新版本。
随后出现:
提示:必要的系统组件未能正常运行,请修复 Adobe Flash Player
点击立即修复,安装最新的 Adobe Flash Player,结果没有任何作用。
- 原因探寻
按照网上的现有方法,都说是因为 Flash Helper Service 进程没能正常启动,或者是直接把Flash Helper Service.exe这个软件给卸载了。按照文章123 的方法试过了依旧没有修改。
并且,开启 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 ,找到其默认的安装路径:C:\Windows\System32\Macromed\Flash
,将pepflashplayer64_32_0_0_371.dll
文件替换到 QQ 浏览器插件的路径,并将其重命名为 pepflashplayer.dll
即可。
重启浏览器发现 Flash 可正常运行。