这篇文章是针对火狐3.5的。如果您在火狐3.0.X这一版本中有对书签功能有疑问,请您前往这里寻找解决方法:书签和工具栏按钮在更新后不起作用 [注:书签及工具栏按钮在升级后不工作]。
您的火狐浏览器会将书签和历史记录储存在Firefox profile folder[火狐根目录]下一个名为“places.sqlite”的文件中。当火狐浏览器无法访问这个文件的时候(比如,编辑书签,添加书签,或者是记录历览历史等等), 火狐会用以下消息通知您:
The bookmarks and history system will not be functional because one of Firefox's files is in use by another application. Some security software can cause this problem. 其中文译文为(大意): 浏览器启动错误: 书签和历史记录无法正常工作,其原因是火狐的一个文件可能正在被另一程序使用。某些安全软件可能会导致这一问题。
如果您遇到了这一问题,请您尝试下面这些解决方案:
目录
结束可能引起问题的其他程序
最可能引起这一问题的原因是另一应用程序正在访问您的“places.sqlite”文件,这将会导致其他程序(例如您的火狐)无法访问该文件。退出火狐并关闭您认为可能会妨碍您的浏览器正常工作的程序(或者重新起动您的计算机)并尝试再次启动火狐。
彻底退出您的火狐浏览器
- 单击火狐的 菜单 并选择 。
- 右击Windows任务栏的空白区域并单击 {PATH()}任务管理器} (或同时按下 Ctrl+Shift+Esc).
- 选择 选项卡
- 在进程列表中选择 firefox.exe, 点击
图像“TaskMgrWarning.PNG”不存在。
如果您找到多个"firefox.exe"进程,重复这一步骤 直至他们全部被结束。 并在任务管理器弹出的警告对话框中选择 。 (如果进程列表中没有“firefox.exe",请您跳过这一步) - 正常启动火狐.
检查与您的浏览器不兼容的附加组件
- 单击火狐的 菜单并选择 。此时将弹出附加组件窗口。
- 在这个窗口中选择 面板来查看您安装的扩展。
- 寻找这些已知的会导致问题的扩展,他们包括:
- Freecorder
- Piclens
- Skype extension
- Any toolbar extension based on the Conduit toolbar platform
(任何建立在Conduit Buddy工具条基础上的扩展)
- Google Toolbar
- FoxyTunes
- # 如果有您安装了上述扩展,请您禁用它们。
- 单击您希望禁用的扩展并单击 按钮把它们一一禁用。
- # 禁用这些扩展后,按照前面提到的方法 彻底退出您的火狐浏览器并结束所有名为“firefox.exe”的进程。
- 正常启动火狐。
- 退出火狐。单击 菜单并选择 .
- 再次启动火狐,看看问题是否得到了解决。
如果您想了解更多关于容易导致问题的扩展的内容,请您阅读这篇文章:火狐扩展和主题的故障解决方法[注:扩展及主题的问题与解决]
如果您安装了诺顿360(Norton 360)
诺顿360的一个组件会导致您的火狐3的书签和历史记录功能出现问题。这是因为这个组件的运行会导致火狐3无法彻底退出。如果您正经历这上述问题,请先尝试升级您的诺顿,并看看这会不会修复这一问题。
升级诺顿 360
Symantec公司最近针对诺顿360发布了一个不补丁,它可能可以解决部分用户的上述问题。您可以这样升级您的诺顿:
- 启动诺顿 360
- 单击[任务物和设置]或[任务]
- 单击[检查更新]
- 当更新内容安装完毕后单击关闭
- 再次运行升级程序,直至检查不出其他可用的更新
- 升级您的诺顿后,您可能需要重新启动您的计算机以完成更新。
如果书签和个工具条按钮恢复正常,恭喜!你已经搞定这个问题了。如果您的问题仍未解决,请您check for and disable incompatible extensions[注:检查并禁用与您的火狐不兼容的组件](具体方法详见上文).
您也可以按照下面的方法从您的火狐中卸载诺顿的组件。
从火狐中卸载诺顿360的组件
如果禁用这些扩展仍未奏效,或者您需要使用与诺顿不兼容的扩展,您需要从您的系统中卸载这些组件:
- 用前文所提到的方法彻底退出您的火狐浏览器并结束所有名为“firefox.exe”的进程注:[此处原文因用了一个Wiki内容:]Exit Firefox completely and end any remaining firefox.exe processes
- 打开 我的电脑或者资源管理器。
- 浏览这个目录:C:\Program Files\Mozilla Firefox\Components
- 从这个目录中删除名为 coFFPlgn.dll的文件。
- 提示:如果无法删除这个文件,那么您可能没有按前文完全结束"firefox.exe"进程。
- 启动 火狐并验证书签和工具条按扭是否恢复正常。
- 提示:当您重启您的计算机时,诺顿有时会恢复这些文件。所以您可能需要在每次启动后重复一次这些步骤。或者,您可以在诺顿的设置里禁用反钓鱼功能。
如果这些方法还没有修复问题,请尝试下列有关配置诺顿360[注:配置您的诺顿360]的文章.
配置数据库文件
您也可以通过强制火狐重建数据库来解决问题:
- (这一步是可选的) 将您的书签导出到一个名为bookmarks.html的HTML文件中。(参考: 将书签以HTML文件格式导出)[注:如何将书签导出为HTML文件]并将 bookmarks.html文件放在Firefox profile folder[根目录]下。如果已经有一个bookmarks.html存在,请允许覆盖。
- 单击火狐的{PATH()}文件}菜单 并选择{PATH()}退出{PATH()}
- 打开 profile folder[火狐根目录]并删除或重命名places.sqlite file and, if it exists, places.sqlite-journal.
- (这一步是可选的) 如果您希望火狐自动导入您刚才导出到bookmarks.html的书签,而不是其他JSON文件, 打开 bookmarkbackups并将所有bookmarks-(date).json文件移至别处。
- 删除或重命名localstore.rdf 以移除原有的工具栏设置也许是个好主意,但是您需要在将来把他们添加回工具栏。参考:toolbar customizations[注:如何自定义工具栏]
火狐将会创建一个新的places.sqlite文件并自动导入最近的书签备份文件。如果没有JSON备份文件,火狐将会从bookmarks.html文件自动导入书签。
希望本文能帮助您解决问题。