[How To] 火狐當機、錯誤、延遲的時候該如何處理?

進入安全模式除錯

當火狐的使用發生問題時,建議先進入安全模式進行除錯,所謂的安全模式意味著停用所有的擴充套件與佈景主題,這通常是最容易使火狐發生問題的部分。因此在進行其他除錯之前,最好先進安全模式。

如何進入安全模式?

有兩種方法可以進入安全模式

  1. 點選左上角的Firefox按鈕,然後從說明選單找到"重新啟動但停用附加元件",

  2. 按住Shift不放,同時啟動Firefox

無論是哪個方法,都會出現下列的視窗,注意不要點選隔壁的"還原Firefox至出廠狀態"。

在安全模式底下可以正常運作

因安全模式停用擴充套件與佈景主題,若火狐瀏覽器這時能正常運作,則應是擴充套件或佈景主題造成的問題

擴充套件的問題

這裡介紹兩種替擴充套件除錯的方法

  1. 安裝擴充套件:Add-on Compatibility Reporter

    這個套件原本是讓使用者回報有問題的擴充套件以協助套件開發者來除錯,但其檢視相容性報告的功能對使用者而言也相當具有參考價值。

    1. 使用快捷鍵:Ctrl+Shift+A 叫出附加元件頁面
    2. 在擴充套件的位置叫出右鍵選單,點選"Show Compatibility Report"
    3. 完成後會跳出相容性報告,如這頁一樣。這時使用者就可以判斷這個套件是否有其他使用者發生類似的問題。

  2. 停用所有的擴充套件,逐一啟用、逐一測試。

    雖然Add-on Compatibility Reporter相當方便,但如果從Show Compatibility Report看不出端倪,但安全模式下火狐的確可以正常運作,那就必須要以這個方法逐一清查,之後若確定是某個套件發生問題,務必使用Add-on Compatibility Reporter進行問題回報。

佈景主題的除錯乃將佈景主題還原為預設。

在安全模式底下問題依然發生

由於安全模式並沒有停止外掛程式與修改偏好設定,因此可能是外掛程式或偏好設定發生問題(特別是過去修改過About:config造成的問題)

外掛程式造成的問題
  1. 使用快捷鍵:Ctrl+Shift+A,一樣叫出附加元件頁面,但是要跳到外掛程式分頁。

  2. 將所有的外掛程式設定為"永不啟用"

  3. 接著開始進行測試,特別留意經常發生問題的網頁。若可以正常運作,則表示問題出在外掛程式;但問題依然持續,則可能是偏好設定的部份發生問題。

個人經驗分享:以我個人的經驗來說,除了Flash Player或JAVA以外,其他的外掛程式幾乎沒有用過,但是光擺著就會拖慢瀏覽器的速度,所以一般我都是設定為"永不啟用"。至於Flash則是設定為"啟用時詢問",或者乾脆和JAVA一併用擴充套件QuickJAVA來進行快速切換。JAVA不會設定為"啟用時詢問",因為它實在太容易有安全性漏洞可鑽。

Flash Player造成的問題

在外掛程式之中,就屬Flash Player的問題最常見,但也最難處理,因此在此獨立出來。

經過上述測試,若確定是Flash Player引起的問題,你可以採取以下幾種做法。

  1. 關閉Flash Player的保護模式

    這是目前Flash Player最常發生當機的原因,請參考我過去的文章

  2. 關閉Flash Player的硬體加速

    進入這個Adobe頁面,然後對第五步的Flash動畫叫出右鍵選單,點選設定後會出現下圖中的對話框,接著取消勾選硬體加速即可。

  3. 檢查Flash Player是否更新到最新版?

    Adobe Flash Player版本檢查頁面

  4. 顯示卡的驅動程式是否有問題?

    未必最新的驅動程式就是最穩定的,有時顯示卡硬體製造商提供的最後版本才是最穩定的,特別是筆記型電腦的顯示驅動,切記這一點。

  5. 若Flash Player只有在Youtube才發生問題,其他的影音播放網站都未發生問題,則Youtube很可能才是罪魁禍首,在此你有兩種選擇:

    1. 清除Cookies、快取:通常發生在Youtube改版期間,由於舊版Youtube的Cookies、快取造成新版的播放問題。

    2. 全面改用HTML5播放影片:Youtube不知道又弄出什麼天殺的問題,請用Youtube Center來強制使用HTML5代替Flash Player播放影片。

偏好設定造成的問題
  1. 關閉硬體加速

    1. 點選左上方的火狐按鈕,找到"選項"清單中的"選項"。

    2. 進階/一般/瀏覽/,取消勾選可用時開啟硬體加速

    3. 若此做法可使Firefox正常運作,應檢查顯示卡驅動程式是否穩定?將顯示卡驅動還原至前一個穩定版本,或者更新至最新經WHQL認證的穩定版本。

  2. 如果無法判斷造成問題的原因,在此我建議兩種作法:

    1. 建立新設定檔

      傳送一個新的捷徑至桌面,叫出右鍵選單,然後點選內容

      在目標的結尾打一個空白鍵之後加上"-p",範例如下

      "C:\Program Files (x86)\Mozilla Firefox\firefox.exe" -p

      點選剛才新增的火狐捷徑,會跳出設定檔管理員。點選建立設定檔,之後用新建的設定檔進行測試,若能正常運作,則應是偏好設定發生錯誤。以我的經驗來講,這樣的情形以新的設定檔重新開始會是比較好的選擇。

    2. 還原Firefox至出廠設定

      按住Shift,然後開啟Firefox,點選右邊的還原Firefox至出廠設定。

      ※注意:還原出廠設定並非全部還原,仍會保留下列資料

      • 書籤
      • 瀏覽記錄
      • 密碼
      • 開啟的分頁
      • Cookies
      • 網頁表單自動完成資訊
      • 個人字典

本著作依據Creative Commons 姓名標示-非商業性-相同方式分享授權條款釋出

內容如有錯誤 煩請不吝指教

留言