如何將 Firefox 恢復到以前的版本並保持我的個人資料完好無損?

如何將 Firefox 恢復到以前的版本並保持我的個人資料完好無損?

我想將 Firefox 恢復到以前的版本並保持這種狀態。

我知道開發人員不希望用戶這樣做。

我嘗試簡單地卸載並重新安裝正確的版本(他們的說明這裡),但是當我之後嘗試啟動 Firefox 時,它會阻止我導入我的個人資料。如果設定檔比安裝的版本新,Firefox 就會執行此操作。在這個問題中,我問的是如何恢復維護我的個人資料。

我搜尋了超級用戶但沒有看到答案。這個答案是關於舊的個人資料;我的問題實際上是關於個人資料的較新的比安裝的版本。這個答案還涉及複製舊的配置文件。這個答案即將從 32 位元變為 64 位元。

答案1

這些是安裝您想要的 Firefox 版本並保持該版本的說明,同時保持您的使用者設定檔完好無損。它們適用於 Windows,儘管更改後啟動 Firefox 的真正關鍵(添加--allow-downgrade到啟動快捷方式)對於 Linux 來說是相同的。

  1. 備份您的「個人資料」資料夾。可以跳過此步驟,儘管除了保護資料之外,稍後能夠引用原始目錄結構也是有幫助的。

    在 Windows 上,您的設定檔資料夾位於%APPDATA%\Mozilla\Firefox\Profiles\.在最近的版本中,它將有一個類似“nq6fgrkl8.default”的名稱,但您的名稱可能會有所不同。

    您也可以透過前往漢堡選單 -> 說明 -> 故障排除資訊 -> 應用程式基礎 -> 設定檔資料夾 -> 開啟資料夾,從 Firefox 找到此資料夾。由於在我們更新 Firefox 時它無法運行,因此必須在執行其他操作之前完成此操作。

  2. 下載您想要的 Firefox 版本。之前的版本已經上線了這一頁。所有先前版本的目錄是這裡

  3. 卸載火狐瀏覽器。可能有與之相關的軟體,也稱為“Mozilla Firefox [名稱]”,例如更新程式。也卸載那些。

  4. 重啟。

    (我第一次嘗試這個時,我沒有重新啟動,結果發現Firefox 88 實際上仍然安裝了。Firefox 中的「關於」選單顯示版本86,但它是88,Windows 已安裝程式清單顯示88。也許你可以只需正確卸載 Firefox,而不必像我一樣重新啟動,但瀏覽器會深入到所有內容中,尤其是在 Windows 中,重新啟動是最好的。

  5. 安裝您選擇的 Firefox 版本。還沒有開始它。如果您不小心啟動了 Firefox,您可能需要重新啟動,甚至重新啟動流程。

  6. 找到您的新設定檔目錄(步驟 1 中的說明)。它將與舊目錄位於同一目錄中,並且還有一個難以發音的名稱。將舊目錄的內容複製到新目錄,並覆蓋其中的所有內容。

    當您執行此操作時,Firefox 無法運行,因為它會在運行時鎖定某些配置文件,從而阻止乾淨的副本。

  7. 現在 Firefox 已重新安裝並複製了您的設置,但當它偵測到您的設定檔來自舊版本時,它將拒絕啟動。

    編輯 Firefox 啟動快捷方式。您需要--allow downgrade在末尾添加標誌。這也適用於 Linux。

  8. 現在 Firefox 將啟動,但它會立即嘗試自我更新,並且偶爾會通知您。有兩種方法可以停止更新:

    A。使用停止更新和通知policy.json 技術通過布雷特洛斯:

    • distribution在 Firefox 執行檔所在的位置建立資料夾(即在 Windows 中C:\Program Files\Mozilla Firefox\distribution\:)。
    • policies.json在裡面建立一個包含以下文字的檔案:
    { 
       "policies": {
           "DisableAppUpdate": true
       } 
    }
    

    。停止 Firefox 中的更新。使用新快捷方式啟動 Firefox。在執行其他操作之前,請前往 about:preferences -> Firefox Updates,然後關閉自動更新。

    透過此方法,Firefox 會在啟動時彈出通知,偶爾在使用過程中彈出通知,要求您更新。如果您不小心單擊它,它將嘗試安裝,如果確實如此,您可能必須重複所有這些。 (如果您不小心點擊了它,您可以透過拒絕確認安裝的 Windows 彈出視窗來停止安裝,但我尚未對此進行測試。)

答案2

在嘗試確定後,我用它降級到最新的 ESR 版本完後還有上一個發布通道版本中的字體渲染錯誤,但它應該適用於任何 Firefox 版本。如果你確實想降級,我推薦ESR版- 因為它是為需要穩定性和可預測性的企業客戶而設計的(而我們普通人顯然不需要),所以它沒有收到閃亮的功能更新(因此沒有新的錯誤),同時仍然收到定期的安全性更新。


  1. 下載你的所需版本Firefox 並安裝它 - 無需卸載舊版本,因為安裝程式能夠就地安裝(到同一目錄)而無需接觸您的資料。

  2. 安裝後,嘗試開啟 Firefox。如果奇蹟般地你沒有收到可怕的“警告”,因為你的用戶配置文件太新了,你就無法繼續前進,那麼你就可以跳過其餘的步驟了。如果您確實收到此警告,請按一下Exit

  3. 打開%USERPROFILE%\AppData\Roaming\Mozilla\Firefox\Profiles(如果使用 Windows,則複製並貼上到資源管理器地址欄)並點擊包含您的使用者設定檔的資料夾 - 這應該是唯一一個末尾帶有您的名字的資料夾。

  4. 尋找名為compatibility.ini- 刪除它的文件,然後重新啟動電腦。當您下次開啟 Firefox 時,您現在應該會正常進入您的使用者設定檔。

相關內容