読者です 読者をやめる 読者になる 読者になる

palm84.com

革命的愛熊主義者同盟!

Firefoxベータ版の共存インストール

小ネタ Firefox Windows

複数バージョンのFirefoxをインストール、及び起動させる際の注意点です。一例としてベータ版をインストールする場合の例を書いてみます。あくまで自己流なのでもっといい方法があるかもしれませんが、アシカラズ...

【注意】結構面倒なので何か理由がある場合(エロ専用とかw)以外はおすすめはできませぬ。実行する際はプロファイルの事前のバックアップは必須かと思います。

INDEX
  1. 注意点
  2. 事前準備
  3. インストーラー実行
  4. 備考

注意点

プロファイル管理
  1. プロファイルを別にする、専用プロファイルを作成
  2. プロファイルの上書きを防止する
    • 「今後このプロファイルを使用する」を無効に(※ StartWithLastProfile=0 に設定)
    • Firefox 起動時は通常版も含め必ずそれぞれの専用プロファイルを指定する(※ ショートカットに -p default , -p Beta2 を付加)
  • プロファイルマネージャー(firefox -p で起動)- 「今後このプロファイルを使用する」のチェックオフ

f:id:palm84:20150621151411p:plain

プロファイルを指定せずにFirefoxが起動すると必ずこの画面が出ます。

  • ショートカットに起動オプションを追記する

f:id:palm84:20150621151534p:plain

インストーラー実行時

ベータ版のインストーラーは通常版と仕様がほぼ同じなので、オプション指定なしでインストールすると通常版に上書きされます。(通常版はなくなる)

  1. インストール先フォルダの変更
  2. ショートカットなどを作成しない
  3. インストール完了後に起動させずプロファイルマネージャーで終了させる
複数バージョン同時起動時の設定
  • ベータ版のショートカットに -no-remote を付加

f:id:palm84:20150621151535p:plain

通常版起動時に後からベータ版の同時起動が可能になる。

事前準備

私的スクリプト書いてみました。あんまりテストしてないので不具合あったらすみません...

f:id:palm84:20150623173002p:plain

注意

[Profile1](プロファイル2番目)を追加します。既に複数のプロファイルを使用している場合はこの番号を変更してください。(※ 64 67行目)

やってることは...

  1. profile.iniprofile.ini.bak としてバックアップ
  2. 「今後このプロファイルを使用する」を無効に(※ StartWithLastProfile=0 に設定)
  3. 新規プロファイル作成
    • プロファイルフォルダ Beta2 作成
    • プロファイル Beta2profile.ini へ追記
  4. profile.ini を開く
  5. 通常版 Firefox のショートカットを編集
    • デスクトップ、スタートメニュー、タスクバーのショートカットを検索
    • -p default を付加
  6. ベータ版のショートカットを作成
    • パスは C:\Program Files (x86)\Mozilla Firefox-Beta\firefox.exe
    • -no-remote -p Beta2 付加

インストーラー実行

【注意】必ず「今後このプロファイルを使用する」を無効にしてから

default プロファイルでベータ版が起動しちゃうと拙いので...

インストール完了後にベータ版を起動しようとします。上記無効にしておけばプロファイルマネージャーが起動するので「終了」を選択すればベータ版の起動を阻止できます。

※ 下記は Firefox Setup Stub 39.0b7.exe での確認です...

f:id:palm84:20150621151410p:plain

上記「Firefox Beta」をダウンロード

f:id:palm84:20150621151412p:plain

インストーラー起動画面で「オプション」をクリック

f:id:palm84:20150621151413p:plain

「アイコンの作成先」のチェックをオフ、インストール先を Mozilla Firefox-Beta に修正

f:id:palm84:20150621151414p:plain

インストール完了時にプロファイルマネージャーが起動した場合は「今後このプロファイルを使用する」のオフを確認して終了させる

(※ 通常版を起動させたままインストーラーを実行したらベータ版の起動はキャンセルされた)

f:id:palm84:20150621161030p:plain

ベータ版を起動するには専用ショートカット(※ ショートカットに必ず -p Beta2 -no-remote or -no-remote -p Beta2 を指定)から

f:id:palm84:20150621151415p:plain

既定のブラウザには設定しない、チェックオフ、「後で」をクリック

f:id:palm84:20150621151416p:plain

まっさらプロファイルでの起動はこんなかんじ...

備考

  • プロファイルフォルダ :
    • %AppData%\Mozilla\Firefox\profiles
  • profile.iniのパス :
    • %AppData%\Mozilla\Firefox\profiles.ini
  • Firefoxを既定のブラウザに設定してる場合htmlファイルをWクリックするとFirefoxで開かれるが、Firefoxが起動していない時はプロファイルマネージャーが起動
  • ベータ版起動後の通常版起動は失敗するかも?

Hona!