如何使用另一个现有的 Firefox 配置文件(简单方法)

如何使用另一个现有的 Firefox 配置文件(简单方法)

在 Windows 上将我的 32 位 Firefox “跨级升级”为 64 位失败后(升级后的 Firefox 仍位于“程序 (x86)”中),我决定卸载它并重新安装。现在它位于正确的目录中,但似乎 Firefox 已默默创建了一个新的用户配置文件,而没有为用户提供使用现有配置文件的选项。

经过一番“挖掘”,我发现:

  • 有一个包含两个“安装”(那些神奇的十六进制序列)的installs.iniin ,每个安装都有一个配置文件%USERPROFILE%\AppData\Roaming\Mozilla\FirefoxDefault
  • 包含两个安装,一个profiles.ini安装%USERPROFILE%\AppData\Roaming\Mozilla\Firefox有三个配置文件,另一个安装有一个配置文件
  • %USERPROFILE%\AppData\Roaming\Mozilla\Firefox\Profiles看到三个配置文件目录
  • %USERPROFILE%\AppData\Local\Mozilla\Firefox\Profiles看到两个配置文件目录

在我尝试用编辑器弄乱文件之前,我想问一下有没有办法让 Firefox使用, 或者进口以前的个人资料?

我知道这个-ProfileManager选项,但它不显示以前安装的配置文件。使用它时,它知道三个配置文件:newdefaultdefault-esr(我目前使用的是 Firefox 102.6.0esr)

但目前还没有关于“谁是谁”的进一步数据。

我想继续使用重新安装 Firefox 之前所用的配置文件。

可能有用的链接是:

答案1

您需要做的就是更换内容新的配置文件文件夹内容旧文件夹。

两台计算机上文件夹的随机名称可能不同,但内容很重要。

在替换新文件夹之前,请先保存其内容,以防万一。

答案2

我能够使用我以前的个人资料,具体方法和程序如下:

  • %USERPROFILE%\AppData\Roaming\Mozilla\Firefox\Profiles中的个人资料比 中同名的个人资料包含更多内容%USERPROFILE%\AppData\Local\Mozilla\Firefox\Profiles
  • 9sy1k2tf.default-esr内容比mpm85xoi.default
  • 文件installs.ini包含两个安装:308046B0AF4A39CB似乎是新的,而E7CF176E110C211B似乎是旧的。
  • profiles.ini部分中[Install308046B0AF4A39CB]包含三个配置文件分配,而[InstallE7CF176E110C211B]仅包含一个:
[Install308046B0AF4A39CB]
Default=Profiles/9sy1k2tf.default-esr
Locked=1

[Profile2]
Name=default-esr
IsRelative=1
Path=Profiles/9sy1k2tf.default-esr

[Profile1]
Name=default
IsRelative=1
Path=Profiles/mpm85xoi.default
Default=1

[Profile0]
Name=new
IsRelative=1
Path=Profiles/l27m949z.default

[InstallE7CF176E110C211B]
Default=Profiles/mpm85xoi.default

[General]
StartWithLastProfile=1
Version=2

检查了 中的三个配置文件(即目录内容)的日期%USERPROFILE%\AppData\Roaming\Mozilla\Firefox\Profiles,我发现:

9sy1k2tf.default-esr: new
l27m949z.default: very old
mpm85xoi.default: old

因此,命名的配置文件default将是我的旧配置文件。我开始firefox -ProfileManager看到配置文件选择对话框,然后从那里选择使用该default配置文件进行将来的调用,我的数据神奇地又出现了!

相关内容