如何从备份中恢复浏览会话

Firefox Firefox 最后更新于:
此译文由机器根据英语内容翻译而来,未经人工审核,可能包含错误。若希望修订此内容,请由此处开始。

本文介绍如何恢复丢失的浏览会话。请参看 恢复之前的会话 - 配置 Firefox 何时显示最近的标签页和窗口 获取更多信息。

检查 about:sessionrestore

如果会话丢失,恢复页面一般会自动打开,但如果没有,请在地址栏输入 about:sessionrestore 然后按 回车回车。你的页面应该看起来类似这样:

Fx97RestoreSessionsession1

如果该页面是空的或恢复浏览状态按钮不可用,请继续阅读本文。

从备份文件中进行恢复

  1. 在你的地址栏中进入 about:support,打开 故障排除信息页
  2. 应用基础 部分,查看 Distribution ID 一行。
    • 如果看到 mozilla-MSIX 字样,那么说明你在使用 MSIX (微软应用商店) Firefox 版本。
      Firefox_about:support_Profile folder name
      在这种情况下:
      1. 按下 Windowswindowskey-win10Windows11Key+R。会打开“运行”对话框。
      2. 输入:
        %LOCALAPPDATA%\Packages\Mozilla.Firefox
        ,不要按 回车。一个应用列表文件夹会打开。
      3. 点击推荐的文件夹。并添加:
        \LocalCache\Roaming\Mozilla\Firefox\Profiles\
      4. 点击 确认。一个包含配置文件夹的窗口会打开。
      5. 打开和 应用基础 部分的 配置文件夹 结尾一致的文件夹。
    • 否则,点击 应用基础 部分 配置文件夹 一行中的 打开文件夹 按钮。
      Firefox_about:support_Open profile folder
  3. 你的配置文件夹的文件系统视图将会出现。
  4. 在配置文件夹中(例如,xxxxxxxx.default-release),下翻一下,你会看到 sessionstore-backups 文件夹。
  5. 请复制 sessionstore-backups 文件夹。
  6. 关闭 Firefox。通常,不要在 Firefox 运行时对此文件夹里的文件进行操作(移动、复制、删除)。复制未被访问的备份文件夹是必要且安全的操作。
  7. 把名为 sessionstore.jsonlz4 的文件移动到另外的地方(例如桌面)。移动是比删除更谨慎的做法。
    注意:Firefox 运行时,不会有这个文件。
  8. 打开刚才复制的 sessionstore-backups 文件夹。
  9. 按照修改日期排列其中的文件(无须关注文件名,此文件夹的文件可以恢复)。如果最近修改的文件比其他文件小很多,它可能没有什么内容,你再找一个稍大的文件。
  10. 把选好的文件复制到主配置文件夹。(不是原来的 sessionstore-backups 文件夹,是上一级。)
  11. 把该文件改名为 sessionstore.jsonlz4
  12. 打开 Firefox。
警告:你可能需要在文件查看时 显示 已知的扩展文件类型(例如 .js 或 .jsonlz4)。
  1. 在你的地址栏中进入 about:support,打开 故障排除信息页
  2. 应用基础 部分,在 配置文件夹配置目录 处点击 打开文件夹 在访达中显示打开目录。按钮,在简介文件夹一行。
    Firefox_about:support_Open profile foldersession2
  3. 配置文件系统目录会打开。
  4. xxxxxxxx.default-release 文件夹中,如果你向下滚动一下,你应该看到 sessionstore-backups 文件夹。
  5. sessionstore-backups 文件夹进行复制。
  6. 关闭 Firefox。一般来说,你要避免在 Firefox 运行时在这个文件夹中进行文件系统操作(移动、复制、删除)。对未访问的备份文件夹的复制是必要的,应该是安全的。
  7. 将名为 sessionstore.jsonlz4 的文件移到另一个位置(比如你的桌面)。移动而不是删除是一个预防措施。
    注意:当 Firefox 运行时,这个文件并不存在。
  8. 导航到你制作的 sessionstore-backups 备份文件夹。
  9. 按修改日期查看这个文件夹中的文件(你可以忽略它们的名字,这个文件夹中的任何文件都应该是可以恢复的)。如果最近修改的文件与其他文件相比特别小,它可能大概率是空白的,你应该使用较大的那个文件。
  10. 将你选择的文件复制到主配置文件文件夹中。(不是原来的 sessionstore-backups 文件夹,而是它的上一层。)
  11. 重命名文件为 sessionstore.jsonlz4
  12. 启动 Firefox
警告:你可能需要确保你的文件系统查看器 没有隐藏 已知类型的文件扩展名(如 .js 或 .jsonlz4)以便正确重命名备份文件。

总结

如果你觉得你更容易丢失你的会话——有很多标签页的会话可能属于这一类——或者只是想保险一些,那么推荐的扩展 Tabs Session Manager 有助于保持会话安全。


基于以下页面的信息:如何从备份中恢复浏览会话 (reddit.com/r/firefox)

此文章在这些用户的协助下写成:

Illustration of hands

志愿者

分享知识并培养专业技能。解答问题并改进我们的知识库。

详细了解