Firefox 挂起

如果您的 Firefox 无论怎么操作都没有反应,同时 Firefox 窗口的标题栏显示有“停止响应”,且鼠标指针位于 Firefox 窗口前时呈现为一个旋转的光标,鼠标指针位于 Firefox 窗口前时呈现为一个旋转的等待光标,那表示 Firefox 进程出现了“挂起”情况(也称“卡死”、没有响应)。本文将根据具体情况指导您如何解决挂起问题。

如果您碰到的问题本文没有提及,或者本文的解决方案都不奏效,请尝试基本故障排除

注意:重置 Firefox 功能可以恢复 Firefox 到其最初的初始状态来修复许多疑难问题,同时保留您最基本的信息。经过漫长的故障排除过程仍无法解决问题时再考虑使用此功能。
注意:如果您启用了提交性能数据,Mozilla 会收集 Firefox 挂起情况等数据,这能帮助未来版本的 Firefox 变得更优秀。

Firefox 时常无故挂起

如果 Firefox 时常无故挂起,而不是仅在进行特定操作时才发生(比如下载文件或者退出 Firefox),请参照本节的解决方案。

创建一个新的 places 数据库

如果挂起定期发生,原因可能是 places 数据库受损。要新建一个 places 数据库,请按下列步骤操作:

警告:以下操作会清空您的浏览历史并删除当天新增的书签。
  1. 要打开你的用户档案文件夹:

    点击 Firefox 窗口顶部的 Firefox 按钮,指向 帮助 菜单点击菜单栏中的 帮助 菜单点击 Firefox 窗口顶部的 帮助 菜单,选择 故障排除信息 菜单项以打开故障排除信息标签页。 点击菜单按钮 New Fx Menu ,点击帮助 Help-29 并选择 故障排除信息 菜单项以打开故障排除信息标签页。

  2. 应用程序概要 部分,点击 显示文件夹在 Finder 中显示打开目录 按钮,将打开一个窗口显示您的配置文件文件夹
  3. 注意:如果您无法打开或使用 Firefox,您也可尝试 在不打开 Firefox 的情况下找到您的用户配置文件 中的指导。

  4. 点击 Firefox 窗口顶部的 Firefox 按钮,然后选择 退出 菜单项。点击 Firefox 窗口顶部的 文件 菜单然后选择 退出 菜单项。点击菜单栏中的 Firefox 菜单,然后选择 退出 Firefox 菜单。点击 Firefox 窗口顶部的 文件 菜单然后选择 退出 菜单项。

    点击菜单按钮 New Fx Menu ,然后点击退出 Close 29

    等待 Firefox 彻底退出。
  5. 在 Firefox 用户配置文件夹中,将 places.sqlite 文件重命名为 places.sqlite.old,将 places.sqlite-journal 文件重命名为 places.sqlite-journal.old(如果这两个文件存在的话)。
    • 要重命名文件,可以右键点击该文件并在菜单中选择重命名单击选中该文件,再单击文件名,文件名会变成可编辑状态。在文件名最后加上.old,回车完成重命名。
  6. 最后,重新启动 Firefox。
    • Firefox 再次启动时会自动创建一个新的 places 数据库。您的浏览历史会丢失,但 Firefox 会自动使用最新的备份文件恢复书签。

关闭硬件加速

在某些显卡和显卡驱动配置上,开启硬件加速功能可能造成 Firefox 挂起。您可以试着关闭硬件加速看看能否解决问题。

  1. 点击 Firefox 窗口顶部的 Firefox 按钮并选择 选项 菜单。点击 Firefox 窗口顶部的 工具 菜单并选择 选项 菜单。点击菜单栏上的 Firefox 菜单并选择 首选项... 菜单。点击 Firefox 窗口顶部的 编辑 菜单并选择 首选项 菜单。

    点击菜单按钮 New Fx Menu 并点击 选项 按钮 首选项 按钮

  2. 选择高级面板然后选择常规选项卡。
  3. 取消勾选自动启用硬件加速
  4. 点击 Firefox 窗口顶部的 Firefox 按钮,然后选择 退出 菜单项。点击 Firefox 窗口顶部的 文件 菜单然后选择 退出 菜单项。点击菜单栏中的 Firefox 菜单,然后选择 退出 Firefox 菜单。点击 Firefox 窗口顶部的 文件 菜单然后选择 退出 菜单项。

    点击菜单按钮 New Fx Menu ,然后点击退出 Close 29

  5. 正常启动 Firefox。

