Comparar Revisões
Firefox 挂起
Revisão 44898:
Revisão 44898 por f1m15 em
Revisão 44899:
Revisão 44899 por yfdyh000 em
Palavras-chave:
Firefox 挂起 无响应 卡 没有响应 缓慢 假死 死机
Firefox 挂起 无响应 卡 没有响应 缓慢 假死 死机
Sumário de resultados da pesquisa:
如果您的 Firefox “卡死”,无论怎么点击也没有反应,那它就已经挂起了。本文根据具体情况指导您如何解决挂起的问题。
如果您的 Firefox 无论怎么操作都没有反应,那表示它出现了“挂起”情况。本文根据具体情况指导您如何解决挂起的问题。
Conteúdo:
如果您的 Firefox “卡死”,无论怎么用鼠标点击或者用键盘输入也没有反应,那它就已经'''挂起了'''。{for win}除上述现象以外, Firefox 窗口的标题栏上还会显示"停止响应",您鼠标位于 Firefox 窗口前时会呈现为一个旋转的光标。{/for}{for not win}另外,您鼠标位于 Firefox 窗口前时会呈现为一个旋转的等待光标。{/for}本文根据具体情况指导您如何解决挂起的问题。
* 如果 Firefox 占用过多的系统资源,请参考[[Firefox consumes a lot of CPU resources]]和[[High memory usage]]中的解决方案。
* 如果您看到“警告:无响应的脚本”的提示,请查阅[[Warning Unresponsive script]]。
* 如果 Firefox 不正常退出,参见[[Firefox crashes]]。
如果你碰到的问题本文没有提到,或者本文的解决方案不奏效,请试试[[Basic Troubleshooting]]。
__TOC__
= Firefox 时常无故挂起 =
如果 Firefox 时常无故挂起,且不是在进行特定操作(例如下载文件或者退出 Firefox)之后发生的,则请参照本节的解决方案。
{for fx4}
==建立一个新的 places 数据库==
如果挂起'''定期'''发生,原因可能是 places 数据库受损。要新建一个 places 数据库,按下面的步骤操作:
{warning}'''警告:''' 这样会清空您的浏览历史并删除您当天添加的书签。{/warning}
#[[Template:ProfileFolder]]
#[[T:closeFirefox]] 等待 Firefox 彻底退出。
# 在 Firefox 用户档案文件夹中,找到并重命名下面两个文件:'''places.sqlite'''和'''places.sqlite-journal'''(如果存在的话)。
#* 要重命名文件,{for win,linux}可以右键点击该文件并在菜单中选择重命名{/for}{for mac}单击该文件以选中它,再单击文件名,文件名会变成可编辑状态{/for}。在文件名最后加上.old,回车以完成重命名。
# 最后再启动 Firefox。
#* 在 Firefox 再次启动时会自动建立一个新的 places 数据库。您的浏览历史会丢失,但 Firefox 会自动从近期的备份文件中把您的书签恢复回来。
{/for}
==关闭硬件加速==
在某些显卡和显卡驱动上,打开硬件加速可能造成 Firefox 挂起。您可以试着关闭硬件加速看看能不能解决问题。
# [[T:optionspreferences]]
# 选择{menu 高级}面板然后选择{menu 常规}选项卡。
# 取消勾选'''自动启用硬件加速'''。
#[[T:closeFirefox]]
#按正常方式启动 Firefox。
如果挂起不再出现,即可能问题出在硬件加速上。您可以试试[[How do I upgrade my graphics drivers?|升级显卡驱动]]来重新尝试硬件加速,或者就直接关闭硬件加速使用 Firefox。
==排查插件问题==
调用 Java、Adobe Reader 或者 Flash 插件的站点可能让 Firefox 挂起。您可以参考[[Troubleshooting plugins]]一文了解排查插件问题的方法以确定问题是否由插件引起。
==删除重复的会话恢复文件==
如果存在多个[[Session Restore|会话恢复]]文件,Firefox 可能会响应缓慢甚至挂起:
# [[T:profileFolder]]
# [[T:closeFirefox]]
# 找到并删除{filepath sessionstore.js}文件和其余形如{filepath sessionstore-1.js},{filepath sessionstore-2.js}的副本。
==更改 PAC 设置==
如果您使用代理自动配置文件 (PAC),Firefox 在打开不存在的站点或者您近期没有访问过的站点时可能挂起。要了解您是否使用代理自动配置文件:
# [[T:optionspreferences]]
# 点击{menu 高级}图标。
# 点击{menu 网络}选项卡。
# 点击{button 设置}。会打开连接设置对话框。
# 如果'''自动代理配置URL''' 被选中的话,您就是在使用代理自动配置文件。但请不要取消这个选项,否则您可能无法正常上网。您应该与您的网络管理员商量[https://bugzilla.mozilla.org/show_bug.cgi?id=235853#c216 这个处理方式]。
# 点击{button 取消}按钮。
= Firefox 在播放 Flash 视频的时候挂起 =
请查阅[[Managing the Flash plugin#w_playing-flash-videos-makes-firefox-hang|Firefox 在播放 Flash 视频的时候挂起]]。
= Firefox 在长时间使用后挂起 =
==升级 Firefox==
最新的 Firefox 版本包含了内存使用方面的优化,特别是针对长时间的运行情况<!--(旧版内容:具体细节见这篇[http://hacks.mozilla.org/2011/09/firefox-7-is-lean-and-fast/ Mozilla 开发人员的文章])-->。因此[[Updating Firefox|请升级到最新版本的 Firefox]]。
==重启 Firefox==
Firefox 在长时间使用后可能挂起,要解决此问题,请重启 Firefox。
如果您想重启 Firefox之后可以马上恢复原来打开的窗口和标签页,可以试试 Firefox 的会话恢复功能,请参考 [[Session Restore#w_eulgkogyaccu|配置会话恢复]]。
= Firefox 在打开第一个窗口时挂起 =
{for fx4}
==加速会话恢复==
如果您有很多个标签页要恢复, Firefox 可能在载入这些网站时挂起。{for fx15}您可以在[[Options window - General panel|{for win}选项{/for}{for mac,linux}首选项{/for}窗口的标签页面板中]]勾选'''选择之前不要加载标签页''',这样每次启动时只载入上次浏览器关闭时激活在前台的标签页。{/for}{for =fx8,=fx9,=fx10,=fx11,=fx12,=fx13,=fx14}您可以在[[Options window - General panel|{for win}选项{/for}{for mac,linux}首选项{/for}窗口的常规面板中]]勾选'''在选择之前不载入标签页''',这样每次启动时只载入上次浏览器关闭时激活在前台的标签页。{/for}{for =fx4,=fx5,=fx6,=fx7}您可以使用[[What are Tab Groups?|标签页群组]]的功能,这样每次只有激活的群组中的标签页才会被优先载入。{/for}
<!-- 暂时保留fx7以下的操作,待fx7彻底被淘汰后请参照英文原文作删减-->
{/for}
{for win}
==禁用奔腾 4 处理器的超线程功能==
<!-- 鉴于中文用户的实际情况,本段做保留,原版已经删除-->
<!-- https://bugzilla.mozilla.org/show_bug.cgi?id=282392 -->
配有奔腾 4 处理器的电脑使用了“超线程”技术,该技术本意是提高计算机性能,然而这可能使 Firefox 打开第一个窗口时挂起。
如果您的电脑使用的是奔腾 4 处理器并且操作系统是 {for not fx13}Windows 2000 或{/for} XP,您可以在 Firefox 中禁用超线程功能:
#按 microsoft.com 网站上[http://support.microsoft.com/kb/308549 关于 Windows 系统信息 (Msinfo32.exe) 工具]的步骤操作打开系统信息。
#确保您的电脑使用的是奔腾 4 处理器
#* 如果您的处理器不是奔腾 4 处理器,请跳过本节。
#右键单击您用于启动 Firefox 的快捷方式图标。
#选择{menu 属性}。
#点击{menu 兼容性}图标。
#选择'''使用兼容模式运行此程序'''。
#在兼容模式的下拉菜单中选择'''Windows 98/Windows ME'''。
#点击{button 确定}。
#重新启动 Firefox 看看挂起现象是否消除。
{/for}
= Firefox 在下载文件或者保存图像时挂起=
如果 Firefox 在下载文件或者保存图像时挂起,请尝试下列方法:
==清空下载历史==
如果您的下载历史信息过多,可能会令 Firefox 挂起。要清空下载历史:
# {for fx4}{for win7,win8}在 Firefox 窗口顶端,点击{button Firefox} 按钮{/for} {for winxp}点击{menu 工具}菜单{/for}并选择{menu 下载}{/for}{for win,fx35}在 Firefox 窗口顶端,点击{menu 工具}菜单并选择{menu 下载}{/for}{for mac,linux}在工具栏,点击{menu 工具}菜单并选择{menu 下载}{/for}{for linux}在 Firefox 窗口顶端,点击{menu 工具}菜单并选择{menu 下载}{/for}。下载窗口会打开。
# 点击{button 清除下载项}。下载历史就清空了。
# 再测试下载一些文件看看是否还有挂起现象。
==选择不同的下载目录==
如果上一次下载的目录不存在(例如共享卷或者 USB 驱动器), Firefox 可能会挂起。要解决此问题,请遵循以下步骤:
#[[T:optionspreferences]]
# 点击{menu 常规}面板。
# 在“下载”框中,选择'''保存文件至'''并点击{button 浏览}按钮。
# 在'''浏览文件夹'''窗口中,选择一个新的文件夹路径。
# [[T:closeOptionsPreferences]]
现在看看您是否能正常下载文件或保存图片。如果正常的话,问题就解决了。如果您希望每次下载时自行确定文件保存的位置,可以回到刚才的设置,选择{menu 总是询问保存文件的位置}。<!-- 这里请不要按照字面翻译-->
<!--= Firefox 在删除书签目录时挂起=这段内容提及的问题已经得到修复,详见bug 428459-->
==禁用 Firefox 下载文件病毒扫描==
如果您安装了杀毒软件,下载文件以后进行的病毒扫描就可能会导致 Firefox 挂起。您可以尝试按照下列步骤禁用病毒扫描(不会禁用您的杀毒软件):
#[[T:aboutconfig]]
#用搜索找到{pref browser.download.manager.scanWhenDone} 首选项,然后双击该项,它的值会变为{pref false},就完成了下载文件扫描的禁用。
= Firefox 在退出时挂起 =
有时您退出 Firefox,即使它的窗口已经关闭,但是它仍然有可能停止响应并驻留在内存中。这会使得您下次启动 Firefox 时遇到一个“关闭 Firefox” 对话框,写着一条信息''Firefox 正在运行,但是没有响应。要打开新窗口,您必须结束已有的 Firefox 进程或者重启操作系统。''要正常打开 Firefox,您必须结束所有的 Firefox 进程或者重启系统(请参阅[[Firefox is already running but is not responding]]一文以了解详情)。
==完全退出 Firefox ==
#[[T:closeFirefox]]
# 关闭其他对话框和二级窗口,例如下载窗口{for fx35}或者附加组件窗口{/for}。
<br>
如果 Firefox 进程总是驻留在内存中无法退出,试试下面的解决方法。
==排查扩展问题==
工作不正常的扩展可能造成上述问题,解决方法是禁用或者卸载它。关于扩展造成的问题,请查阅[[Troubleshooting extensions and themes]]。
==升级或者禁用 Java 插件==
有时 Java 小程序也可能让 Firefox 进程无法完全退出。请按[http://www.mozilla.org/plugincheck/ Mozilla 插件测试页]的方法将 Java 升级到最新版本,或者您不需要使用 Java 插件的话,可以附加组件中的插件面板中禁用它,请参考[[Using the Java plugin with Firefox]]。
{for win}
==排查网络安全软件造成的问题==
据报告,某些安全软件(防火墙、杀毒软件)也可能造成挂起问题。您可以试试[[Configure firewalls so that Firefox can access the Internet|设置您的防火墙]]看看能不能解决挂起问题。
{/for}
<!-- MZ credit -->
<br/> <br/>
'''''信息来源 [http://kb.mozillazine.org/Firefox_hangs Firefox hangs (mozillaZine KB)]'''''
[[Template:ShareArticle|link=http://mzl.la/MP6ZBS]]
如果您的 Firefox 无论怎么操作都没有反应,并同时出现了{for win} Firefox 窗口的标题栏显示有“停止响应”,鼠标指针位于 Firefox 窗口前时呈现为一个旋转的光标{/for}{for not win}鼠标指针位于 Firefox 窗口前时呈现为一个旋转的等待光标{/for}等现象,那表示 Firefox 进程出现了“挂起”情况,也俗称“卡死”或没有响应、失去响应。本文将根据具体情况指导您如何解决挂起问题。
* 如果 Firefox 占用了大量系统资源,请参考 [[Firefox consumes a lot of CPU resources]]和[[High memory usage]]中的解决方案。
* 如果您看到了“警告:无响应的脚本”提示,请参阅[[Warning Unresponsive script]]。
* 如果 Firefox 意外关闭,参见 [[Firefox crashes]]。
如果您碰到的问题本文没有提及,或者本文的解决方案都不奏效,请尝试[[Basic Troubleshooting]]。
__TOC__
= Firefox 时常无故挂起 =
如果 Firefox 时常无故挂起,而不是仅在进行特定操作时才发生(例如下载文件或者退出 Firefox),请参照本节的解决方案。
{for fx4}
==建立一个新的 places 数据库==
如果挂起'''定期'''发生,原因可能是 places 数据库受损。为了新建一个 places 数据库,请按下列步骤操作:
{warning}'''警告:'''这样会清空您的浏览历史和删除您当天新增的书签。{/warning}
#[[Template:ProfileFolder]]
#[[T:closeFirefox]] 等待 Firefox 彻底退出。
# 在 Firefox 用户档案文件夹中,找到并重命名下面两个文件:'''places.sqlite'''和'''places.sqlite-journal'''(如果存在的话)。
#* 要重命名文件,{for win,linux}可以右键点击该文件并在菜单中选择重命名{/for}{for mac}单击该文件以选中它,再单击文件名,文件名会变成可编辑状态{/for}。在文件名最后加上.old,回车以完成重命名。
# 最后再启动 Firefox。
#* 在 Firefox 再次启动时会自动建立一个新的 places 数据库。您的浏览历史会丢失,但 Firefox 会自动从近期的备份文件中把您的书签恢复回来。
{/for}
==关闭硬件加速==
在某些显卡和显卡驱动配置上,开启硬件加速功能可能造成 Firefox 挂起。您可以试着关闭硬件加速看看能否解决问题。
# [[T:optionspreferences]]
# 选择{menu 高级}面板然后选择{menu 常规}选项卡。
# 取消勾选'''自动启用硬件加速'''。
#[[T:closeFirefox]]
#按正常方式启动 Firefox。
如果挂起不再出现,那问题可能就出在硬件加速上。您可以试试[[How do I upgrade my graphics drivers?|升级显卡驱动]]再重新尝试硬件加速,或者干脆不使用硬件加速功能使用 Firefox。
==排查插件问题==
调用 Java、Adobe Reader 或者 Flash 插件的站点可能使 Firefox 挂起。您可以参考[[Troubleshooting plugins]]一文了解排查插件问题的方法以确定问题是否因插件引起。
==删除重复的会话恢复文件==
如果存在多个[[Session Restore|会话恢复]]文件的副本,Firefox 可能会响应缓慢甚至挂起:
# [[T:profileFolder]]
# [[T:closeFirefox]]
# 找到并删除 {filepath sessionstore.js} 文件和其余形如 {filepath sessionstore-1.js},{filepath sessionstore-2.js} 的副本。
==更改 PAC 设置==
如果您使用代理自动配置文件(PAC),Firefox 在您尝试打开不存在的站点或者您近期没有访问过的站点时可能挂起。为了了解您是否在使用代理自动配置文件:
# [[T:optionspreferences]]
# 点击{menu 高级}图标。
# 点击{menu 网络}选项卡。
# 点击{button 设置}。会打开连接设置对话框。
# 如果'''自动代理配置URL''' 被选中的话,您就是正在使用代理自动配置文件。但请不要取消这个选项,否则您或许无法正常上网。您应该与您的网络管理员商议[https://bugzilla.mozilla.org/show_bug.cgi?id=235853#c216 这个处理方式]
# 点击{button 取消}按钮。
= Firefox 在播放 Flash 视频的时候挂起 =
请参阅 [[Managing the Flash plugin#w_playing-flash-videos-makes-firefox-hang|Firefox 在播放 Flash 视频的时候挂起]]。
= Firefox 在长时间使用后挂起 =
==升级 Firefox==
最新的 Firefox 版本包含了内存使用方面的优化,特别是针对长时间的运行情况<!--(旧版内容:具体细节见这篇[http://hacks.mozilla.org/2011/09/firefox-7-is-lean-and-fast/ Mozilla 开发人员的文章])-->。因此[[Updating Firefox|请升级到最新版本的 Firefox]]。
==重启 Firefox==
Firefox 在长时间使用后可能挂起,为了解决此问题,请重启 Firefox。
如果您想重启 Firefox 之后可以迅速恢复之前打开的窗口和标签页,试试 Firefox 的会话恢复功能,具体请参考[[Session Restore#w_eulgkogyaccu|配置会话恢复]]。
= Firefox 在载入第一个窗口时挂起 =
{for fx4}
==加速会话恢复==
如果您有很多个标签页要恢复, Firefox 可能在载入这些网站时挂起。{for fx15}您可以在[[Options window - General panel|{for win}选项{/for}{for mac,linux}首选项{/for}窗口的标签页面板中]]勾选'''选择之前不要加载标签页''',这样每次启动时只载入上次浏览器关闭时激活在前台的标签页。{/for}{for =fx8,=fx9,=fx10,=fx11,=fx12,=fx13,=fx14}您可以在[[Options window - General panel|{for win}选项{/for}{for mac,linux}首选项{/for}窗口的常规面板中]]勾选'''在选择之前不载入标签页''',这样每次启动时只载入上次浏览器关闭时激活在前台的标签页。{/for}{for =fx4,=fx5,=fx6,=fx7}您可以使用[[What are Tab Groups?|标签页群组]]的功能,这样每次只有激活的群组中的标签页才会被优先载入。{/for}
<!-- 暂时保留fx7以下的操作,待fx7彻底被淘汰后请参照英文原文作删减-->
{/for}
{for win}
==禁用奔腾4处理器的超线程功能==
<!-- 鉴于中文用户的实际情况,本段做保留,原版已经删除-->
<!-- https://bugzilla.mozilla.org/show_bug.cgi?id=282392 -->
配有奔腾4处理器的电脑使用了“超线程”技术,该技术本意是提高计算机性能,然而这可能使 Firefox 打开第一个窗口时挂起。
如果您的电脑使用的是奔腾4处理器并且操作系统是 {for not fx13}Windows 2000 或{/for} XP,您可以在 Firefox 中禁用超线程功能:
#按 microsoft.com 网站上[http://support.microsoft.com/kb/308549 关于 Windows 系统信息 (Msinfo32.exe) 工具]的步骤操作打开系统信息。
#确保您的电脑使用的是奔腾4处理器
#* 如果您的处理器不是奔腾4处理器,请跳过本节。
#右键单击您用于启动 Firefox 的快捷方式图标。
#选择{menu 属性}。
#点击{menu 兼容性}图标。
#选择'''使用兼容模式运行此程序'''。
#在兼容模式的下拉菜单中选择'''Windows 98/Windows ME'''。
#点击{button 确定}。
#重新启动 Firefox 看看挂起现象是否消除。
{/for}
= Firefox 在下载文件或者保存图像时挂起=
如果 Firefox 在下载文件或者保存图像时挂起,请尝试下列方法:
==清空下载历史==
如果您的下载历史信息过多,可能会使 Firefox 挂起。要想清空下载历史:
# {for fx4}{for win7,win8}在 Firefox 窗口顶端,点击{button Firefox} 按钮{/for} {for winxp}点击{menu 工具}菜单{/for}并选择{menu 下载}{/for}{for win,fx35}在 Firefox 窗口顶端,点击{menu 工具}菜单并选择{menu 下载}{/for}{for mac,linux}在工具栏,点击{menu 工具}菜单并选择{menu 下载}{/for}{for linux}在 Firefox 窗口顶端,点击{menu 工具}菜单并选择{menu 下载}{/for}。下载窗口会打开。
# 点击{button 清除下载项}。下载历史就被清空了。
# 再尝试下载一些文件,看看是否还有挂起现象。
==选择不同的下载目录==
如果上一次下载的目录不存在(例如共享卷或者 USB 驱动器),Firefox 可能会挂起。要解决此问题,请参照下列步骤:
#[[T:optionspreferences]]
# 点击{menu 常规}面板。
# 在“下载”框中,选择'''保存文件至'''并点击{button 浏览}按钮。
# 在'''浏览文件夹'''窗口中,选择一个新的文件夹路径。
# [[T:closeOptionsPreferences]]
现在再看看您是否能正常下载文件或保存图像。如果正常的话,问题就解决了。如果您希望每次下载时自行确定文件保存的位置,可以回到刚才的设置,选择{menu 总是询问保存文件的位置}。<!-- 这里请不要按照字面翻译-->
<!--= Firefox 在删除书签目录时挂起=这段内容提及的问题已经得到修复,详见bug 428459-->
==禁用 Firefox 下载文件病毒扫描==
如果您安装了杀毒软件,下载文件以后进行的病毒扫描就可能会导致 Firefox 挂起。您可以尝试按照下列步骤禁用病毒扫描(不会禁用您的杀毒软件):
#[[T:aboutconfig]]
#用搜索找到{pref browser.download.manager.scanWhenDone} 首选项,然后双击该项,它的值将变为{pref false},这就完成了下载文件扫描的禁用。
= Firefox 在退出时挂起 =
有时您退出了 Firefox,但是即使它的窗口已经关闭,它仍然有可能停止响应并驻留在内存中。这会使您下次启动 Firefox 时遇到一个“关闭 Firefox” 对话框,写有一条''Firefox 正在运行,但是没有响应。要打开新窗口,您必须结束已有的 Firefox 进程或者重启操作系统。''信息。要想正常打开 Firefox,您必须结束所有的 Firefox 进程或者重启操作系统。请参阅[[Firefox is already running but is not responding]]一文以了解详情。
==完全退出 Firefox ==
#[[T:closeFirefox]]
# 关闭其他对话框和二级窗口,例如下载窗口{for fx35}和附加组件窗口{/for}。
<br>
如果 Firefox 进程总是驻留在内存中无法退出,尝试选项解决方法。
==排查扩展问题==
工作不正常的扩展可能造成上述问题,解决方法是禁用或者卸载它。关于扩展造成的问题,请参阅[[Troubleshooting extensions and themes]]。
==升级或者禁用 Java 插件==
有时 Java 小程序也可能使 Firefox 进程无法完全退出。请按[http://www.mozilla.org/plugincheck/ Mozilla 插件测试页面]的方法将 Java 升级到最新版本,或者如果您不需要使用 Java 插件的话,可以在附加组件管理器的插件面板中禁用 Java,方法请参考 [[Using the Java plugin with Firefox]]。
{for win}
==排查网络安全软件造成的问题==
根据报告,某些安全软件(防火墙、杀毒软件)也有可能造成挂起问题。您可以尝试[[Configure firewalls so that Firefox can access the Internet|设置您的防火墙]]检查能否解决挂起问题。
{/for}
<!-- MZ credit -->
<br/> <br/>
'''''信息来源 [http://kb.mozillazine.org/Firefox_hangs Firefox hangs (mozillaZine KB)]'''''
[[Template:ShareArticle|link=http://mzl.la/MP6ZBS]]