我的MacBook(OS X 10.9.5)上有多個用戶。其中之一具有生育限制,但允許使用Firefox。現在,儘管如此,她仍無法運行Firefox:每當嘗試運行時,都會彈出一個錯誤框,並顯示以下消息:
關閉Firefox
Firefox的副本已打開。一次只能打開一個Firefox副本。
(不用說,Firefox既不是由她也不由其他用戶打開的,並且其他用戶都沒有打開過
似乎是在最近更新Firefox(版本39.0)之後發生的。
這可能是什麼原因?如何解決?
我的MacBook(OS X 10.9.5)上有多個用戶。其中之一具有生育限制,但允許使用Firefox。現在,儘管如此,她仍無法運行Firefox:每當嘗試運行時,都會彈出一個錯誤框,並顯示以下消息:
關閉Firefox
Firefox的副本已打開。一次只能打開一個Firefox副本。
(不用說,Firefox既不是由她也不由其他用戶打開的,並且其他用戶都沒有打開過
似乎是在最近更新Firefox(版本39.0)之後發生的。
這可能是什麼原因?如何解決?
這是我要解決的問題:
在OS X Terminal中,找到您當前使用的Firefox配置文件目錄(類似):
$ cd〜/ Library / Application \ Support / Firefox / Profiles /
$ ls -l
如果您有多個配置文件,請列出日期最近的配置文件
$ cd rAnd0m.default
$ ls -la
刪除隱藏的父母鎖文件
$ rm -v .parentlock
嘗試再次啟動Firefox
(如果問題與父母鎖文件無關,您將看到:
rm:.parentlock:無此類文件或目錄
)
如果您更喜歡使用Finder,只需首先使隱藏的點文件可見,因此您可以檢查.parentlock的存在並將其刪除。
收到此消息後,我只需要終止流浪進程,就不會涉及任何鎖定。
%ps -wwax |grep -i firefo
81106 ??711:45.58 /Applications/Firefox.app/Contents/MacOS/firefox -foreground
28986 ttys000 0:00.00 grep -i firefo
%殺死81106
儘管該進程仍在“秘密地”進行,但 cmd-tab
任務切換器中以及 cmd-opt-esc
強制退出下都沒有Firefox。對話。崩潰/重新啟動後,Firefox處於這種狀態。
emma24xia的答案適用於Windows,不適用於Mac。在Mac上,您可以這樣做。
打開“應用程序/實用工具”並啟動“活動監視器”。
在該列表中查找Firefox。選擇它,然後單擊停止標誌圖標以強制退出該過程。
我在這裡找到在線解決方案,您可以檢查一下。 https://support.mozilla.org/zh-CN/kb/firefox-already-running-not-responding
在殺死瞭如圖所示的後台進程之後,Firefox能夠啟動:
$ ps -wwax |grep Firefox
1305 ??59:06.29 /Applications/Firefox.app/Contents/MacOS/firefox -foreground
2809 ttys006 0:00.00 grep firefox
$ kill -9 1305
$ ps -wwax |grep Firefox
2815 ttys006 0:00.00 grep firefox
到目前為止,我唯一能找到的解決方案是用某種編輯器打開一個未保存的文件,然後執行“註銷”。
如果幸運的話,在編輯器抱怨未保存的文件之前,被卡住的進程將從擴展塢中消失,因此您可以單擊“取消”,並且大部分工作區都將保留在那裡。