如果挂起不再出现,那么问题很可能出在硬件加速上。您可以试试升级显卡驱动再重新尝试硬件加速,或者干脆不使用硬件加速功能使用 Firefox。

排查插件问题

调用 Java、Adobe Reader 或者 Flash 插件的站点可能导致 Firefox 挂起。您可以根据解决插件引起的故障一文的方法排查插件问题,以及确定问题是否因特定插件引起。

删除重复的会话恢复文件

如果存在会话恢复文件的多个副本,Firefox 可能会响应缓慢甚至挂起:

  1. 要打开你的用户档案文件夹:

    点击 Firefox 窗口顶部的 Firefox 按钮,指向 帮助 菜单点击菜单栏中的 帮助 菜单点击 Firefox 窗口顶部的 帮助 菜单,选择 故障排除信息 菜单项以打开故障排除信息标签页。 点击菜单按钮 New Fx Menu ,点击帮助 Help-29 并选择 故障排除信息 菜单项以打开故障排除信息标签页。

  2. 应用程序概要 部分,点击 显示文件夹在 Finder 中显示打开目录 按钮,将打开一个窗口显示您的配置文件文件夹
  3. 注意:如果您无法打开或使用 Firefox,您也可尝试 在不打开 Firefox 的情况下找到您的用户配置文件 中的指导。

  4. 点击 Firefox 窗口顶部的 Firefox 按钮,然后选择 退出 菜单项。点击 Firefox 窗口顶部的 文件 菜单然后选择 退出 菜单项。点击菜单栏中的 Firefox 菜单,然后选择 退出 Firefox 菜单。点击 Firefox 窗口顶部的 文件 菜单然后选择 退出 菜单项。

    点击菜单按钮 New Fx Menu ,然后点击退出 Close 29

  5. 找到并删除 sessionstore.js 文件和其余形如 sessionstore-1.jssessionstore-2.js 的副本。

更改 PAC 设置

如果您在使用代理自动配置文件(PAC),在尝试打开不存在的站点或者您近期没有访问过的站点时 Firefox 可能挂起。要确定您是否在使用代理自动配置文件,遵照以下步骤:

  1. 点击 Firefox 窗口顶部的 Firefox 按钮并选择 选项 菜单。点击 Firefox 窗口顶部的 工具 菜单并选择 选项 菜单。点击菜单栏上的 Firefox 菜单并选择 首选项... 菜单。点击 Firefox 窗口顶部的 编辑 菜单并选择 首选项 菜单。

    点击菜单按钮 New Fx Menu 并点击 选项 按钮 首选项 按钮

  2. 点击高级图标。
  3. 点击网络选项卡。
  4. 点击设置,弹出“连接设置”对话框。
  5. 如果自动代理配置 URL 已被勾选,您就在使用代理自动配置文件。但请不要取消选中,否则您或许无法正常上网。请与您的网络管理员商议这个处理方法
  6. 点击取消按钮。

播放 Flash 视频时 Firefox 挂起

请参阅播放 Flash 视频使 Firefox 卡死

Firefox 在长时间使用后挂起

升级 Firefox

最新版 Firefox 优化了内存使用,特别是针对长时间运行的会话。因此请升级到最新版本的 Firefox

重启 Firefox

Firefox 在长时间使用后可能挂起,此时重启 Firefox 便可解决问题。

如果您希望重启 Firefox 之后迅速恢复之前打开的窗口和标签页,试试 Firefox 的会话恢复功能,具体请参考配置会话恢复

Firefox 在载入第一个窗口时挂起

加速会话恢复

如果您有很多个标签页要恢复, Firefox 可能在载入这些网站时挂起。您可以在选项首选项窗口的标签页面板中勾选选择之前不要加载标签页,这样每次启动时只载入上次浏览器关闭时正在浏览的标签页。您也可以使用标签页群组功能,这样每次只有当前可见群组中的标签页才会被优先载入。

Firefox 在下载文件或者保存图像时挂起

如果 Firefox 在下载文件或者保存图像时挂起,请尝试下列方法:

清空下载历史

