有时候启动Firefox时会弹出个对话框,说Firefox已经在运行,但是没有反应了,必须先关掉这个进程或是重启才能继续。这个我也遇到过,但看上去像是退出失败,进程还留在系统里,在Windows下面的任务管理器中可以看到,结束它就可以,Linux下面ps一下也可以看到然后杀掉它。

这里是M.C.提供了另一个可能,就是可能没有进程留着,但是Profile被锁定了,提示和上面一样。Mozillazine提供了更多信息,大意是Firefox或其他Mozilla软件运行时,为了防止其他程序修改正在使用的Profile,就设了一个锁定的机制。当使用它的程序退出之后,这个锁定应该是正常地解除,如果没有正常地退出,就有可能Profile的锁定不能解除。

不过看来这个锁定也简单,就是个文件,名为Parent.lock或是lock或是.parentlock,按Win/Linux/Mac系统不同而有差别,但它的位置都在Profile目录下面。如果系统中已经没有运行中的Firefox进程,但Profile还是锁定了,提示说已经在运行,就直接找到这些lock文件,删除它们,应该就好了。

有人为了避免这个问题,还专门写了脚本,发现有这个lock文件就直接删掉,这样是否会删掉正常的lock呢?

从这一页还学了一招,就是在缺省的Profile目录下,有一个profiles.ini文件,这个文件不论你如何改变都在这个位置,它就记述了目前正在使用的profile名字及其路径。如果你改变了profile的存储目录,或者有多个profile,看这个文件还挺有用。

从MC那一页的留言中,还可以看到bookmark的备份在Profile目录下的bookmarkbacups下面,如果Firefox崩溃毁掉了

bookmark,就可以从这里恢复;还有如果自己设的工具栏按钮被清理到初始状态了,删掉一个名为localstore.rdf的文件可能会有帮助,正常状态下没有这个文件。

对Firefox或其他Mozilla软件来说,Profile这东西实在太重要了,用户的全部个性化设置和使用时产生的数据全在这个目录下,把它删掉,Firefox就会恢复到出厂状态。有时候使用中出了问题,清理掉当前Profile或是另起一个新的Profile--也就是恢复到Firefox

刚安装完的状态,但不用重装Firefox--就可以解决。反之,如果只是重装Firefox,但不清理这个Profile,那就完全没用。

Windows

95/98/Me:

C:\Windows\Application Data\Mozilla\Firefox\Profiles\\

Windows 2000/XP:

C:\Documents and Settings\\Application Data\Mozilla\Firefox\Profiles\\

Windows Vista:

C:\Users\\AppData\Roaming\Mozilla\Firefox\Profiles\\

