Firefox v62.0.2以降への更新ができない。

Firefoxのプロファイルフォルダーを移動させている環境で発生

環境

  • Windows 10 1709 64bit Home
  • Firefox update v62.0→v62.0.2
    Firefox update v62.0.2→v62.0.3
  • Firefoxのプロファイルフォルダーをデフォルトの場所から移動。シンボリックリンクを使って参照している。*

* C:\Users\%username%\AppData\Roaming\Mozillaフォルダーのアイコンがリンクと同じもの。Mozillaフォルダーの本体は別の所に移動させてあります。

Roamingフォルダー内のMozillaフォルダー

問題発生時の状況

  • Firefoxの更新を開始→ダウンロード完了→Firefoxを再起動ボタンをクリック→Firefoxが起動しない。(タスクマネージャーに、Firefoxプロセスが表示されていない)
  • FirefoxのStartupCacheフォルダーの中身を削除すれば、Firefoxを起動できるようにはなる。(更新はできていない)

原因

Firefoxのアップデート機能が、シンボリックリンクを経由してプロファイルフォルダーにアクセスすることができなくなったようです。v62.0へのアップデートまでは、シンボリックリンクでも問題はありませんでした。

解決方法

シンボリックリンクを使うのを止めます。

  1. FirefoxのStartupCacheフォルダーの中身を全て削除

    StartupCacheフォルダーのデフォルトの場所は、C:\Users\%username%\AppData\Local\Mozilla\Firefox\Profiles\(英数字8桁).default\startupCache\
  2. シンボリックリンクを消し、代わりにジャンクションを作成

mklink コマンドライン

オプションは シンボリックリンクが /d (省いてもよい)、ジャンクションは /j です。

mklinkコマンド ヘルプ

関連記事