Chrome 浏览器无法加载 Flash。显示“无法加载插件”。

Chrome 浏览器无法加载 Flash。显示“无法加载插件”。

我注意到,虽然 HTML5 视频可以正常播放,但 Flash 视频无法加载。我对此进行了研究,并尝试了许多方法,但都无济于事。

1) 我尝试卸载/重新安装 Chrome(删除所有内容,甚至是 localappdata 中的 Google 文件夹)。

2)我尝试从 chrome://plugins/ 禁用/启用 Adob​​e Flash Player

3)我尝试从 chrome://settings/ 重置所有设置

4)我尝试禁用所有扩展。

然而,当我卸载并重新安装 Chrome 时,问题就消失了。我可以观看 Flash 视频。但当我登录 Chrome 并自动同步所有书签、设置和扩展程序时,问题又出现了。

以下是我使用的扩展列表:

清空新标签页

Google 文档离线版

清除历史记录应用程序

Mailto:适用于 Gmail™

Reddit 增强套件

uBlock 起源

可能是什么问题?

答案1

经过大量的挖掘,我在这里找到了答案:https://productforums.google.com/forum/?#!topic/chrome/mxwrMGVA6FQ

如果 Flash Player 一天到一天停止加载,则可能是最近对 C:\Users\\AppData\Local\Google\Chrome\User Data\PepperFlash\20.0.0.xxx\pepflashplayer.dll 的 DLL 更新导致的。xxx 可能会随时间变化:267、286..

要测试 DLL,请将其隐藏/重命名为 pepflashplayerHide.dll。关闭/打开 Chrome,它现在将使用其内置 DLL。如果播放器可以正常工作,则您已经找到了罪魁祸首。您可以停止使用隐藏解决方法或尝试解决问题。

要解决此问题,请删除 PepperFlash 文件夹。关闭,然后打开 Chrome:Flash 播放器应该可以加载。如果问题再次出现(文件夹自动更新后),则可能存在权限问题(见下文)。

--详细信息-- 如果 DLL 的 32/64 位类型与 Chrome 的位类型不匹配,则不会加载。当您切换 32/64 位 Chrome 版本并且最近有 Flash Player 安全更新(此处为 2015 年 12 月 24 日)时,可能会出现不匹配的情况。

在地址框中输入about:version即可查看Chrome位类型。

要检查 DLL 更新的类型,请查看其大小。(请参阅上面的 PepperFlash 路径)小于 17000KB 的是 32 位,大于 28000KB 的是 64 位。

如果位类型不匹配,请删除 20.0.0.xxx 文件夹。如果位类型匹配,则仍然可能存在权限问题 - 删除 PepperFlash 文件夹。

当您隐藏 DLL 或删除文件夹时,Chrome 将恢复为其内置版本,并且 Flash 可以正常工作。

删除文件夹后,您很快就会收到自动更新(通常不到 30 分钟)。或者您可以从 about:components 立即更新。

如果更新后问题再次出现(查看 PepperFlash 文件夹),请尝试以管理员身份运行 Chrome。如果这样插件可以加载,则可能存在权限问题。

您可以通过再次隐藏 DLL 来规避权限失败,见上文。这将阻止其他更新(至此 20.0.0.xxx)并使用安全性较低的内置 DLL。快速,但不是最佳选择。

更好的方法是修复文件夹权限。您只需要修复 20.0.0.xxx 文件夹,关键权限是“读取和执行”。试试这个简洁的最佳答案(虽然老了,但很好)或者看看这个最近较长的一个

32/64 位冲突正在处理中错误 546017。机构用户可能会看到相同的“无法加载插件”故障,但这与网络共享权限有关。请参阅错误 572131 了解详情。

相关内容