Firefox 挂起

修订信息
  • 修订编号: 10289
  • 建立于
  • 创建者: Kemcy Best
  • 备注: done
  • 已审阅:
  • 已审阅:
  • 审核人: kmc
  • 已核准?
  • 这是当前最新的版本吗?
  • 可进行本地化:
修订原文
修订内容

当一个程序被 挂起,它不再接受用户输入,也似乎不再执行任何操作。挂起的其它术语有“冻结”或“未响应”。

  • 挂起程序不同于已崩溃程序;崩溃 使程序结束。
  • 挂起程序不响应你的操作。在其它情况下, Firefox回应您对菜单和按键的操作,不加载任何网站

要解决该文章中没有具体提出的挂起问题,或者建议的解决方案并未解决问题,请见基本故障排除你还应该扫描电脑看是否是病毒、间谍软件和其它恶意软件,并阅读针对 Firefox 恶意软件的故障排除


打开第一个窗口时挂起

加载第一个浏览器窗口时,可能由于“超线程”而被挂起。对一些英特尔奔腾4处理器的功能,“超线程”旨在提高性能,但它也会导致Firefox挂起。

如果您的计算机有英特尔奔腾4处理器和使用Windows 2000和XP系统,您可以禁用“超线程”。

  1. 右键单击用于启动Firefox的快捷图标。
  2. 选择属性。
  3. 选择兼容性图标。
  4. 选择以兼容模式运行该程序。
  5. 在兼容模式的下拉菜单中选择Windows98/Windows Me。
  6. 点击确定
  7. 重启Firefox,看挂起是否已经消失。

打开每一个窗口时都挂起

SwitchProxy 扩展在每次有新窗口打开时都检查更。这是一个已知的问题。

如果您使用SwitchProxy,您可以禁用它来看挂起是否得到解决:

  1. 在Firefox窗口顶端在工具栏,点击工具 然后选择附加组件。出现附加组件对话框。
  2. 选择扩展面板,将会看到已安装的扩展名列表。
  3. 选择SwitchProxy工具。
  4. 单击禁用
  5. 点击 Firefox 菜单按钮 Fx89menuButton,然后选择 退出

    在屏幕顶部点击 Firefox 菜单,然后选择 退出 Firefox

    点击 Firefox 菜单 Fx89menuButton,然后选择 退出

  6. 重启Firefox。打开几个新窗口,看Firefox是否不再被挂起。

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

当您想下载文件或保存图像时Firefox被挂起,请尝试以下解决方案:

清除下载历史记录

如果您下载历史记录太大,下载文件时Firefox可能被挂起。清除下载历史记录:

  1. 在Firefox窗口顶端在工具栏,点击工具 然后选择下载。下载窗口会打开。
  2. 点击清除列表。下载历史记录被清除。
  3. 下载一些示例文档,看挂起现象是否得到解决。

选择不同的下载文件夹

如果最后一个下载文件夹位置(如:共享卷标或USB驱动器)不再可用,Firefox可能挂起。要解决此问题:

  1. 在屏幕上方的菜单栏里点击 Firefox 并(根据 macOS 的版本不同)选择 首选项设置点击菜单按钮 Fx89menuButton 并选择设置
  2. 选择常规(在Firefox 3.5中是主要)。
  3. 在下载窗格中,选择保存文件至,然后单击浏览
  4. 在浏览文件夹窗口,选择一个新文件夹位置。
  5. 关闭 设置 页。您做的所有更改都会自动保存。

查看您现在是否可以下载文件或保存图像。如果可以,您可以回到Firefox设置,如果您愿意,请选择总是询问保存文件的位置

在打开历史菜单或者历史侧栏时挂起

让浏览器历史过多时Firefox在打开历史菜单或者历史侧栏时可能会挂起。清理历史可以解决此问题:

  1. 在Firefox窗口顶端在工具栏,点击工具 菜单并选择清理隐私数据...。将打开清理隐私数据对话框。
  2. 只选中浏览历史,其中全部取消选择。.
  3. 点击 现在清理隐私数据。浏览历史就被清除了,更多信息,请查阅清除隐私数据

要防止些现象再现,你可以在首选项窗口 - 隐私面板中把Firefox保存的浏览历史配置得少一些:

  1. 在屏幕上方的菜单栏里点击 Firefox 并(根据 macOS 的版本不同)选择 首选项设置点击菜单按钮 Fx89menuButton 并选择设置
  2. 选择 隐私 面板。
  3. 保留我的历史至少 XX 天 的文本框中,输入一个比当前值小的值。该数值是Firefox记录历史的天数,天数越少记录的历史就越少。
  4. 关闭 设置 页。您做的所有更改都会自动保存。
  1. 在Firefox窗口顶端在工具栏,点击工具 菜单并选择清理最近的历史....
  2. 要清理的时间范围 下拉菜单中选择 全部
  3. 点击详细旁边的按钮,将打开一个历史项目的列表。
  4. 选择 '浏览和下载历史.
  5. 点击 立即清理 按钮。此时清理最近历史的窗口将会关闭,浏览历史和下载历史也即被清除,更多信息请查阅清除最近历史记录

要防止些现象再现,你可以在首选项窗口 - 隐私面板中把Firefox保存的浏览历史配置得少一些:

  1. 在屏幕上方的菜单栏里点击 Firefox 并(根据 macOS 的版本不同)选择 首选项设置点击菜单按钮 Fx89menuButton 并选择设置
  2. 选择 隐私 面板。
  3. Firefox 将旁边,确保选中 使用我的历史设置
  4. 至少记录 XX 天的浏览历史 文本框中输入一个比当前值小的值。该数值是Firefox记录历史的天数,天数越少记录的历史就越少。
  5. 关闭 设置 页。您做的所有更改都会自动保存。

