解决Windows下Firefox无法启动问题

1 问题及解决

今天打开电脑,习惯性运行Firefox,但却不显示浏览器窗口,只看到进程里面有firefox.exe。

先尝试以安全模式启动Firefox,方法是按住shift启动Firefox,或加-safe-mode参数运行firefox.exe。如果可以正常启动,说明是某个扩展、主题、或插件导致其无法启动,可从最近安装的扩展、主题、或插件入手排查。

若安全模式无法启动,或启动后依然不正常(例如窗口假死),可加-p参数运行firefox.exe,打开配置文件管理器,新建一个配置文件然后启动Firefox。启动后把原配置文件中的重要数据拷贝到新配置文件中即可。

2 配置文件中的重要数据和它们对应的文件

2.1 首选项

  • prefs.js

该文件存储了您在Firefox里设置的所有首选项,包含about:config与选项中(与about:config一致,加了个UI而已)的所有设置。

  • user.js

该文件默认不存在。你可以通过新建该文件,以与prefs.js相同语法来便捷地配置首选项。点击这里可以查看该文件怎么写。

2.2 书签和浏览历史

  • places.sqlite

该文件包含了Firefox所有的书签和访问过的网站历史。请查阅创建,管理书签.

2.3 密码

你的密码存放在两个文件中,缺一不可:

  • key3.db - 该文件保存了你密码的密钥数据库,你一定要把它和下面的文件一并复制。
  • signons.sqlite - 保存的密码。

具体见如何让Firefox记住我的用户名和密码?

2.4 站点相关的首选项

  • permissions.sqlite

该文件保存了具体每个站点相关的许可。比方说哪些站点可以储存Cookie、安装扩展程序、显示图片或者弹出窗口,哪些则不能。

2.5 搜索引擎

  • search.sqlite
  • \searchplugins\ 文件夹

如果你自己安装了其他的搜索引擎,它们存放在\searchplugins\文件夹。 search.sqlite这个文件保存的是搜索引擎的排序,具体见什么是搜索栏

2.6 个人词库

  • persdict.dat

该文件存放了你添加到Firefox拼写检查词库的个人词汇。如果你从来没有这样做过,这个文件也便不会存在。具体见使用拼写检查

2.7 自动完成历史记录

  • formhistory.sqlite

该文件记录了你在搜索栏和网站表单中曾经键入过的信息,具体见表单自动完成

2.8 Cookies

  • cookies.sqlite

Cookie对网站的作用各有千秋,例如有的网站使用Cookies让你保持登录状态,记录你在网站上的个人设置,或者认证你曾经访问过某个特点的网站。具体见Cookie

2.9 安全证书设置

  • cert8.db

该文件保存了你所有的安全证书设置和导入到Firefox的SSL证书。

2.10 特定文件的下载动作

  • mimeTypes.rdf

该文件记录了Firefox对特定文件类型的下载动作,具体见管理文件类型

2.11 用户样式

  • \chrome\userChrome.css
  • \chrome\userContent.css

如果它们存在的话,它们保存的是用户自定义的一些改动,例如Firefox的外观美化,或者某些网站的显示效果和行为。大部分用户 在\chrome\文件夹不会发现这两个文件,而是两个名叫userChrome-example.css和userContent- example.css的文件,而它们不起作用,可以忽略。

3 参考文档

3.1 Firefox无法启动

Visits: 388

此条目发表在Windows分类目录,贴了标签。将固定链接加入收藏夹。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

18 + 3 =