這是火狐社區(qū)的文章,對火狐瀏覽器無故卡死生均,未響應(yīng)或者占大量cpu資源有詳細(xì)的說明和解決听想,記錄下!7杼亍哗魂!
++++++++++++++++++++++++++++++++
Firefox 掛起
如果您的 Firefox 無論怎么操作都沒有反應(yīng),同時(shí)Firefox 窗口的標(biāo)題欄顯示有“停止響應(yīng)”漓雅,且鼠標(biāo)指針位于 Firefox 窗口前時(shí)呈現(xiàn)為一個(gè)旋轉(zhuǎn)的圓圈录别,那表示 Firefox 進(jìn)程出現(xiàn)了“掛起”情況(也稱“卡死”、沒有響應(yīng))邻吞。本文將根據(jù)具體情況指導(dǎo)您如何解決掛起問題组题。
如果 Firefox 占用了大量系統(tǒng)資源,請參考Firefox占用大量的CPU資源和內(nèi)存消耗嚴(yán)重中的解決方案抱冷。
如果您看到了“警告:無響應(yīng)的腳本”提示崔列,請參閱無響應(yīng)腳本警告 - 含義和如何解決。
如果 Firefox 意外關(guān)閉,參見Firefox 崩潰赵讯。
如果您碰到的問題本文沒有提及盈咳,或者本文的解決方案都不奏效,請嘗試基本故障排除边翼。
注意:重置 Firefox 功能可以恢復(fù) Firefox 到其最初的初始狀態(tài)來修復(fù)許多疑難問題鱼响,同時(shí)保留您最基本的信息。經(jīng)過漫長的故障排除過程仍無法解決問題時(shí)再考慮使用此功能组底。
注意:如果您啟用了提交性能數(shù)據(jù)丈积,Mozilla 會收集 Firefox 掛起情況等數(shù)據(jù),這能幫助未來版本的 Firefox 變得更優(yōu)秀债鸡。
目錄
創(chuàng)建一個(gè)新的 “places” 數(shù)據(jù)庫
在Thinkpad上當(dāng)Windows從休眠狀態(tài)恢復(fù)時(shí)Firefox掛起
Firefox 時(shí)常無故掛起
如果 Firefox 時(shí)常無故掛起江滨,而不是僅在進(jìn)行特定操作時(shí)才發(fā)生(比如下載文件或者退出 Firefox),請參照本節(jié)的解決方案厌均。
創(chuàng)建一個(gè)新的 “places” 數(shù)據(jù)庫
如果掛起定期發(fā)生唬滑,原因可能是 “places” 數(shù)據(jù)庫受損。
提醒: “places” 文件儲存著標(biāo)題莫秆、書簽间雀、網(wǎng)站小圖標(biāo)、輸入歷史記錄镊屎、關(guān)鍵字和瀏覽歷史記錄惹挟。
要新建一個(gè) “places” 數(shù)據(jù)庫,請按下列步驟操作:
警告:以下操作會清空您的瀏覽歷史并刪除當(dāng)天新增的書簽缝驳。
要打開你的用戶檔案文件夾:
點(diǎn)擊菜單按鈕
连锯,再點(diǎn)擊幫助并選擇故障排除信息。然后故障調(diào)試信息頁會出現(xiàn)用狱。
在應(yīng)用程序概要部分运怖,點(diǎn)擊打開文件夾按鈕。你的配置文件夾將打開夏伊。
注意:如果您無法打開或使用 Firefox摇展,您也可嘗試在不打開 Firefox 的情況下找到您的用戶配置文件中的指導(dǎo)。
點(diǎn)擊 Firefox 菜單
溺忧,然后點(diǎn)擊退出咏连。
等待 Firefox 徹底退出。
在 Firefox 用戶配置文件夾中鲁森,將places.sqlite文件重命名為places.sqlite.old祟滴,將places.sqlite-journal文件重命名為places.sqlite-journal.old(如果這兩個(gè)文件存在的話)。
要重命名文件歌溉,可以右鍵點(diǎn)擊該文件并在菜單中選擇重命名垄懂。在文件名最后加上.old,回車完成重命名。
最后草慧,重新啟動 Firefox桶蛔。
Firefox 再次啟動時(shí)會自動創(chuàng)建一個(gè)新的 “places” 數(shù)據(jù)庫。您的瀏覽歷史會丟失冠蒋,但 Firefox 會自動使用最新的備份文件恢復(fù)書簽羽圃。
關(guān)閉硬件加速
在某些顯卡和顯卡驅(qū)動配置上,開啟硬件加速功能可能造成 Firefox 掛起抖剿。您可以試著關(guān)閉硬件加速看看能否解決問題。
點(diǎn)擊菜單按鈕并點(diǎn)擊選項(xiàng)按鈕
選擇常規(guī)面板识窿。
在性能部分斩郎,取消勾選使用推薦的性能設(shè)置。
此時(shí)會出現(xiàn)額外的選項(xiàng)喻频。
取消勾選適用時(shí)啟用硬件加速缩宜。
點(diǎn)擊 Firefox 菜單
,然后點(diǎn)擊退出甥温。
正常啟動Firefox锻煌。
如果掛起不再出現(xiàn),那么問題很可能出在硬件加速上姻蚓。您可以試試升級顯卡驅(qū)動再重新嘗試硬件加速宋梧,或者干脆不使用硬件加速功能使用 Firefox。
排查插件問題
調(diào)用 Java狰挡、Adobe Reader 或者 Flash 插件的站點(diǎn)可能導(dǎo)致 Firefox 掛起捂龄。您可以根據(jù)解決插件引起的故障一文的方法排查插件問題,以及確定問題是否因特定插件引起加叁。
刪除重復(fù)的會話恢復(fù)文件
如果存在會話恢復(fù)文件的多個(gè)副本倦沧,F(xiàn)irefox 可能會響應(yīng)緩慢甚至掛起:
要打開你的用戶檔案文件夾:
點(diǎn)擊菜單按鈕
,再點(diǎn)擊幫助并選擇故障排除信息它匕。然后故障調(diào)試信息頁會出現(xiàn)展融。
在應(yīng)用程序概要部分,點(diǎn)擊打開文件夾按鈕豫柬。你的配置文件夾將打開告希。
注意:如果您無法打開或使用 Firefox,您也可嘗試在不打開 Firefox 的情況下找到您的用戶配置文件中的指導(dǎo)轮傍。
點(diǎn)擊 Firefox 菜單
暂雹,然后點(diǎn)擊退出。
找到并刪除sessionstore.js文件和其余形如sessionstore-1.js创夜、sessionstore-2.js的副本杭跪。
更改 PAC 設(shè)置
如果您在使用代理自動配置文件(PAC),在嘗試打開不存在的站點(diǎn)或者您近期沒有訪問過的站點(diǎn)時(shí) Firefox 可能掛起。要確定您是否在使用代理自動配置文件涧尿,遵照以下步驟:
點(diǎn)擊菜單按鈕并點(diǎn)擊選項(xiàng)按鈕
在常規(guī)面板系奉,找到網(wǎng)絡(luò)代理部分。
點(diǎn)擊設(shè)置...姑廉,彈出“連接設(shè)置”對話框缺亮。
如果自動代理配置 URL已被勾選,您就在使用代理自動配置文件桥言。但請不要取消選中萌踱,否則您或許無法正常上網(wǎng)。請與您的網(wǎng)絡(luò)管理員商議這個(gè)處理方法号阿。
點(diǎn)擊取消按鈕并鸵。
播放 Flash 視頻時(shí) Firefox 掛起
Firefox 在長時(shí)間使用后掛起
升級 Firefox
最新版 Firefox 優(yōu)化了內(nèi)存使用扔涧,特別是針對長時(shí)間運(yùn)行的會話园担。因此請升級到最新版本的 Firefox。
重啟 Firefox
Firefox 在長時(shí)間使用后可能掛起枯夜,此時(shí)重啟 Firefox 便可解決問題弯汰。
如果您希望重啟 Firefox 之后迅速恢復(fù)之前打開的窗口和標(biāo)簽頁,試試 Firefox 的會話恢復(fù)功能湖雹,具體請參考配置會話恢復(fù)咏闪。
Firefox 在下載文件或者保存圖像時(shí)掛起
如果 Firefox 在下載文件或者保存圖像時(shí)掛起,請嘗試下列方法:
清空下載歷史
如果您的下載歷史信息過多劝枣,可能會使 Firefox 掛起汤踏。要想清空下載歷史:
點(diǎn)擊現(xiàn)在按鈕
然后點(diǎn)擊顯示所有下載。足跡窗口會打開舔腾。
點(diǎn)擊清空列表按鈕可以清空歷史記錄溪胶。
再嘗試下載一些文件,看看是否還有掛起現(xiàn)象稳诚。
選擇另外的下載目錄
如果上一次下載的目錄不存在(例如共享卷或者 U 盤)哗脖,F(xiàn)irefox 可能會掛起。要解決此問題扳还,請參照下列步驟:
點(diǎn)擊菜單按鈕并點(diǎn)擊選項(xiàng)按鈕
點(diǎn)擊常規(guī)面板才避。
在“下載”面板中,選擇保存文件至并點(diǎn)擊瀏覽按鈕氨距。
在選擇下載文件夾窗口中桑逝,選擇新的文件夾路徑。
關(guān)閉“about:preferences”標(biāo)簽頁俏让。您做的所有更改都會自動保存楞遏。
現(xiàn)在再看看是否能正常下載文件或保存圖像茬暇。如果一切正常,為避免再次出現(xiàn)該問題寡喝,您可以回到剛才的設(shè)置糙俗,選擇總是詢問保存文件的位置。
Firefox 在退出時(shí)掛起
有時(shí)您關(guān)閉了 Firefox预鬓,盡管窗口已經(jīng)關(guān)閉巧骚,它仍然有可能停止響應(yīng)并駐留在內(nèi)存中。這種情況下格二,下次啟動 Firefox 會彈出“關(guān)閉 Firefox”對話框劈彪,并伴隨錯(cuò)誤提示:“Firefox 正在運(yùn)行,但是沒有響應(yīng)顶猜。要打開新窗口粉臊,您必須結(jié)束已有的 Firefox 進(jìn)程或者重啟操作系統(tǒng)∈欢担”。要想正常打開 Firefox远寸,您必須結(jié)束所有的 Firefox 進(jìn)程或者重啟操作系統(tǒng)抄淑。請參閱Firefox 已經(jīng)在運(yùn)行,但是沒有響應(yīng)一文了解詳情驰后。
徹底關(guān)閉 Firefox
點(diǎn)擊 Firefox 菜單
肆资,然后點(diǎn)擊退出。
關(guān)閉所有對話框和二級窗口灶芝,比如下載窗口郑原。
如果 Firefox 進(jìn)程總是駐留在內(nèi)存中無法退出,嘗試以下解決方法夜涕。
排查擴(kuò)展問題
工作不正常的擴(kuò)展可能造成上述問題犯犁,解決方法是禁用或者卸載它。關(guān)于擴(kuò)展造成的問題女器,請參閱火狐擴(kuò)展和主題的故障解決方法酸役。
升級或者禁用 Java 插件
從Firefox 版本52 開始,停止支持除 Adobe Flash 之外的所有 NPAPI插件驾胆。參看此兼容性文檔和此文了解詳情涣澡。
有時(shí) Java 小程序也可能使 Firefox 進(jìn)程無法完全退出。請將 Java 升級到最新版本丧诺;如果您不需要使用 Java 插件入桂,可以在附加組件管理器的“插件”面板中禁用 Java,方法請參考Firefox 中使用 Java 插件驳阎。
排查網(wǎng)絡(luò)安全軟件造成的問題
根據(jù)報(bào)告抗愁,某些安全軟件(防火墻馁蒂、殺毒軟件)也有可能造成掛起問題。您可以嘗試設(shè)置您的防火墻檢查能否解決掛起問題驹愚。
在Thinkpad上當(dāng)Windows從休眠狀態(tài)恢復(fù)時(shí)Firefox掛起
在Thinkpad上远搪,當(dāng)Windows從休眠狀態(tài)恢復(fù)時(shí)Firefox掛起幾分鐘,這可能是由于預(yù)安裝的"ThinkVantage Technologies Power Manager 6"的一個(gè)問題導(dǎo)致的逢捺。一個(gè)解決方案是卸載該軟件谁鳍。另一個(gè)方法是查看新版的軟件Lenovo support website,看看此問題是否解決劫瞳。更多信息倘潜,參看Bug 1106202。