如何防止火狐flash崩溃,占用内存过大,绿屏等问题

无色 2019年8月12日18:48:02 评论 199

第一步:关闭火狐自带的硬件加速

点击火狐右上角三道杠,点击选项

选项 高级 常规 取消勾选 自动启用硬件加速

左边为 about:preferences#advanced
关闭硬件加速还可以解决一些其他奇葩问题

 

第二步:使用去沙箱(保护模式)的flash

1:卸载原来安装的flash(如果你一开始就没有装flash,可跳过这一步)
win7下用资源管理器打开:控制面板\所有控制面板项\程序和功能 (win8,win10或者xp也差不多,在控制面板里面仔细找找)

一般情况下你会看到2个 adobe flash player
注意第一个 ActiveX的flash是给IE浏览器用的,不要卸载,不过win8之后系统的都是内置了ie的flash的,没有也不用在意。(http://www.iefans.net/windows8-ie10-wufa-anzhuang-flash-player/
第二个plugin就是火狐用的flash,右键卸载。
ps:国内的chrome壳浏览器都是自带PepperFlash的,火狐的是npapiflash。
2:使用去沙箱的flash

打开 http://pan.baidu.com/share/link?shareid=775115274&uk=1580071060

把这个dll文件下载下来(需要注意的是下载下来之后文件名可能会变化,自行重命名为NPSWF32_11_4_402_265 C.dll)
找到桌面上的火狐快捷方式,右键—属性

点击 打开文件位置
找到browser文件夹(没有就自己新建),右键新建一个名为plugins的文件夹(如果已经有这个文件夹就不用新建了),把刚才下载的NPSWF32_11_4_402_265 C.dll文件放入这个文件夹。
以后下载的dll插件文件,比如这里的【http://bbs.kafan.cn/thread-1076145-1-1.html】也是一样的用法,都是放在plugin文件夹。
重启火狐,地址栏打开about:addons,找到插件列表,应该会多出一个 Shockwave Flash11.4.数字(注意是shockwave开头的),这就证明提取版本的flash安装成功了,以后与flash有关的问题应该不会再出现了。


如果你觉得11.4版本太老了,可以使用最新版本的flash提取版
下载连接:http://pan.baidu.com/s/166MtX (如果这个连接被和谐了会更新在这个帖子 https://www.firefox.net.cn/read-49581 )

ps:① 你的火狐版本为21以下(不包括21),打开文件位置之后直接新建plugins文件夹,然后放入dll文件。
② flash其他可以放的位置:%AppData%\Mozilla\plugins文件夹,%APPDATA%\Mozilla\Firefox\Profiles打开default文件夹 ,新建plugins目录 放入dll。
③ 以上的办法针对的是32位火狐,分享的dll也是32位的插件,64位的nightly,waterfox,palemoon等等请看这个帖子 http://tieba.baidu.com/p/2973692207 ,或者直接用安装版本
http://aihdownload.adobe.com/bin/live/install_flashplayer11x64_mssd_aih.exe

右键任务栏打开任务管理器,进程后面有*32的就是32位火狐,没有的就是64位了。
64位的系统兼容32位的火狐,因此不用强求64位的火狐。
④ 关于mac的flash,或许可以参考这个帖子 无意中搞定了之前的Flash问题 http://tieba.baidu.com/p/2756576209
⑨ 打开 about:config?filter=extensions.blocklist.enabled 右键切换,关闭flash版本过旧被屏蔽的提示。

如果你的火狐这么做了还是有问题,可以尝试以下办法。
1)参考官方教程 https://support.mozilla.org/zh-CN/kb/Adobe%20Flash%20%E6%8F%92%E4%BB%B6%E5%B7%B2%E5%B4%A9%E6%BA%83

禁用 Flash 的硬件加速以及修改mms.cfg文件来达到去除保护模式的效果
http://www.97world.com/archives/2711
2)安装官方flash,然会使用软件去除沙箱。
下载官方flash(http://download.macromedia.com/pub/flashplayer/current/support/install_flash_player.exe),正常安装
下载补丁 http://pan.baidu.com/s/1EacH0 (会报毒,不信可以不用)


点击补丁,32位系统打开%WINDIR%\System32\Macromed\Flash,64位系统打开%WINDIR%\SysWOW64\Macromed\Flash
选中NPSWF32_版本号.dll 就可以了,然会那个文件夹会多出一个bak后缀的文件,就证明成功了。
3)升级或者回滚你的显卡驱动
4)关闭 DEP 检测
一个小参数 让你的 火狐 和 Flash 性能 飚起来
http://bbs.kafan.cn/thread-1625526-1-1.htm
Firefox技巧分享:关闭DEP数据执行保护功能提升Firefox/浏览器Flash的性能 | 折腾の世界
http://www.97world.com/archives/2833
5)有个扩展GPU Accelerated Flash Player http://bbs.kafan.cn/thread-1777528-1-1.html
6)重装火狐,重装系统,换电脑,换浏览器。

还有问题欢迎反馈,请尽量说清楚问题,最好配上截图。
或者自行排除看看 火狐扩展和主题的故障解决方法 http://mzl.la/MAyOQc

无色

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: