Firefox 选项无法保存

Firefox Firefox 最后更新于:

有时,您在 Firefox 设置中调整过的内容可能不会保存。例如,您在修改一个设置后再次打开 设置首选项 窗口时,会发现该选项恢复到了之前的样子。

这个问题的原因和具体解决方法要取决于您是无法保存几个个别选项,还是根本就无法修改任何内容。本文章介绍的办法也可用于解决在更新 Firefox 之后, 每次启动总出现 Firefox 已更新 页面的问题。

通过刷新 Firefox 来解决问题

最简单的方法就是把 Firefox 恢复到默认状态,此时你得到基本信息得到保留。除了将全部设置置于默认值外,刷新 Firefox 还能够解决很多其他问题,包括扩展导致的问题或和保存在 Firefox 配置文件 中的数据和设置相关的问题。如果你想尝试更准确的解决方案,跳过本节,试试下面的方法。

注意:在使用刷新功能时,您的浏览器中的书签、浏览记录、打开的标签页和窗口、密码、Cookie 和网页表单自动填写信息将会被保留。但是,您的扩展和主题将被移除,您的首选项也将被重置。请了解详情。
  1. 点击菜单按钮 Fx57Menu,然后点击 帮助 并选择 故障排除信息更多故障排除信息
  2. 点击 刷新 Firefox 按钮。接下来,在弹出的确认窗口中点击 刷新 Firefox。Firefox 将自动关闭以完成刷新。
  3. 刷新结束后,一个窗口会列出你的导入信息。点击完成,Firefox 将打开。
  4. 选择你是要全部恢复还是部分恢复并点击 开始! 按钮。
  1. 点击菜单按钮 Fx57Menu,然后点击 帮助 并选择 故障排除信息更多故障排除信息
  2. 点击 刷新 Firefox 按钮。接下来,在弹出的确认窗口中点击 刷新 Firefox。Firefox 将自动关闭以完成刷新。
  3. 刷新结束后,一个窗口会列出你的导入信息。点击完成,Firefox 将打开。
注意:如果您无法正常启动 Firefox,在 排障模式安全模式 的窗口中也有一个刷新 Firefox 按钮。你还可以通过新建一个配置文件并转移重要配置数据来手动刷新。

某些选项无法保存

如果 Firefox 中某一个选项总是回到原来的设置,或者您无法改变某一个设置但其它的没有问题,您可能遇到了以下的问题:

第三方软件修改了 Firefox 的设置

某些程序会强制修改 Firefox 的选项。下面是一些我们已经知道会这样做的程序,以及您怎样可以阻止他们修改 Firefox 的选项:

  • Creative ZenCast 会修改 Firefox 的 user agent,影响 Java 使用。
    • 卸载这个程序。
  • McAfee 隐私服务会关闭 Firefox 的弹出窗口阻止程序。
  • Norton (诺顿) 360 中的“Firefox 隐私清理” 功能如果打开会强行覆盖 Firefox 的隐私设置,并阻止您保留浏览历史纪录、Cookies 和其它隐私信息。

某些第三方工具栏和附加组件会更改 Firefox 的主页和搜索设置。你可以通过 SearchReset 附加组件 来快速重置要重置,请参看 更改 Firefox 中的默认搜索设置如何设置主页

User.js 文件覆盖 Firefox 设置

