自从我在 64 位 Windows 机器上使用 Firefox 以来,每隔几分钟浏览器就会停止响应,标题栏中显示“无响应”,并且屏幕会淡出几秒钟。
我用谷歌搜索了这个问题,发现其他用户也遇到了这个问题,有人认为这是由 Flash 插件引起的。我不想禁用 Flash,因为我喜欢看视频,还有其他方法可以解决这个问题吗?
答案1
假设您正在使用最新版本的 Firefox(3.6.x),它会将 Flash(和其他插件)拆分成一个名为“plugin-container.exe”的单独进程,您可以在任务管理器中看到该进程与主 firefox.exe 进程分开,当您的 Firefox 冻结时,您是否看到它会使用大量资源?
如果不是,那么这可能不是直接由 Flash 冻结浏览器造成的。
(另外需要说明的是,我在 64 位 Windows 7 Enterprise 上顺利运行了 Flash 和 32 位 Firefox,没有看到这些冻结现象)
2014年更新
最近,Mozilla 上有一些关于解决 Flash 插件问题的知识库页面Adobe Flash 插件已崩溃 - 防止再次发生|Flash 视频无法在 YouTube、Facebook 和其他网站上全屏播放。虽然修复了最近在 Windows 7 上使用 Flash 13 时 Flash 没有响应的问题的方法是在 Flash 11.3 中禁用保护模式。
Adobe 常见问题解答中的最后一个选项(我遵循的)如何解决 Firefox 的 Flash Player 保护模式问题?是:
最后一招
最后,如果这些问题阻碍您使用 Flash Player,我们建议您作为最后的手段,恢复到 Flash Player 11.2 或暂时禁用保护模式。我们强烈建议在解决此问题后手动启用保护模式。
要恢复到 Flash Player 的先前版本,请参阅此常见问题解答:如何恢复到 Flash Player 的先前版本?
要禁用保护模式,请将以下行添加到位于以下位置的 mms.cfg 文件中:
Windows 32 位:C:\windows\system32\macromed\flash
Windows 64 位:C:\windows\syswow64\macromed\flash
ProtectedMode=0
如果 mms.cfg 文件不存在,请使用任何标准文本编辑器(例如记事本)创建一个
根据您的操作系统,您可能需要先将 mms.cfg 文件保存到可写位置(例如您的文档或桌面文件夹),然后使用 Windows 资源管理器将该文件复制到目标文件夹。
要重新启用保护模式,只需从 mms.cfg 文件中删除该行。
答案2
是的。Adobe 有一个特别网站关于此问题。您需要安装并使用 32 位浏览器来解决此问题。