在载入网站时挂起

自动代理配置文件

如果您正使用自动代理配置文件(PAC), Firefox可能会因为您打开的网站不存在或者最近未曾访问过而挂起。要了解您是否正在使用自动代理配置文件:

  1. 在屏幕上方的菜单栏里点击 Firefox 并(根据 macOS 的版本不同)选择 首选项设置点击菜单按钮 Fx89menuButton 并选择设置
  2. 点击 高级 图标。
  3. 点击 网络 标签。
  4. 点击 设置。连接设置对话框将打开。
  5. 如果自动代理配置URL被选中,则您正在使用自动代理配置文件。不要禁用这个设置,否则您可能无法访问网络。相反,您可以把这个链接发给您的网络管理员。
  6. 点击取消

重复的进程恢复文件

在存在多个进程恢复文件时,Firefox的响应可能会变慢。

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

    • 点击菜单按钮 Fx89menuButton ,再点击 帮助 并选择 更多故障排除信息 帮助 菜单中, 选择 更多故障排除信息 然后 故障调试信息 标签页会出现。
    • 应用程序概要 部分的 Profile 文件夹目录旁边,点击 打开文件夹在 Finder 中显示打开目录 按钮。含有您的配置文件夹窗口将打开。你的配置文件夹将打开。
    注意:如果您无法打开或使用 Firefox,您也可尝试 在不打开 Firefox 的情况下找到您的用户配置文件 中的指导。

  2. 点击 Firefox 菜单按钮 Fx89menuButton,然后选择 退出

    在屏幕顶部点击 Firefox 菜单,然后选择 退出 Firefox

    点击 Firefox 菜单 Fx89menuButton,然后选择 退出

  3. 找到并删除 sessionstore.js 文件和类似的副本,例如 sessionstore-1.jssessionstore-2.js

插件

有些网站使用插件,例如Java, Adobe Reader, 或者Flash,这时Firefox可能会挂起。要了解如何排除由插件引起的故障,请查阅解决插件引起的故障

切换标签页时挂起

Spybot S&D软件的 "免疫" 功能可能会在Firefox的cookie中添加大量的条目。然后切换标签页就会变得缓慢。

  1. 点击 Firefox 菜单按钮 Fx89menuButton,然后选择 退出

    在屏幕顶部点击 Firefox 菜单,然后选择 退出 Firefox

    点击 Firefox 菜单 Fx89menuButton,然后选择 退出

  2. 打开Spybot S&D.
  3. 点击窗口左边的免疫图标
  4. 右键单击免疫列表,在弹出菜单中选择全部取消选择
  5. Firefox一节中给每个项目都打上勾。
  6. 点击窗口顶部的撤销

长时间使用后挂起

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

您有可能为了保证回来的时候Firefox中依然显示之前的内容从而在离开的时候开着Firefox,这时您可以试试Firefox的进程恢复功能,它会记下您关闭Firefox时浏览的内容,这样您重新打开Firefox时就可以有选择性地恢复它们。

要启动进程恢复:

  1. 在屏幕上方的菜单栏里点击 Firefox 并(根据 macOS 的版本不同)选择 首选项设置点击菜单按钮 Fx89menuButton 并选择设置
  2. 点击常规 面板 (Firefox 3.5中是主要 面板)。
  3. 当Firefox启动时 的下拉菜单中选择显示我上一次打开的窗口和标签页
  4. 关闭 设置 页。您做的所有更改都会自动保存。

现在Firefox就被配置为记住您打开的窗口和标签页了。您可以放心地关闭Firefox也不会丢失正在浏览的内容,而这又可以防止Firefox挂起。

删除书签目录时挂起

当您删除一个包括多个书签和多级子目录的书签目录时Firefox可能会挂起。要妥善地解决这个问题,您可以试图分多次、从里向外地删除这些书签。.


退出时挂起

有时在退出Firefox时,它会停止响应并驻留在内存中,即便看起来没有Firefox的窗口打开着。这样在下次打开Firefox时您就会看到一个窗口,标题为"关闭Firefox,内容是Firefox 已经在运行,但是没有响应。要打开一个新窗口,您必须先关闭和退出Firefox进程或者重启您的操作系统。 此时您需要结束所有的Firefox进程才能再次打开Firefox。(请查阅 Firefox 已经在运行,但是没有响应 以了解其他原因和解决方案)

如果上述内存驻留的现象反复出现,请尝试以下解决方案:

  • 一个工作不正常的扩展程序可能造成此类问,禁用或者卸载它可使问题得到解决。要了解如何排除这类扩展造成的问题,请查阅火狐扩展和主题的故障解决方法
  • 有时Java小程序也会使Firefox进程在退出后依然驻留内存。这时请尝试把Java更新到最新版本,或者您不需要Java插件,这时您可以在附加组件中的插件一栏把它禁用,具体信息见Firefox 中使用 Java 插件.
  • 据汇报,在某些系统中使用某些网络安全软件可能造成此问题:
    • 如果您在Windows Vista下使用ZoneAlarm,请卸载并安装另一个防火墙产品(或者使用Windows防火墙)。
    • 如果您使用Avast! 杀毒软件并同时安装了ZoneAlarm,请更换另一个杀毒软件。
    • 如果您使用Norton 360 2.0,请一定安装所有的更新程序(需要更多帮助请联系Norton 技术支持),您还需要按照配置诺顿360文章中提示的步骤操作。
    • 如果您从早于3.10的版本升级了Comodo Internet Security,早期版本中的Comodo Safe Surf组件可能使得Firefox在退出时挂起。要解决此问题您可以在Windows的控制面板中卸载Comodo Safe Surf,因为它的功能已经集成到新版的Comodo程序中。



信息来源: Firefox hangs (mozillaZine KB)