在 Windows 上将我的 32 位 Firefox “跨级升级”为 64 位失败后(升级后的 Firefox 仍位于“程序 (x86)”中),我决定卸载它并重新安装。现在它位于正确的目录中,但似乎 Firefox 已默默创建了一个新的用户配置文件,而没有为用户提供使用现有配置文件的选项。
经过一番“挖掘”,我发现:
- 有一个包含两个“安装”(那些神奇的十六进制序列)的
installs.ini
in ,每个安装都有一个配置文件%USERPROFILE%\AppData\Roaming\Mozilla\Firefox
Default
- 包含两个安装,一个
profiles.ini
安装%USERPROFILE%\AppData\Roaming\Mozilla\Firefox
有三个配置文件,另一个安装有一个配置文件 - 我
%USERPROFILE%\AppData\Roaming\Mozilla\Firefox\Profiles
看到三个配置文件目录 - 我
%USERPROFILE%\AppData\Local\Mozilla\Firefox\Profiles
看到两个配置文件目录
在我尝试用编辑器弄乱文件之前,我想问一下有没有办法让 Firefox看,使用, 或者进口以前的个人资料?
我知道这个-ProfileManager
选项,但它不显示以前安装的配置文件。使用它时,它知道三个配置文件:new
、default
和default-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
配置文件进行将来的调用,我的数据神奇地又出现了!