【PC】Firefoxが起動しなくなった場合の対応
[OS]
Windows7 64bit SP1
[Browser]
Firefox 24.0
[問題]
アドオンの入れ替えを行っていないにも関わらず、突然Firefoxが起動しなくなった。
(バックグラウンドプロセスは起動しているが、タスクバー上に表示されない)
[対応]
1.Firefoxプロファイル格納フォルダを開く。
例:C:\Users\【ユーザ名】\AppData\Roaming\Mozilla\Firefox\Profiles
※デフォルトプロファイルが不明な場合は、プロファイルマネージャで確認する。
コマンド:Win + R → "firefox.exe -p"
2.デフォルトプロファイルをフォルダごとコピー(退避)する。
3.デフォルトプロファイル内で近い時間帯に更新された *.sqlite/*.sqlite-walファイルを削除する。
例:webappsstore / cookies / places / content-prefs / permissions
※extensionsやbookmarksを削除すると、アドオンやブックマークが消えるので注意。
4.削除後、Firefoxを通常起動する。
※上記対処で起動しなかった場合、原因は別にあるため、退避したプロファイルを書き戻す。
【参考】
プロファイルの管理 - Firefox
https://support.mozilla.org/ja/kb/profile-manager-create-and-remove-firefox-profiles
[備考]
・Firefoxはプロファイルをファイル管理しているので、こういう時に融通が効くのが良い。
(そもそも、起動しなくなる事自体が問題な気もするが)
・SQLiteはRDBMS。上記対応で削除する*.sqliteファイルは、Accessでいう*.mdb/*.accdb、
Oracleでいう*.dbf、SQLSERVERでいう*.mdfのようなものと思われる。