如果您的下载历史信息过多,可能会使 Firefox 挂起。要想清空下载历史:

  1. 点击窗口顶端的Firefox按钮(Windows XP 系统中,点击工具菜单),并选择下载点击菜单栏的工具菜单并选择下载点击窗口顶端的工具菜单并选择下载下载窗口将打开。点击下载按钮 fx20 download icon ,再点击显示全部下载项。“我的足迹”窗口将打开。
  2. 点击清空列表按钮,下载历史就被清空了。点击清除下载项按钮,下载历史就会被清空了。
  3. 再尝试下载一些文件,看看是否还有挂起现象。

选择另外的下载目录

如果上一次下载的目录不存在(例如共享卷或者 U 盘),Firefox 可能会挂起。要解决此问题,请参照下列步骤:

  1. 点击 Firefox 窗口顶部的 Firefox 按钮并选择 选项 菜单。点击 Firefox 窗口顶部的 工具 菜单并选择 选项 菜单。点击菜单栏上的 Firefox 菜单并选择 首选项... 菜单。点击 Firefox 窗口顶部的 编辑 菜单并选择 首选项 菜单。

    点击菜单按钮 New Fx Menu 并点击 选项 按钮 首选项 按钮

  2. 点击常规面板。
  3. 在“下载”面板中,选择保存文件至并点击浏览按钮。
  4. 选择下载文件夹窗口中,选择新的文件夹路径。
  5. 点击确定按钮关闭“选项”窗口点击关闭按钮关闭“首选项”窗口关闭“首选项”窗口

现在再看看是否能正常下载文件或保存图像。如果一切正常,为避免再次出现该问题,您可以回到刚才的设置,选择总是询问保存文件的位置

禁用 Firefox 下载文件病毒扫描

如果您安装了杀毒软件,下载文件以后进行的病毒扫描就可能会导致 Firefox 挂起。您可以尝试按照下列步骤禁用病毒扫描(不会禁用您的杀毒软件):

  1. 地址栏,输入 about:config,然后按 EnterReturn

    • 可能会出现 这样可能会失去质保! 的警告页面。点击 我保证会小心,以继续到 about:config 页面。
  2. 通过搜索找到 browser.download.manager.scanWhenDone 首选项,然后双击该项,它的值将变为 false。这样就禁用了下载文件病毒扫描。

Firefox 在退出时挂起

有时您关闭了 Firefox,尽管窗口已经关闭,它仍然有可能停止响应并驻留在内存中。这种情况下,下次启动 Firefox 会弹出“关闭 Firefox” 对话框,并提示Firefox 正在运行,但是没有响应。要打开新窗口,您必须结束已有的 Firefox 进程或者重启操作系统。要想正常打开 Firefox,您必须结束所有的 Firefox 进程或者重启操作系统。请参阅Firefox 已经在运行,但是没有响应一文了解详情。

彻底关闭 Firefox

  1. 点击 Firefox 窗口顶部的 Firefox 按钮,然后选择 退出 菜单项。点击 Firefox 窗口顶部的 文件 菜单然后选择 退出 菜单项。点击菜单栏中的 Firefox 菜单,然后选择 退出 Firefox 菜单。点击 Firefox 窗口顶部的 文件 菜单然后选择 退出 菜单项。

    点击菜单按钮 New Fx Menu ,然后点击退出 Close 29

  2. 关闭所有对话框和二级窗口,比如下载窗口。


如果 Firefox 进程总是驻留在内存中无法退出,尝试以下解决方法。

排查扩展问题

工作不正常的扩展可能造成上述问题,解决方法是禁用或者卸载它。关于扩展造成的问题,请参阅火狐扩展和主题的故障解决方法

升级或者禁用 Java 插件

有时 Java 小程序也可能使 Firefox 进程无法完全退出。请按 Mozilla 插件测试页面的方法将 Java 升级到最新版本;如果您不需要使用 Java 插件,可以在附加组件管理器的“插件”面板中禁用 Java,方法请参考 Firefox 中使用 Java 插件

排查网络安全软件造成的问题

根据报告,某些安全软件(防火墙、杀毒软件)也有可能造成挂起问题。您可以尝试设置您的防火墙检查能否解决挂起问题。




本文源自Firefox hangs (mozillaZine KB)



分享这篇文章: http://mzl.la/MP6ZBS

这篇文章对您有帮助吗? 请稍候...

这些人帮助撰写了这篇文章:yfdyh000, kmc, MichelleChen, f1m15, innki。你也可以提供帮助,来看看该怎么做