如何将 Firefox 恢复到以前的版本并保持我的配置文件完整?

如何将 Firefox 恢复到以前的版本并保持我的配置文件完整?

我想将 Firefox 恢复到以前的版本并保留该版本。

我明白开发人员不希望用户这样做。

我尝试过简单地卸载并重新安装正确的版本(他们的说明这里),但当我尝试启动 Firefox 时,它阻止我导入我的配置文件。如果配置文件比安装的版本新,Firefox 就会这样做。在这个问题中,我问如何恢复维护我的个人资料。

我已经搜索过超级用户,但没有看到答案。这个答案是关于旧配置文件的;我的问题实际上是关于配置文件的更新比安装的版本。这个答案也是关于复制旧的个人资料。这个答案即将从 32 位转换为 64 位。

答案1

这些说明将指导您安装所需的 Firefox 版本并保留该版本,同时保持您的用户配置文件完好无损。这些说明适用于 Windows,但更改后启动 Firefox 的真正关键(添加--allow-downgrade到启动快捷方式)对于 Linux 是相同的。

  1. 备份您的 Profiles 文件夹。此步骤可以跳过,但除了保护数据之外,它还有助于以后参考原始目录结构。

    在 Windows 上,您的配置文件文件夹位于%APPDATA%\Mozilla\Firefox\Profiles\。在较新的版本中,它的名称将类似于“nq6fgrkl8.default”,但您的配置文件文件夹可以命名为其他名称。

    您也可以通过转到汉堡菜单->帮助->疑难解答信息->应用程序基础->配置文件夹->打开文件夹,从 Firefox 中找到此文件夹。由于更新 Firefox 时无法运行,因此必须先完成此操作。

  2. 下载您想要的 Firefox 版本。之前的版本位于这一页. 所有先前版本的目录是这里

  3. 卸载 Firefox。它可能与更新程序相关,也称为“Mozilla Firefox [名称]”。请卸载它们。

  4. 重启。

    (我第一次尝试时没有重新启动,结果发现 Firefox 88 实际上仍然安装着。Firefox 中的“关于”菜单显示版本 86,但它是 88,而 Windows 已安装程序列表显示也是 88。也许你可以正确卸载 Firefox,而不必像我一样重新启动,但浏览器对所有事物都有着深厚的联系,尤其是在 Windows 中,重新启动是最好的。)

  5. 安装您选择的 Firefox 版本。先不要开始。如果您不小心启动了 Firefox,则可能需要再次重新启动,甚至重新启动该进程。

  6. 找到您的新配置文件目录(步骤 1 中的说明)。它将与旧目录位于同一目录中,并且具有一个无法发音的名称。将旧目录的内容复制到新目录中,覆盖其中的所有内容。

    当您执行此操作时,Firefox 无法运行,因为它在运行时锁定了某些配置文件,从而阻止了干净的复制。

  7. 现在 Firefox 已重新安装并且您的设置已被复制,但是当它检测到您的配置文件来自旧版本时,它将拒绝启动。

    --allow downgrade编辑 Firefox 启动快捷方式。您需要在末尾添加标志。这也适用于 Linux。

  8. 现在 Firefox 将启动,但它会立即尝试更新自身,并偶尔会通知您。有两种方法可以停止更新:

    A. 使用policy.json 技术作者:Brethlosze:

    • distribution在 Firefox 可执行文件所在的同一位置创建该文件夹(例如在 Windows 中C:\Program Files\Mozilla Firefox\distribution\:)。
    • policies.json在里面创建一个包含以下文本的文件:
    { 
       "policies": {
           "DisableAppUpdate": true
       } 
    }
    

    。从 Firefox 内部停止更新。使用新的快捷方式启动 Firefox。在执行任何其他操作之前,请转到 about:preferences -> Firefox Updates,然后关闭自动更新。

    使用此方法,Firefox 会在启动时弹出通知,偶尔在使用过程中也会弹出通知,要求您更新。如果您不小心点击了它,它会尝试安装,如果真的安装成功,您可能需要重复所有这些操作。(如果您不小心点击了它,您可以通过拒绝确认安装的 Windows 弹出窗口来停止安装,但我没有测试过这一点。)

答案2

我尝试降级到最新的 ESR 版本,并尝试确定完后还有上一个 Release 频道版本中存在字体渲染错误,但它应该适用于任何 Firefox 版本。如果你确实想降级,我建议ESR 版- 因为它是为需要稳定性和可预测性的企业客户设计的(与我们这些显然不需要稳定性和可预测性的平民相反),所以它没有收到任何闪亮的功能更新(因此也没有新的错误),但仍然收到定期的安全更新。


  1. 下载您的所需版本Firefox 并安装它 - 没有必要卸载旧版本,因为安装程序能够在不触碰您的数据的情况下进行就地安装(到同一目录)。

  2. 安装完成后,尝试打开 Firefox。如果您没有收到可怕的“警告”,因为您的用户配置文件太新而无法继续操作,那么您就可以继续操作,并且可以跳过其余步骤。如果您确实收到此警告,请单击Exit

  3. 打开%USERPROFILE%\AppData\Roaming\Mozilla\Firefox\Profiles(如果使用 Windows,则复制并粘贴到 Explorer 地址栏中)并单击包含您的用户配置文件的文件夹 - 这应该是唯一一个以您的名字结尾的文件夹。

  4. 查找名为compatibility.ini- 的文件,将其删除,然后重新启动 PC。下次打开 Firefox 时,您应该可以正常进入用户配置文件。

相关内容