如果您没有安装以上的程序,或者您按照以上的方法处理了,但某些选项还是总回到原来的设置,那么您需要手动修改 Firefox 的配置文件。不要紧张,这个很容易。以下是操作步骤。

  1. 要打开你的用户档案文件夹:

    • 点击菜单按钮 Fx89menuButton ,再点击 帮助 并选择 更多故障排除信息帮助 菜单中, 选择 更多故障排除信息然后,故障调试信息 标签页会出现。
    • 应用程序概要 部分的 配置文件夹配置目录旁边,点击 打开文件夹在 Finder 中显示打开目录 按钮。含有配置文件夹的窗口将打开。配置文件夹将打开。
    注意:如果点击 打开文件夹 时,Firefox 显示错误或者如果您无法打开或使用 Firefox,您也可尝试 在不打开 Firefox 的情况下找到您的用户配置文件 中的指导。

  2. 点击 Firefox 菜单按钮 Fx89menuButton,然后选择 退出

    在屏幕顶部点击 Firefox 菜单,然后选择 退出 Firefox

    点击 Firefox 菜单 Fx89menuButton,然后选择 退出

  3. 用纯文本编辑器(例如记事本Gedit、Leafpad 或 KateTextEdit)打开 user.js
    • 如果没有 user.js 这个文件,这个方法就帮不到您了。
  4. 删除关于您想修改的首选项内容的那一行。如果您想修改所有设置,可以删除全部。
  5. 保存文件并关闭编辑器。

您现在应该就可以修改 Firefox 设置了。

Firefox 锁住或阻止改变设置

定制安装的 Firefox 可能带有锁定某些设置或阻止某些设置保存的程序。参照 重装 Firefox 的步骤 Firefox 问题诊断和故障排除 一文来删除定制的 Firefox,再重装新的 Firefox。(该重装不会删除 用户数据和设置,因为这些数据保存在不同的目录。)

无法保存任何 Firefox 设置

如果您在 Firefox 中的所有设置都无法保存,或者您总是看到“Firefox 已更新”的提示,或者以上方法没有解决问题,则可能是 Firefox 用来存储设置的文件被锁住或损坏了。

锁住的选项文件

如果 prefs.js 文件 (或者prefs.js.moztmp 文件,如果存在) 是只读的或有其它备份文件,Firefox 可能就无法将您的设置存进去。

  1. 要打开你的用户档案文件夹:

    • 点击菜单按钮 Fx89menuButton ,再点击 帮助 并选择 更多故障排除信息帮助 菜单中, 选择 更多故障排除信息然后,故障调试信息 标签页会出现。
    • 应用程序概要 部分的 配置文件夹配置目录旁边,点击 打开文件夹在 Finder 中显示打开目录 按钮。含有配置文件夹的窗口将打开。配置文件夹将打开。
    注意:如果点击 打开文件夹 时,Firefox 显示错误或者如果您无法打开或使用 Firefox,您也可尝试 在不打开 Firefox 的情况下找到您的用户配置文件 中的指导。

  2. 点击 Firefox 菜单按钮 Fx89menuButton,然后选择 退出

    在屏幕顶部点击 Firefox 菜单,然后选择 退出 Firefox

    点击 Firefox 菜单 Fx89menuButton,然后选择 退出

  3. 找到 prefs.js 文件 (如果有,也找到 prefs.js.moztmp 文件)。
  4. 右键单击每一个文件,在上下文菜单中选择 属性(R)。确认在“常规”选项卡中,“只读(R)”都没有被选中。
    • 如果 RealPlayer 已打开,它有可能锁住 prefs.js 文件。请关闭 RealPlayer。
  5. 删除所有名为 prefs-n.js (n是数字,例如prefs-2.js) 的文件。
  6. 如果有,也删除 Invalidprefs.js 文件。
  7. 重新启动 Firefox。您现在应该就可以保存设置了。
  1. 要打开你的用户档案文件夹:

    • 点击菜单按钮 Fx89menuButton ,再点击 帮助 并选择 更多故障排除信息帮助 菜单中, 选择 更多故障排除信息然后,故障调试信息 标签页会出现。
    • 应用程序概要 部分的 配置文件夹配置目录旁边,点击 打开文件夹在 Finder 中显示打开目录 按钮。含有配置文件夹的窗口将打开。配置文件夹将打开。
    注意:如果点击 打开文件夹 时,Firefox 显示错误或者如果您无法打开或使用 Firefox,您也可尝试 在不打开 Firefox 的情况下找到您的用户配置文件 中的指导。

  2. 点击 Firefox 菜单按钮 Fx89menuButton,然后选择 退出

    在屏幕顶部点击 Firefox 菜单,然后选择 退出 Firefox

    点击 Firefox 菜单 Fx89menuButton,然后选择 退出

  3. 找到 prefs.js 文件 (如果有,也找到prefs.js.moztmp 文件)。
  4. 为每个文件确认您的用户有写入权限。
  5. 删除所有名为 prefs-n.js (n 是数字,例如 prefs-2.js) 的文件。
  6. 如果有,也删除 Invalidprefs.js
  7. 重新启动 Firefox。您现在应该就可以保存设置了。
  1. 要打开你的用户档案文件夹:

    • 点击菜单按钮 Fx89menuButton ,再点击 帮助 并选择 更多故障排除信息帮助 菜单中, 选择 更多故障排除信息然后,故障调试信息 标签页会出现。
    • 应用程序概要 部分的 配置文件夹配置目录旁边,点击 打开文件夹在 Finder 中显示打开目录 按钮。含有配置文件夹的窗口将打开。配置文件夹将打开。
    注意:如果点击 打开文件夹 时,Firefox 显示错误或者如果您无法打开或使用 Firefox,您也可尝试 在不打开 Firefox 的情况下找到您的用户配置文件 中的指导。

  2. 点击 Firefox 菜单按钮 Fx89menuButton,然后选择 退出

    在屏幕顶部点击 Firefox 菜单,然后选择 退出 Firefox

    点击 Firefox 菜单 Fx89menuButton,然后选择 退出

  3. 找到 prefs.js 文件 (如果有,也找到prefs.js.moztmp)。
  4. 按住 Ctrl 键单击每个文件并选择 查看信息
  5. 确定“锁定”没有选中。
  6. 删除所有名为 prefs-n.js (n 是数字,如 prefs-2.js) 的文件。
  7. 如果有,也删除 Invalidprefs.js
  8. 重新启动 Firefox。您现在应该就可以保存设置了。

