夢想散極彩

夢想、或いは眠りながら生きた日々の続き

【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はプロファイルをファイル管理しているので、こういう時に融通が効くのが良い。
  (そもそも、起動しなくなる事自体が問題な気もするが)
 ・SQLiteRDBMS。上記対応で削除する*.sqliteファイルは、Accessでいう*.mdb/*.accdb、
  Oracleでいう*.dbfSQLSERVERでいう*.mdfのようなものと思われる。