FF:错误“您启动了旧版本的 Firefox” - 以及真正影响配置文件格式的更改

FF:错误“您启动了旧版本的 Firefox” - 以及真正影响配置文件格式的更改

当我使用其他 FF 浏览器打开我的个人资料时,我收到错误“您已启动旧版本的 Firefox”,它为我提供了 2 个选项“退出”和“创建新个人资料”

您启动了旧版本的 Firefox

我知道配置文件中数据存储的格式会随着时间而改变,但就我而言,最新的 Firefox 是 v114,而更旧的是 v112。

我不认为 Firefox 引入了对配置文件有影响的重大变化,但这是一个自动规则+弹出消息,所以。

  • 我如何强制加载“不合规”的配置文件?
  • 我如何才能知道真正影响个人资料数据的变化?

笔记:

顺便说一句,以前使用不同的旧浏览器加载配置文件文件夹时,Firefox 并不是那么挑剔,我从来没有遇到过问题。

理论上我应该同时拥有 v112 的两个二进制文件夹,但是一个 Firefox 安装意外更新了。

答案1

在执行以下建议之前,请备份现有的 Firefox 用户配置文件文件夹,该文件夹可通过about:profiles浏览器中的 找到。配置文件文件夹通常位于 %AppData%\Mozilla\Firefox\Profiles

现在运行命令firefox -allow-downgrade。Firefox 应该会启动、加载您现有的配置文件并照常工作。

此后,下次运行 Firefox 时无需使用此附加参数。

如果两个版本之间的距离太大,则不建议这样做,但对于版本 114 和 112,它应该可以工作。

答案2

我最近在 Firefox 降级后遇到了同样的错误(可能是由于我公司的软件管理工具尚未更新并覆盖了我的 Firefox 安装)。

如果有人遇到类似的情况(并希望保存他们的设置):请检查您当前安装的 Firefox 版本,然后尝试下载更高版本。安装它,希望您的设置/配置能够被保存。

答案3

我通过以下方式手动更改了配置文件:

1/ 创建新的个人资料

2/ 进入配置文件文件夹

3/ 在这些文件中查找两个值:

  • 配置文件/blablabla.default/compatibility.ini

LastVersion=????

  • 配置文件/blablabla.default/prefs.js:

user_pref("browser.migration.version", ???);

4/ 将这些值复制到相应的原始文件中

PS:prefs.js可能不是必需的,但是compatibility.ini是强制性的。

警告:Firefox 出于好的理由制作了此系统。它可能会破坏您的个人资料。至少看起来需要进行良好的备份 :-)

相关内容