Firefox 选项无法保存

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

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

通过刷新 Firefox 来解决问题

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

注意在使用刷新功能时,您的浏览器中的书签、浏览记录、打开的标签页和窗口、密码、Cookie 和网页表单自动填写信息将会被保留。但是,您的扩展和主题将被去除,您的首选项也将被重置。在使用重置功能时,您的浏览器中的书签、浏览记录、打开的标签页和窗口、密码、Cookie 和网页表单自动填写信息将会被保留。但是,您的扩展和主题将被去除,您的首选项也将被重置。在使用重置功能时,您的浏览器中的书签、历史记录、密码、Cookie 以及网页表单自动填写信息将会被保留。但您所使用的 Firefox 扩展和主题将会被移除;打开的标签页、窗口和标签页组也不会被保存;您的浏览器首选项也将被重置。详细了解

  1. 点击菜单按钮 New Fx Menu 然后点击帮助 Help-29
  2. 帮助 菜单选择 故障排除信息
    如果无法访问 帮助 菜单,请在地址栏输入 about:support,这会调出 故障排除信息 页面。
  3. 在该页面右上角点击 刷新 Firefox 按钮。
    Refresh 35 Win Refresh 35 Mac Refresh 35 Lin
  4. 接下来,在弹出的确认窗口中点击 {button刷新 Firefox}。
  5. Firefox 将自动关闭以完成刷新。刷新结束后,一个窗口会列出你的导入信息。点击完成,Firefox 将打开。
注意:如果您无法正常启动 Firefox,在 Firefox 安全模式 的窗口中也有一个刷新 Firefox 按钮。如果你没能找到 Firefox 的刷新按钮,你还可以通过新建一个配置文件来手动刷新。请参看如何新建配置文件

某些选项无法保存

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

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

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

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

某些第三方工具栏和附加组件会更改 Firefox 的主页和搜索设置。你可以通过 SearchReset 附加组件 来快速重置。

User.js 文件覆盖 Firefox 设置

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

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

    点击 Firefox 窗口顶部的 Firefox 按钮,指向 帮助 菜单点击菜单栏中的 帮助 菜单点击 Firefox 窗口顶部的 帮助 菜单,选择 故障排除信息 菜单项以打开故障排除信息标签页。 点击菜单按钮 New Fx Menu ,点击帮助 Help-29 并选择 故障排除信息 菜单项以打开故障排除信息标签页。

  2. 应用程序概要 部分,点击 显示文件夹打开文件夹在 Finder 中显示打开目录 按钮,将打开一个窗口显示您的配置文件文件夹
  3. 注意:如果您无法打开或使用 Firefox,您也可尝试 在不打开 Firefox 的情况下找到您的用户配置文件 中的指导。

  4. 点击 Firefox 窗口顶部的 Firefox 按钮,然后选择 退出 菜单项。点击 Firefox 窗口顶部的 文件 菜单然后选择 退出 菜单项。点击菜单栏中的 Firefox 菜单,然后选择 退出 Firefox 菜单。点击 Firefox 窗口顶部的 文件 菜单然后选择 退出 菜单项

    点击菜单按钮 New Fx Menu ,然后点击退出退出 Close 29

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

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

Firefox 锁住或阻止改变设置

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

无法保存任何 Firefox 设置

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

