実行中のFirefoxがインストールされているので、 heise からダウンロードしたFirefoxPortableを起動したいと思います。 Windowsでは、投稿されたFirefoxPortable.exe -no-remote
を実行しています ここ ですが、常にエラーが発生します:Firefoxの別のインスタンスがすでに実行されています。 Firefox Portable Editionを起動する前に、Firefoxの他のすべてのインスタンスを閉じてください。
私が試したこと:
set MOZ_NO_REMOTE=1
FirefoxPortable.exe -CreateProfile test -no-remote
FirefoxPortable.exe -ProfileManager -no-remote
これは この質問 の複製ではありません。作成者は同じFirefoxインストールの2つのインスタンスを開始しているようです(これも同じデフォルトプロファイルを持っています)。私の場合、Firefoxインスタンスがインストールされています(デフォルトのプロファイルフォルダー%APPDATA%\Mozilla\Firefox\Profiles
)。ポータブルFirefoxは、Data\profile
を基準にしてパスFirefoxPortable.exe
を使用しているようです。
複数のFirefoxインスタンスを起動するにはどうすればよいですか? Firefox docs からの-no-remote
スイッチはもう機能していませんか?
Firefoxの最新のポータブルバージョン65を使用しています。
これを自分でテストした後、 この回答 で提供されるソリューションは、Firefoxの2つの異なるインストールでも実際に機能します。編集:OPによると、これはセットアップでは機能しません。ただし、2番目の方法はそうです。
firefox -no-remote -profile "profile_path"
したがって、通常のFFの実行中のインスタンスがすでに実行されていて、ポータブルも開きたい場合は、
FirefoxPortable.exe -no-remote -profile "Data\profile"
逆に、ポータブルがすでに実行されている状態で通常のインストールを開くには、次のようにします。
firefox.exe -no-remote -profile "%APPDATA%\Mozilla\Firefox\Profiles"
(実際には、絶対プロファイルを使用してテストしただけで、Windows PCを既にシャットダウンしています。%APPDATA%
を実際のパスに置き換える必要がある場合があります。)
FFポータブルの複数のインスタンスを開始する別の方法は追加することです
AllowMultipleInstances=true
.exeと同じフォルダー内のFirefoxPortable.ini
に(まだ存在しない場合は作成します)、ドキュメントに従って、-no-remote
フラグを使用して自動的に呼び出します(このメソッドを使用)ただし、個別のプロファイルの使用を保証するものではありません)。