書籤與歷史功能無法使用

您在啟動 Firefox 時,看到這個錯誤訊息嗎?

因為 Firefox 的檔案被其他程式鎖定,書籤與瀏覽記錄將無法使用。某些安全軟體會導致這個問題。

當 Firefox 無法存取書籤及歷史紀錄的資料庫(places.sqlite)或相關網站的圖示(places.sqlite)時,就會出現這個錯誤。這篇文件提供了兩種可能的解決方法。

若您沒有看到上述的錯誤訊息,您可以參考下列的其他文件:

解決方法 1:重新啟動您的電腦

造成此錯誤最常見的原因為其他的程式正在使用該檔案,或是電腦不正常的關機(如電源中斷)使得檔案錯誤。好消息是,大部分的情形只要重新啟動您的電腦,再執行 Firefox 即可修復此問題。

解決方法 2:建立新的資料庫

若重新啟動電腦還是無法解決問題,您還可以建立一個全新的 place 及 favicon 資料庫。別擔心,這很簡單。

第一步 – 開啟您的個人設定檔資料夾

  1. 點擊選單中的 Fx57menu 按鈕,點擊 說明 並選擇 疑難排解資訊說明 選單點擊 疑難排解資訊 疑難排解資訊將會開啟。

    • 應用程式一般資訊 段,點擊 開啟資料夾在 Finder 顯示開啟目錄將開啟包含您的設定檔資料夾的畫面。將開啟您的設定檔資料夾。
    註: 若您無法開啟或使用 Firefox,請依照下列文章的指示操作:在不開啟 Firefox 的情況下尋找設定檔

保持個人設定檔目錄開啟--進行第二步。

第二步 – 建立新資料庫

  1. (非必要)建立書籤備份
  2. 點擊選單按鈕 New Fx Menu 並點擊結束離開 Close 29

    點一下 Firefox 選單 Fx57Menu ,然後點一下 結束 點一下螢幕上方的 Firefox 選單,然後點一下 離開 Firefox點一下 Firefox 選單 Fx57Menu ,然後點一下 離開

    等 Firefox 完全結束。
  3. 在 Firefox 的個人設定檔目錄中,找到 places.sqlitefavicon.splite 並刪除或重新命名。
    • 您可以重新命名檔案而不需要刪除它,而將舊檔案當作備份檔。如果要重新名,請在檔案上按右鍵然後選重新命名請先點選該檔案,再按檔名的部分即可修改。接著在原檔名的後面加上 .old。
  4. 如果 favicons.sqlite-shmfavicons.sqlite-walplaces.sqlite-shmplaces.sqlite-wal 等檔案存在的話,請刪除它們。
  5. 最後,重新啟動 Firefox。
    • 在 Firefox 重新開啟時會建立新的 places.sqlitefavicon.sqlite 資料庫,您的歷史紀錄將會遺失,但書籤會自動從最近的備份中還原。
    • 若您的書籤沒有被還原,請參考 書籤不見了 一文。

救命啊!還是不能解決問題

如果上述的作法沒有用,您也許可以建立一個新的使用者設定檔來解決問題。您可以參考這些步驟來建立一個新的設定檔並將其設為預設設定檔。當您重新啟動 Firefox 時,Firefox 就會用這個新的設定檔,您也不會再看到這個錯誤訊息。如果您有舊的設定檔,您可以將重要的資料複製到新的使用者設定檔

//這些人們幫忙撰寫了這篇文章:Ernest Chiang (MozTW), freedman, Bor, Carl您也可以幫忙 - 看看要怎麼作

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

成為 Mozilla 技術支援站的志工