Firefox 挂起
修订信息
- 修订编号: 186721
- 创建于:
- 创建者: wxie
- 备注: 根据更新186618调整翻译。
- 已审阅: 是
- 已审阅:
- 审核人: wxie2016
- 已核准? 是
- 是否为最新修订? 否
- 可进行本地化: 否
修订原文
修订内容
如果您的 Firefox 无论怎么操作都没有反应,同时 Firefox 窗口的标题栏显示有“停止响应”,且鼠标指针位于 Firefox 窗口前时呈现为一个旋转的圆圈,鼠标指针位于 Firefox 窗口前时呈现为一个旋转的等待光标,那表示 Firefox 进程出现了“挂起”情况(也称“卡死”、没有响应)。本文将根据具体情况指导您如何解决挂起问题。
- 如果 Firefox 占用了大量系统资源,请参考 内存消耗严重 中的解决方案。
- 如果您看到了“警告:无响应的脚本”提示,请参阅无响应脚本警告 - 含义和如何解决。
- 如果 Firefox 意外关闭,参见 分析 Firefox 崩溃。
如果您碰到的问题本文没有提及,或者本文的解决方案都不奏效,请尝试Firefox 问题诊断和故障排除。
目录
Firefox 时常无故挂起
如果 Firefox 时常无故挂起,而不是仅在进行特定操作时才发生(比如下载文件或者退出 Firefox),请参照本节的解决方案。
创建一个新的 “places” 数据库
如果挂起定期发生,原因可能是 “places” 数据库受损。
要新建一个 “places” 数据库,请按下列步骤操作:
- 模板“ProfileFolder”不存在,或是没有已通过审核的版本。
点击 Firefox 菜单按钮
,然后选择 。
在屏幕顶部点击 Firefox 菜单,然后选择 。
等待 Firefox 彻底退出。点击 Firefox 菜单
,然后选择 。
- 在 Firefox 用户配置文件夹中,将 places.sqlite 文件重命名为 places.sqlite.old,将 places.sqlite-journal 文件重命名为 places.sqlite-journal.old(如果这两个文件存在的话)。
- 要重命名文件,可以右键点击该文件并在菜单中选择重命名单击选中该文件,再单击文件名,文件名会变成可编辑状态。在文件名最后加上.old,回车完成重命名。
- 最后,重新启动 Firefox。
- Firefox 再次启动时会自动创建一个新的 “places” 数据库。您的浏览历史会丢失,但 Firefox 会自动使用最新的备份文件恢复书签。
关闭硬件加速
在某些显卡和显卡驱动配置上,开启硬件加速功能可能造成 Firefox 挂起。您可以试着关闭硬件加速看看能否解决问题。
- 在屏幕顶部的菜单栏里点击 并选择 (在旧版 macOS 上选择 )。点击菜单按钮
并选择 。
- 选择 面板和 标签页。
- 取消勾选适用时启用硬件加速。
-
点击 Firefox 菜单按钮
,然后选择 。
在屏幕顶部点击 Firefox 菜单,然后选择 。
点击 Firefox 菜单
,然后选择 。
- 正常启动Firefox。
- 在屏幕顶部的菜单栏里点击 并选择 (在旧版 macOS 上选择 )。点击菜单按钮
并选择 。
- 选择 面板。
- 在性能部分,取消勾选使用推荐的性能设置。
此时会出现额外的选项。 - 取消勾选适用时启用硬件加速。
-
点击 Firefox 菜单按钮
,然后选择 。
在屏幕顶部点击 Firefox 菜单,然后选择 。
点击 Firefox 菜单
,然后选择 。
- 正常启动Firefox。
如果挂起不再出现,那么问题很可能出在硬件加速上。您可以试试升级显卡驱动再重新尝试硬件加速,或者干脆不使用硬件加速功能使用 Firefox。
删除重复的会话恢复文件
如果存在会话恢复文件的多个副本,Firefox 可能会响应缓慢甚至挂起:
-
要打开你的用户档案文件夹:
- 点击菜单按钮
,再点击 并选择 。从 然后,故障调试信息 标签页会出现。 菜单中, 选择 。
- 在 应用程序概要 部分的 配置文件夹配置目录旁边,点击 按钮。含有配置文件夹的窗口将打开。配置文件夹将打开。
注意:如果点击 您无法打开或使用 Firefox,您也可尝试 时,Firefox 显示错误或者如果在不打开 Firefox 的情况下找到您的用户配置文件 中的指导。 - 点击菜单按钮
-
点击 Firefox 菜单按钮
,然后选择 。
在屏幕顶部点击 Firefox 菜单,然后选择 。
点击 Firefox 菜单
,然后选择 。
- 找到并删除 sessionstore.js 文件和其余形如 sessionstore-1.js、sessionstore-2.js 的副本。
更改 PAC 设置
如果您在使用代理自动配置文件(PAC),在尝试打开不存在的站点或者您近期没有访问过的站点时 Firefox 可能挂起。要确定您是否在使用代理自动配置文件,遵照以下步骤:
- 在屏幕顶部的菜单栏里点击 并选择 (在旧版 macOS 上选择 )。点击菜单按钮
并选择 。
- 在网络代理网络设置 部分。 面板,找到
- 点击 ,弹出“连接设置”对话框。
- 如果自动代理配置 URL 已被勾选,您就在使用代理自动配置文件。但请不要取消选中,否则您或许无法正常上网。请与您的网络管理员商议这个处理方法。
- 点击 按钮。
播放 Flash 视频时 Firefox 挂起
Firefox 在长时间使用后挂起
升级 Firefox
最新版 Firefox 优化了内存使用,特别是针对长时间运行的会话。因此请升级到最新版本的 Firefox。
重启 Firefox
Firefox 在长时间使用后可能挂起,此时重启 Firefox 便可解决问题。
如果您希望重启 Firefox 之后迅速恢复之前打开的窗口和标签页,试试 Firefox 的会话恢复功能,具体请参考配置会话恢复。
Firefox 在下载文件或者保存图像时挂起
如果 Firefox 在下载文件或者保存图像时挂起,请尝试下列方法:
清空下载历史
如果您的下载历史信息过多,可能会使 Firefox 挂起。要想清空下载历史:
- 点击工具栏的下载按钮
,或者点击我的足迹按钮
然后点击菜单里的 。
- 在下载面板下部点击 。我的足迹窗口会打开。
- 点击我的足迹窗口顶部的 按钮。
- 再尝试下载一些文件,看看是否还有挂起现象。
选择另外的下载目录
如果上一次下载的目录不存在(例如共享卷或者 U 盘),Firefox 可能会挂起。要解决此问题,请参照下列步骤:
- 在屏幕顶部的菜单栏里点击 并选择 (在旧版 macOS 上选择 )。点击菜单按钮
并选择 。
- 点击 面板。
- 在“下载”面板中,选择保存文件至并点击按钮。
- 在选择下载文件夹窗口中,选择新的文件夹路径。
- 关闭 页。您做的所有更改都会自动保存。
现在再看看是否能正常下载文件或保存图像。如果一切正常,为避免再次出现该问题,您可以回到刚才的设置,选择
。Firefox 在退出时挂起
有时您关闭了 Firefox,尽管窗口已经关闭,它仍然有可能停止响应并驻留在内存中。这种情况下,下次启动 Firefox 会弹出“关闭 Firefox”对话框,并伴随错误提示:“Firefox 正在运行,但是没有响应。要打开新窗口,您必须结束已有的 Firefox 进程或者重启操作系统。”“一个 Firefox 的副本已被打开。”。要想正常打开 Firefox,您必须结束所有的 Firefox 进程或者重启操作系统。请参阅Firefox 已经在运行,但是没有响应一文了解详情。
彻底关闭 Firefox
-
点击 Firefox 菜单按钮
,然后选择 。
在屏幕顶部点击 Firefox 菜单,然后选择 。
点击 Firefox 菜单
,然后选择 。
- 关闭所有对话框和二级窗口,比如我的足迹窗口。
如果 Firefox 进程总是驻留在内存中无法退出,尝试以下解决方法。
排查扩展问题
工作不正常的扩展可能造成上述问题,解决方法是禁用或者卸载它。关于扩展造成的问题,请参阅Firefox 扩展和主题的故障解决方法。
排查网络安全软件造成的问题
根据报告,某些安全软件(防火墙、杀毒软件)也有可能造成挂起问题。您可以尝试设置您的防火墙检查能否解决挂起问题。
在Thinkpad上当Windows从休眠状态恢复时Firefox挂起
在Thinkpad上,当Windows从休眠状态恢复时Firefox挂起几分钟,这可能是由于预安装的"ThinkVantage Technologies Power Manager 6"的一个问题导致的。一个解决方案是卸载该软件。另一个方法是查看新版的软件 Lenovo support website ,看看此问题是否解决。更多信息,参看 Bug 1106202 。