Firefox 發生錯誤 - 疑難排解,避免再次發生錯誤並取得協助

crash 是指 Firefox 非預期地結束。發生錯誤後,您應該會見到 Mozilla 錯誤回報員 視窗出現。本文件將幫助您修正錯誤,或在您遇到其他困難時,如何取得更多幫助。

註: 若 Firefox 仍然開著,只是不回應您的行為時,這代表它 卡住了,並非發生錯誤。請參考 Firefox 當掉或停止回應 - 如何修理以取得解決方式。
  • 若 Firefox 在開啟時就發生錯誤:
  1. 試試 Firefox 是否在安全模式中也會發生錯誤
  1. 試試重新安裝 (請參考 Firefox keeps crashing at startup)

或者,請按照下列方式依序除錯。

更新軟體

您遇到的錯誤問題,可能已經在新版軟體中解決了!

更新 Firefox

每個新版的 Firefox 都會修正一些使用者回報的錯誤。 確定您更新到最新版本,可能能解決您遇到的問題。 請詳細資訊參閱 更新 Firefox

更新您的外掛程式

檢查您所有的外掛程式是否皆已更新至最新版本。

更新 Windows

請確定您已安裝所有的安全性與穩定性修正。

  • 打開 開始 選單,選擇 所有程式,然後點選 Windows Update

Update OS X

請確定您已安裝所有的安全性與穩定性修正。

  • 打開 Apple 選單,並點選 軟體更新…

Update Linux

請確定您已安裝所有的安全性與穩定性修正。

  • 系統 選單下面的 管理,然後點選 更新管理員

更新您的驅動程式

檢查您是否已更新最新的顯示卡驅動程式。如需更多資訊,請參考 升級顯示卡驅動程式以使用硬體加速與 WebGL

若您在列印時遇到錯誤,請到印表機製造商的技術支援網站,查詢是否有更新的印表機驅動程式。

更新您的網路安全軟體

確定您已安裝最新版的網路安全軟體(包含防火牆、防毒軟體、反間諜軟體…等等)。

檢查是否感染病毒或間諜軟體

有一些病毒與間諜軟體會造成 Firefox 錯誤。要檢查您的電腦是否乾淨安全,你可以下載執行以下的掃毒程式(請記得更新病毒碼):

若需要更多資訊,請參考 我的 Firefox 有問題,是中毒了嗎?一文。

檢查在安全模式中是否仍然會發生錯誤

如果更新軟體還是無效,或 Firefox 會在啟動時發生錯誤,請依照下列步驟,看看 Firefox 在安全模式中是否依然會發生錯誤,然後依照下列的建議指示操作。

註:

重設 Firefox 功能 會將 Firefox 回復至原廠設定,同時仍保留您的重要資訊,因而能修復許多問題。在開始冗長的故障排除程序前,可以優先考慮使用這個功能。

