外掛程式問題排解

如果你在使用包含如 Flash、Windows Media Player、Java 與其它 外掛程式的網頁時遇到問題,你可能需要檢查是否是這些外掛程式造成問題。

外掛程式造成的常見問題包含:

這份文章描述如何診斷這些外掛程式的問題。如果你有擴充程式或佈景主題相關的問題,請查讀:擴充程式與佈景主題之問題診斷。針對外掛程式的基本資料,請閱讀:在 Firefox 中使用外掛程式


判斷問題是否來自外掛程式

當 Firefox 還在運作時,你可以選擇性地停用外掛程式。如果你觀察到某特定的外掛程式,請先停用它,如果你不知道要停用哪個外掛程式:

  1. 在 Firefox 視窗頂端,點按Firefox在工具列選單點選 工具在 Firefox 視窗頂端,點選 工具 選單,然後點選 附加元件。「附加元件管理員」分頁將會開啟。

  2. 在附加元件管理員分頁中,選擇 Plugins 面板。
  3. 點擊選單按鈕 New Fx Menu 並選擇 附加元件。「附加元件管理員」分頁將會開啟。

  4. 在附加元件管理員分頁中,選擇 Plugins 面板。
  5. 從清單中選擇一個外掛程式,然後點下它的 停用 按鈕,對於所有在清單中的外掛程式重複這個步驟直到所有的外掛程式都被停用,對於這些更變你不需要重新啟動 Firefox。
  6. 測試你原先的問題,如果不再出現,回到附加元件管理的分頁視窗然後透過按啟用按鈕一個一個地重新啟用外掛程式直到你發現哪個導致最初的問題。
  1. 在 Firefox 視窗頂端,點按Firefox在工具列選單點選 工具在 Firefox 視窗頂端,點選 工具 選單,然後點選 附加元件。「附加元件管理員」分頁將會開啟。

  2. 在附加元件管理員分頁中,選擇 Plugins 面板。
  3. 點擊選單按鈕 New Fx Menu 並選擇 附加元件。「附加元件管理員」分頁將會開啟。

  4. 在附加元件管理員分頁中,選擇 Plugins 面板。
  5. 從清單中選擇一個外掛程式,接著在下拉式選單選取 永不啟用,清單上的每個外掛程式都重複此步驟直到所有的外掛程式都被停用,無需重新啟動 Firefox 便立即生效。
  6. 測試您的問題,若不再發生,回到附加元件管理員分頁,在下拉式選單選取 總是啟用 逐一啟用各外掛程式,直到找出製造問題的外掛程式。

如果你發現透過停用某個外掛程式能解決問題,請繼續下面的步驟:

更新或是重新安裝你的外掛程式

很多外掛程式相關的問題可以透過更新至最新版本的方式解決。若想要檢查你安裝的外掛程式是否有點老舊,可以拜訪 Mozilla 外掛程式更新檢查頁面

如果更新至最新版本或是重新安裝沒有解決問題,你可以讓它繼續處在停用階段。

手動解除安裝外掛程式

如果無法透過移除程式移除某外掛程式,您可以手動移除:

  1. 位址列,輸入 about:config 然後按下 EnterReturn

    • about:config 這一頁可能會出現 "隨便亂搞會讓保固失效!" 的警告文字。點擊 我發誓,我一定會小心的!,接著就會前往 about:config 頁面。
  2. 搜尋偏好設定:plugin.expose_full_path.
  3. 在清單中的 plugin.expose_full_path 偏好設定點兩下,將它的值設為 true
  4. Location bar 輸入 about:plugins,同時按下 EnterReturn 顯示關於外掛程式頁面。
  5. 在關於外掛程式的頁面,每個項目會有「檔案名稱:」和對應的路徑。使用 Windows 檔案總管來瀏覽瀏覽你想要移除之外掛程式的資料夾。
  6. 在檔名前面加上 X 重新命名該檔(例如:npswf32 改成 Xnpswf32)。
  7. 在 about:config 頁面的清單上按兩下 plugin.expose_full_path 偏好設定,將值改回 false 避免在網站上透漏外掛程式路徑。

外掛程式將會移除。

如果無法透過移除程式移除某外掛程式,您可以手動移除:

  1. Location bar 輸入 about:plugins,同時按下 EnterReturn 顯示關於外掛程式頁面。
  2. 在關於外掛程式頁面上的每個項目會有「檔案名稱:」以及外掛程式的名稱。您可以在 Firefox 檢測 "pluginreg.dat" 檔的內容(使用文字編輯器)profile folder 尋找各外掛程式的位置。透過 Windows 檔案總管切換切換到欲移除外掛程式的所在資料夾。
  3. 在檔名前面加上 X 重新命名該檔(例如:npswf32 改成 Xnpswf32)。

外掛程式將會移除。

如果無法透過移除程式移除某外掛程式,您可以手動移除:

  1. Location bar 輸入 about:plugins,同時按下 EnterReturn 顯示關於外掛程式頁面。
  2. 在關於外掛程式頁面上的每個項目會有「檔案:」和「路徑:」,用來顯示該外掛程式檔案的名稱和位置。透過 Windows 檔案總管切換切換到欲移除外掛程式的所在資料夾。
  3. 在檔名前面加上 X 重新命名該檔(例如:npswf32 改成 Xnpswf32)。

外掛程式將會移除。

重新初始化外掛程式的資料庫

在某些情況底下,你可能無法安裝或是重新安裝某外掛程式,重新初始化該外掛程式資料庫或許可以解決此問題:

  1. 開啟你的個人設定資料夾:

    按一下 Firefox 視窗頂端的 Firefox 按鈕,游標移至 說明 選單按一下選單列的 說明 選單點開 Firefox 視窗上方的 說明 選單 並點選 疑難排解資訊,疑難排解資訊分頁就會開啟。

  2. 應用程式一般資訊 的項目裡,按下 開啟所在資料夾開啟資料夾在 Finder 中顯示開啟目錄按鈕。這樣就會打開一個內含你的使用者設定資料夾的視窗。
  3. 請注意: 若你的 Firefox 無法開啟或使用,請參照在不開啟 Firefox 的情況下尋找您的使用者設定檔的步驟進行操作。

    點擊選單按鈕 New Fx Menu ,游標移至 說明 選單按一下選單列的 說明 選單並點選 疑難排解資訊,疑難排解資訊分頁就會開啟。

  4. 應用程式一般資訊 的項目裡,按下 開啟所在資料夾開啟資料夾在 Finder 中顯示開啟目錄按鈕。這樣就會打開一個內含你的使用者設定資料夾的視窗。
  5. 請注意: 若你的 Firefox 無法開啟或使用,請參照在不開啟 Firefox 的情況下尋找您的使用者設定檔的步驟進行操作。

  6. 在 Firefox 視窗的上方,按下 Firefox 按鈕然後點選 結束在 Firefox 視窗的上方,按下檔案 選單然後點選 結束在選單列中選擇 Firefox 選單,並選擇 結束 Firefox在 Firefox 視窗的上方,點選 檔案 選單並選擇 結束

    點擊選單按鈕 New Fx Menu 並點擊結束退出 Close 29

  7. 刪除 pluginreg.dat 這份檔案。
  8. 開啟 Firefox。
  9. 在網址列輸入about:plugins 後按下 EnterReturn 開啟 Firefox 外掛程式清單。

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

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