Ich habe einen Firefox installiert und möchte nun Firefox Portable starten, das ich heruntergeladen habe vonheise. Unter Windows verwende ich FirefoxPortable.exe -no-remote
das geposteteHier, erhalte aber immer den Fehler:Eine andere Instanz von Firefox läuft bereits. Bitte schließen Sie alle anderen Instanzen von Firefox, bevor Sie versuchen, Firefox Portable Edition zu starten..
Dinge, die ich versucht habe:
set MOZ_NO_REMOTE=1
FirefoxPortable.exe -CreateProfile test -no-remote
FirefoxPortable.exe -ProfileManager -no-remote
Es ist kein Duplikat vondiese Frageda der Autor anscheinend zwei Instanzen derselben Firefox-Installation startet (die auch dasselbe Standardprofil hat). In meinem Fall habe ich eine installierte Firefox-Instanz (Standardprofilordner %APPDATA%\Mozilla\Firefox\Profiles
). Der portable Firefox scheint den Pfad Data\profile
relativ zu zu verwenden FirefoxPortable.exe
.
Wie kann ich mehrere Firefox-Instanzen starten? Ist der -no-remote
Schalter von derFirefox-Dokumentefunktioniert nicht mehr?
Ich verwende die neueste portable Version 65 von Firefox.
Antwort1
Methode 1 - Flaggen
Nachdem ich dies selbst getestet hatte, war die Lösung indiese Antwortfunktioniert tatsächlich auch für zwei verschiedene Firefox-Installationen: Edit: Laut OP funktioniert das bei deren Setup nicht. Die zweite Methode funktioniert jedoch.
firefox -no-remote -profile "profile_path"
Wenn Sie also bereits eine laufende Instanz Ihres regulären FF haben und auch portable öffnen möchten, tun Sie dies
FirefoxPortable.exe -no-remote -profile "Data\profile"
Umgekehrt können Sie die reguläre Installation mit bereits laufendem Portable starten, indem Sie
firefox.exe -no-remote -profile "%APPDATA%\Mozilla\Firefox\Profiles"
(Eigentlich habe ich nur die Verwendung absoluter Profile getestet und meinen Windows-PC bereits heruntergefahren. Möglicherweise müssen Sie dies %APPDATA%
durch den tatsächlichen Pfad ersetzen.)
Methode 2 - .ini
Eine weitere Möglichkeit, mehrere Instanzen von FF portable zu starten, ist das Hinzufügen
AllowMultipleInstances=true
in FirefoxPortable.ini
denselben Ordner wie die EXE-Datei (erstellen Sie diese, falls sie noch nicht vorhanden ist). Gemäß der Dokumentation wird sie mithilfe des -no-remote
Flags automatisch für Sie aufgerufen (die Verwendung dieser Methode garantiert allerdings nicht die Verwendung separater Profile).
Antwort2
Die Lösung, die bei mir funktioniert hat. https://portableapps.com/comment/228523#comment-228523
- Von dem Verzeichnis, in dem sich Ihr
FirefoxPortable.exe
befindet (nennen wir esappRootDir
), gehen Sie in das VerzeichnisOther\Source\
- Kopieren Sie die Datei
FirefoxPortable.ini
in dasappRootDir
- Ändern Sie die Zeile
AllowMultipleInstances=false
inAllowMultipleInstances=true
die kopierteFirefoxPortable.ini
ZeileappRootDir
Andere Optionen wie das Profilverzeichnis ( --profile
) werden in festgelegt FirefoxPortable.ini
.
[FirefoxPortable]
FirefoxDirectory=App\Firefox
ProfileDirectory=Data\profile
SettingsDirectory=Data\settings
PluginsDirectory=Data\plugins
FirefoxExecutable=firefox.exe
AdditionalParameters=
LocalHomepage=
DisableSplashScreen=false
AllowMultipleInstances=true
DisableIntelligentStart=false
SkipCompregFix=false
RunLocally=false
Ich verwende FirefoxPortable
die Version124.0.1