损坏的配置文件

如果 prefs.js 文件损坏了,Firefox 就无法把设置保存进去。您可以删除这个文件解决问题。 这也会清除您调整过的所有 Firefox 及其附加组件的设置。

  1. 要打开你的用户档案文件夹:

    • 点击菜单按钮 Fx89menuButton ,再点击 帮助 并选择 更多故障排除信息帮助 菜单中, 选择 更多故障排除信息然后,故障调试信息 标签页会出现。
    • 应用程序概要 部分的 配置文件夹配置目录旁边,点击 打开文件夹在 Finder 中显示打开目录 按钮。含有配置文件夹的窗口将打开。配置文件夹将打开。
    注意:如果点击 打开文件夹 时,Firefox 显示错误或者如果您无法打开或使用 Firefox,您也可尝试 在不打开 Firefox 的情况下找到您的用户配置文件 中的指导。

  2. 点击 Firefox 菜单按钮 Fx89menuButton,然后选择 退出

    在屏幕顶部点击 Firefox 菜单,然后选择 退出 Firefox

    点击 Firefox 菜单 Fx89menuButton,然后选择 退出

  3. 找到 prefs.js 文件 (如果有,也找到 prefs.js.moztmp )。
  4. 删除这些文件,并一起删除所有名为 prefs-n.js (n 是数字,例如 prefs-2.js) 的文件。
  5. 如果有,也删除 Invalidprefs.js
  6. 重新启动 Firefox。您现在应该可以保存设置了。

其他方案

  • 问题也可能由恶意软件导致。参看 针对 Firefox 恶意软件的故障排除 了解详情。
  • 某些软件,比如带有上网保护功能的 Advanced SystemCare,能够保护 Firefox 配置文件目录里的文件不被修改。如果你使用此类软件,请查看设置或卸载它。



信息来自于 偏好没有保存 (mozillaZine 知识库)

这篇文章对您有帮助吗?

请稍候...

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

Illustration of hands

志愿者

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

详细了解