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

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

註: 若 Firefox 仍然開著,只是不回應您的行為時,這代表它 卡住了,並非發生錯誤。請參考 Firefox 當掉或停止回應 - 如何修理以取得解決方式。

首先,若您遇到了下列任一種問題,請前往該文章取得協助。

若以上描述都不符合您遇到的狀況,請按照下列方式依序除錯。

更新軟體

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

更新 Firefox

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

  • 要檢查 Firefox 的更新,請按下 Firefox 視窗左上角的 Firefox 按鈕,然後選擇 說明 之下的 關於 Firefox要檢查 Firefox 的更新,請點擊選單列的 Firefox,並選擇 關於 Firefox要檢查 Firefox 的更新,請點選 Firefox 視窗上方的 說明 選單,並選擇 關於 Firefox 詳細資訊請參考 更新 Firefox

更新您的外掛程式

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

更新 Windows

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

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

Update OS X

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

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

Update Linux

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

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

更新您的驅動程式

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

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

更新您的網路安全軟體

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

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

有一些病毒與間諜軟體會造成 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) 的資訊撰寫



分享本文:http://mzl.la/Kpf7Zn

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

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