“刷新 Firefox”后书签密码保留,但扩展等丢失;需从桌面【旧的 Firefox】文件夹提取places.sqlite、logins.json等五类数据,覆盖当前配置目录并重启生效。

火狐浏览器执行“刷新 Firefox”后,书签和密码通常被保留,但扩展、主题、工具栏布局、自定义首选项等全部消失——这些数据不会自动恢复,必须从桌面自动生成的【旧的 Firefox】文件夹中手动提取并覆盖,否则将永久丢失。
确认重置是否生成了可恢复的旧配置备份
重置操作完成后,Firefox 会在你的电脑桌面自动生成一个名为【旧的 Firefox】的文件夹(注意名称中是中文全角括号与“旧的”,不是“旧版”“Old Firefox”或带日期后缀的其他变体)。【这个文件夹必须存在,且名称一字不差,否则后续所有操作无效】。如果桌面没有该文件夹,说明重置时未勾选“保存旧数据”选项,需跳过本流程,改用 about:profiles 手动定位旧配置路径。
双击打开【旧的 Firefox】→ 查看其内部是否存在一个以随机字符开头、结尾含 default-release 或 default 的子文件夹(例如 abc12345.default-release),该文件夹就是重置前完整的原始配置目录。
提取关键配置文件与扩展数据
关闭所有 Firefox 进程(包括系统托盘中的后台图标),确保浏览器完全退出,否则文件将被占用无法复制。
进入桌面【旧的 Firefox】→ 找到上述 default-release 类文件夹 → 进入其根目录 → 全选并复制以下五类内容:
- places.sqlite(书签与历史核心数据库)
- logins.json(加密保存的网站账号密码)
- extensions 文件夹(所有已安装扩展的 .xpi 或解包文件)
- chrome 文件夹(用户自定义的 userChrome.css/userContent.css 等界面样式)
- prefs.js(主配置文件,含 about:config 中所有手动修改过的首选项)
⚠️ 注意:不要复制整个 default-release 文件夹,只复制这五项;复制完整文件夹可能导致新旧配置冲突或启动失败。
定位当前配置目录并精准覆盖
第一步:在 Firefox 地址栏输入 about:support → 回车 → 在“配置文件夹”行点击【打开文件夹】按钮 → 系统将跳转至当前正在使用的配置目录(路径类似 C:\Users\用户名\AppData\Roaming\Mozilla\Firefox\Profiles\xxxxx.default-release)。
第二步:将上一步复制的 logins.json 和 prefs.js 直接粘贴到此目录中,勾选“替换目标中的文件”。
第三步:将 extensions 和 chrome 两个文件夹整体拖入该目录,若提示存在同名文件夹,选择“替换”。
第四步:对 places.sqlite 执行特殊处理——先将其重命名为 places.sqlite.bak(防止误操作无法回退),再把复制来的 places.sqlite 粘贴进去。这一步必须做,因为直接覆盖运行中的数据库可能引发崩溃。
重新加载扩展与激活自定义设置
方法一:重启 Firefox 后,地址栏输入 about:addons → 左侧点击“扩展” → 页面顶部会显示“已发现新扩展”,点击“启用全部”即可批量激活 extensions 文件夹中的扩展。
方法二:若扩展未自动识别,点击右上角齿轮图标 → 选择“从文件安装附加组件” → 逐个打开 extensions 文件夹内的 .xpi 文件完成安装。
重启后打开 about:config → 搜索关键词 userchrome → 确认 toolkit.legacyUserProfileCustomizations.stylesheets 值为 true,否则 chrome 文件夹中的样式不会生效。
最后,在地址栏输入 about:profiles → 查看当前配置文件状态是否为“In use”,确认无误后,所有扩展、工具栏布局、自定义样式及手动修改的首选项均已回归。