Linux/*nix:

~/.mozilla/firefox//

Mac OS

X:

~/Library/Mozilla/Firefox/Profiles//

~/Library/Application Support/Firefox/Profiles//

通常,Profile

name是形如*********.default这样的形式;Thunderbird的话把Mozilla/firefox这一串换成Thunderbird即可,也就是它不带mozilla这一层。

如果要备份自己的个性设置及使用数据,只要拷贝这个Profile目录即可;重装Firefox或到其他机器上恢复这个目录,再让Firefox使用这个目录即可。Thunderbird的所有信件也在这个目录下。

并且,这个目录据经验人士试用,完全可以从Windows下面拷贝到Linux下面去用;这一点我没有试,但我试过把Thunderbird的信箱文件拷贝到Linux下面去,完全没有问题。

这个Profile目录下的数据有:书签、密码、Cookies、浏览历史以及用户设置,也就是about:config的所有数据,写在prefs.js里面,或者是另一个文件

user.js。安装的搜索及扩展也全部都在这个目录下。插件会在plugins目录下。这些文件的用途,mozillazine的知识库中也有讲解。

Mozilla程序当然就有专门的Profile管理器来管理这个Profile,启动这个管理器的方法是:

firefox

-profilemanager (或者

-P)

当然要找对firefox程序的目录才行。它启动之后,就是个小窗口,里面列出现有的Profile,你可以再创建另外的Profile,为它指定名字,指定它的存储目录,也可以删除一个现有的Profile。创建新的Profile时,完全可以让它存在另外的,任意的可用空间上。

上面说备份Profile就是拷贝这个目录,不过没试过直接把新Profile目录指向一个备份Profile是什么样的效果,以及会不会对这个备份造成什么不良后果。我一般的作法是生成一个全新的Profile,然后退出Firefox或Thunderbird,再从备份中把想用的文件或子目录拷贝到这个全新的Profile目录下,覆盖其中的文件或子目录,这个作法是可靠的。

有多个Profile之后,启动时就会显示这个管理器窗口,要求用户选择一个Profile来用,如果不想选,点中下面的“不要再问”即可。也可以直接生成一个指定要用的Profile的快捷方式:

“C:\Program

Files\Mozilla Firefox\firefox.exe” -P “Profile

Name”

这里要注意名字是大小写敏感的。

linux下如何关闭火狐进程,解决Firefox 关闭后firefox.exe进程仍然在后台运行的问题...相关推荐

  1. linux mysql端口启动失败怎么办,Linux下apache mysql等服务修改默认端口后无法正常启动解决办法...

    Linux下apache mysql等服务修改默认端口后无法正常启动解决办法 linux下 apache 等服务修改默认端口后无法正常启动解决办法 服务器上装了两个webserver,一个是nginx ...

  2. Linux mysql 登录 2002,Linux 下 Mysql error 2002 错误解决

    Linux 下 Mysql error 2002 错误解决 先查看 /etc/rc.d/init.d/mysqld status 查看mysql是否已经启动. 如果启动的的话,先将数据库停止   ki ...

  3. linux下adb连接不上解决方法

    linux下adb连接不上解决方法 参考文章: (1)linux下adb连接不上解决方法 (2)https://www.cnblogs.com/asin-huang/p/8604368.html 备忘 ...

  4. linux下安装mongodb,以及解决安装报错问题

    linux下安装mongodb,以及解决安装报错问题 参考文章: (1)linux下安装mongodb,以及解决安装报错问题 (2)https://www.cnblogs.com/tongl/p/71 ...

  5. Linux下创建目录没有权限如何解决

    Linux下创建目录没有权限如何解决 sudo mkdir -m 777 <file_name> 创建任何人都可以编辑的文件夹 切换超级用户 sudo su

  6. Linux下数据库连接超时时长,关于.Net Core 部署在Linux下连接SqlServer数据库超时解决办法...

    .Net Core 在 Linux 下连接 SqlServer 需要 SqlServer2008 SP3或以上版本,或SqlServer2012,或SqlServer2014. 如果SqlServer ...

  7. win7 clr20r3程序终止_mscorsvw.exe是什么进程 win7系统怎么禁用mscorsvw.exe进程【禁用方法】...

    最近有位win7系统用户发现电脑运行速度越来越慢了,网络卡到不行,打开任务管理器发现cpu内存都要被mscorsvw.exe进程占满了,那么mscorsvw.exe是什么进程呢?win7系统怎么禁用m ...

  8. 解决pyinstaller打包后的exe文件打开闪退的问题

    解决pyinstaller打包后的exe文件打开闪退的问题 闪退问题:一般我们打包完后的exe文件点击运行就会直接闪退,很难看到具体错误 解决步骤: 首先打开 cmd 进入到 exe 文件所在目录(c ...

  9. 在linux下从firefox导入windows的收藏夹,1、Ubuntu linux下同步windows火狐foxfire 浏览器收藏夹问题...

    最近在ubuntu系统中使用自带的firefox浏览器,发现有一些问题,比如登陆后,书签,历史记录等,原本在windows下同步的数据无法同步,添加书签的功能也无法使用. 经过查询资料后得知,unbu ...

  10. mysql linux err2003_远程连接linux下的mysql Err1045 Err2003解决办法

    本人linux系统 Centos7 1.Err2003 我个人的情况是因为linux中防火墙开启并阻止了3306这个mysql端口的远程连接 解决办法: CentOS 7.0默认使用的是firewal ...

最新文章

  1. UVa978 - Lemmings Battle!(优先级队列)
  2. Http 状态码详解
  3. [Jarvis OJ - PWN]——[XMAN]level2
  4. 互联网日报 | 4月7日 星期三 | 雷军称小米首款汽车售价10至30万;携程通过港交所上市聆讯;深交所主板与中小板正式合并...
  5. 深入浅出谈CUDA(二)
  6. 【超直白】算法:斐波那契数列
  7. python mysql connector
  8. 24 内置函数 命名元组(namedtuple) ,os ,sys,序列化,pickle,json
  9. matlab画图函数双精度,Matlab中图像函数大全2_matlab函数大全
  10. 前端工程化——Livereload和HMR、本地开发服务器
  11. 搜索不到网络计算机和设备,电脑搜不到无线网络原因分析和对应解决办法
  12. 科技类外包人员考核评价规则
  13. 1人民币试用世纪互联azure虚拟机,跑CNN训练
  14. 利用Bootstrap制作汉堡按钮(header部分)
  15. 佛教哲学 学习笔记-07-新旧唯识-唯识学-中
  16. 【AlexNet】ImageNet Classification with Deep Convolutional Neural Networks
  17. 微软官方推安全管家,或许不是一场作秀
  18. 将UTC时间格式转换成东八区时间格式
  19. pc客户端软件自动化测试工具,自动化测试工具(QuickTester)
  20. SaaS是什么?企业为什么要有SaaS系统?

热门文章

  1. python随机数生成并排序_python_生成随机数与列表排序
  2. 机房装修施工详解!干货收藏
  3. B站投稿客户端,全平台支持多p上传
  4. 轻雨物联网科技 - 智能门禁系统
  5. tkinter制做一个音乐下载小软件,多种音乐免费听
  6. 22个Python爬虫开源项目代码,包含微信、淘宝、知乎、微博等
  7. 苹果手机编辑word_苹果手机还自带转换功能?按下这个键,100页Word秒转成PDF文件...
  8. 圈子多-免费好用的手机微导航
  9. iPhone 13 发布日期、规格、预期价格等信息超全汇总
  10. undo数据文件丢失的恢复