锁住的选项文件

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

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

    点击 Firefox 窗口顶部的 Firefox 按钮,指向 帮助 菜单点击菜单栏中的 帮助 菜单点击 Firefox 窗口顶部的 帮助 菜单,选择 故障排除信息 菜单项以打开故障排除信息标签页。 点击菜单按钮 New Fx Menu ,点击帮助 Help-29 并选择 故障排除信息 菜单项以打开故障排除信息标签页。

  2. 应用程序概要 部分,点击 显示文件夹打开文件夹在 Finder 中显示打开目录 按钮,将打开一个窗口显示您的配置文件文件夹
  3. 注意:如果您无法打开或使用 Firefox,您也可尝试 在不打开 Firefox 的情况下找到您的用户配置文件 中的指导。

  4. 点击 Firefox 窗口顶部的 Firefox 按钮,然后选择 退出 菜单项。点击 Firefox 窗口顶部的 文件 菜单然后选择 退出 菜单项。点击菜单栏中的 Firefox 菜单,然后选择 退出 Firefox 菜单。点击 Firefox 窗口顶部的 文件 菜单然后选择 退出 菜单项

    点击菜单按钮 New Fx Menu ,然后点击退出退出 Close 29

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

    点击 Firefox 窗口顶部的 Firefox 按钮,指向 帮助 菜单点击菜单栏中的 帮助 菜单点击 Firefox 窗口顶部的 帮助 菜单,选择 故障排除信息 菜单项以打开故障排除信息标签页。 点击菜单按钮 New Fx Menu ,点击帮助 Help-29 并选择 故障排除信息 菜单项以打开故障排除信息标签页。

  2. 应用程序概要 部分,点击 显示文件夹打开文件夹在 Finder 中显示打开目录 按钮,将打开一个窗口显示您的配置文件文件夹
  3. 注意:如果您无法打开或使用 Firefox,您也可尝试 在不打开 Firefox 的情况下找到您的用户配置文件 中的指导。

  4. 点击 Firefox 窗口顶部的 Firefox 按钮,然后选择 退出 菜单项。点击 Firefox 窗口顶部的 文件 菜单然后选择 退出 菜单项。点击菜单栏中的 Firefox 菜单,然后选择 退出 Firefox 菜单。点击 Firefox 窗口顶部的 文件 菜单然后选择 退出 菜单项

    点击菜单按钮 New Fx Menu ,然后点击退出退出 Close 29

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

    点击 Firefox 窗口顶部的 Firefox 按钮,指向 帮助 菜单点击菜单栏中的 帮助 菜单点击 Firefox 窗口顶部的 帮助 菜单,选择 故障排除信息 菜单项以打开故障排除信息标签页。 点击菜单按钮 New Fx Menu ,点击帮助 Help-29 并选择 故障排除信息 菜单项以打开故障排除信息标签页。

  2. 应用程序概要 部分,点击 显示文件夹打开文件夹在 Finder 中显示打开目录 按钮,将打开一个窗口显示您的配置文件文件夹
  3. 注意:如果您无法打开或使用 Firefox,您也可尝试 在不打开 Firefox 的情况下找到您的用户配置文件 中的指导。

  4. 点击 Firefox 窗口顶部的 Firefox 按钮,然后选择 退出 菜单项。点击 Firefox 窗口顶部的 文件 菜单然后选择 退出 菜单项。点击菜单栏中的 Firefox 菜单,然后选择 退出 Firefox 菜单。点击 Firefox 窗口顶部的 文件 菜单然后选择 退出 菜单项

    点击菜单按钮 New Fx Menu ,然后点击退出退出 Close 29

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

损坏的配置文件

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

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

    点击 Firefox 窗口顶部的 Firefox 按钮,指向 帮助 菜单点击菜单栏中的 帮助 菜单点击 Firefox 窗口顶部的 帮助 菜单,选择 故障排除信息 菜单项以打开故障排除信息标签页。 点击菜单按钮 New Fx Menu ,点击帮助 Help-29 并选择 故障排除信息 菜单项以打开故障排除信息标签页。

  2. 应用程序概要 部分,点击 显示文件夹打开文件夹在 Finder 中显示打开目录 按钮,将打开一个窗口显示您的配置文件文件夹
  3. 注意:如果您无法打开或使用 Firefox,您也可尝试 在不打开 Firefox 的情况下找到您的用户配置文件 中的指导。

  4. 点击 Firefox 窗口顶部的 Firefox 按钮,然后选择 退出 菜单项。点击 Firefox 窗口顶部的 文件 菜单然后选择 退出 菜单项。点击菜单栏中的 Firefox 菜单,然后选择 退出 Firefox 菜单。点击 Firefox 窗口顶部的 文件 菜单然后选择 退出 菜单项

    点击菜单按钮 New Fx Menu ,然后点击退出退出 Close 29

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

其他方案

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



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

这篇文章对您有帮助吗? 请稍候...

这些人帮助撰写了这篇文章:haxyyppy, wxie2016。你也可以提供帮助,来看看该怎么做