重新整理 Firefox 功能 會將 Firefox 回復至原廠設定,同時仍保留您的重要資訊,因而能修復許多問題。在開始冗長的故障排除程序前,可以優先考慮使用這個功能。

  1. 在 Firefox 視窗的最上方點選 Firefox 按鈕,移至 說明 選單在選單列點選 說明 選單在 Firefox 視窗的最上方,點選 說明 選單 並選擇 重新啟動並停用附加元件…。Firefox 會重新啟動並顯示 Firefox 安全模式對話框。
    附註: 你也可以按住 shift 鍵不放,並啟動 Firefox 按住 option 鍵不放,並啟動 Firefox 離開 Firefox 後,進入終端機,輸入 firefox -safe-mode 指令以進入安全模式。
    (這裡有可能需指明 Firefox 的安裝路徑,例如 /usr/lib/firefox
    點擊選單按鈕 New Fx Menu ,點選說明 Help-29 並選擇重新啟動並停用附加元件…。Firefox 會重新啟動並顯示 Firefox 安全模式對話框。
    附註: 你也可以按住 shift 鍵不放,並啟動 Firefox 按住 option 鍵不放,並啟動 Firefox 離開 Firefox 後,進入終端機,輸入 firefox -safe-mode 指令以進入安全模式。
    (這裡有可能需指明 Firefox 的安裝路徑,例如 /usr/lib/firefox
  2. 當 Firefox 安全模式視窗顯示時,按下 於安全模式繼續於安全模式啟動

當 Firefox 於安全模式啟動後,檢查您的問題是否依然存在。

安全模式中仍然會發生錯誤

如果再安全模式中仍然會發生錯誤,這就代表該錯誤不是由擴充套件、佈景主題或硬體加速功能造成。請參考 Firefox 熱門主題 當中是否有解決方式。若沒有的話,請試著 使用 Crash ID 取得幫助

安全模式中不會發生錯誤

若在安全模式下不會發生錯誤,那麼該錯誤就很有可能是由擴充套件、佈景主題或硬體加速功能所造成。

檢查您的硬體

檢查記憶體錯誤

若 Firefox 會重複發生錯誤,請使用 Memtest86+Rember 檢查您的記憶體是否損壞。

取得協助以修復錯誤

想要找出造成 Firefox 錯誤的真正原因,有可能相當困難。若您已經試過以上的步驟,但還是沒辦法讓 Firefox 停止發生錯誤,下列步驟將能協助您收集相關的技術資訊,讓我們的志工來幫您除錯。

  1. 取得您最近一份錯誤報告的報告代碼:
    • 若您能開啟 Firefox(或者能順利進入 Firefox 的安全模式):
      1. 在網址列輸入 about:crashes,並按下 EnterReturn。將會開啟一個包含了已送出錯誤報告的頁面。
      2. 單點右鍵點選並按住 Ctrl 右鍵點選 報表編號 下方最新的錯誤報告,並選擇 用新分頁開啟鏈結。將會開啟一個 crash-stats.mozilla.com 的分頁,當中會提到 "Your report is being processed"。等他處理完成後,就可關閉報告分頁。
    • 若您連安全模式的 Firefox 都無法開啟
      1. 點擊 Windows 的 開始 按鈕,選擇 執行…按下 Windows Key + R。輸入 "%APPDATA%\Mozilla\Firefox\Crash Reports\submitted" (包含引號)並點擊 確定(OS X 10.6 或更舊版本) 點擊 Dock 中的 Finder 圖示打開您的家目錄,在視窗的右邊點選「資源庫」資料夾以開啟它,然後請依序進入「Application Support」→ 「Firefox」→「Crash Reports」→「submitted」資料夾。
        (OS X 10.7 或更新本) 點擊 Dock 中的 Finder 圖示,點選選單列的 前往 選單,按住 optionalt 鍵並選擇 資源庫 以開啟您的資源庫資料夾。然後請進入「Application Support」→ 「Firefox」→「Crash Reports」→「submitted」資料夾。
        開啟 ~/.mozilla/firefox/Crash Reports/submitted
      2. 在此資料夾中,每個您送出的錯誤報告,都會儲存成一個純文字檔案。請使用 檢視 選單將他們依照日期排序,找出哪個檔案是最新的報告,雙擊開啟。
  2. 點選此鏈結 針對您的錯誤進行發問。
    註: 此鏈結僅限於協助錯誤排除。
  3. (如未登入)請註冊或登入 Mozilla 技術支援網站。
  4. 仔細填寫 Details(詳細資訊)欄位,盡可能留下您能提供的任何資訊,說明您已經做過上方的哪些步驟(例如「我已經更新 Firefox」、或「我已經在安全模式下測試過」)。
  5. 複製錯誤報告的完整報告編號(長得像 bp-… 的號碼),並貼到 Details 欄位中。
  6. 點選綠色的 Automatically add(自動新增)按鈕,以附加額外的除錯資訊。
  7. 最後,點選 Post Question(張貼問題)按鈕。
    我們知道準備所有的資訊需要花費一些時間,但這樣可以讓我們的義工更容易能幫您診斷問題。
    Crashes AAQ



依照來自 Firefox crashes (mozillaZine KB) 的資訊撰寫

這篇文章有幫助嗎? 請稍候...

這些人們幫忙撰寫了這篇文章: petercpg, irvin, Vdragon, david675566。您也可以幫忙 - 看看要怎麼作