Teniendo instalado Firefox en ejecución, quiero iniciar Firefox Portable descargado desdeheise. En Windows estoy ejecutando FirefoxPortable.exe -no-remote
el que fue publicado.aquí, pero siempre aparece el error:Ya se está ejecutando otra instancia de Firefox. Cierra todas las demás instancias de Firefox antes de intentar iniciar Firefox Portable Edition..
Cosas que probé:
set MOZ_NO_REMOTE=1
FirefoxPortable.exe -CreateProfile test -no-remote
FirefoxPortable.exe -ProfileManager -no-remote
No es un duplicado deesta preguntaya que el autor parece iniciar dos instancias de la misma instalación de Firefox (que también tiene el mismo perfil predeterminado). En mi caso, tengo una instancia de Firefox instalada (carpeta de perfil predeterminada %APPDATA%\Mozilla\Firefox\Profiles
). El Firefox portátil parece utilizar la ruta Data\profile
relativa a FirefoxPortable.exe
.
¿Cómo puedo iniciar varias instancias de Firefox? ¿Está el -no-remote
interruptor delDocumentos de Firefox¿Ya no funciona?
Estoy usando la última versión portátil 65 de Firefox.
Respuesta1
Método 1: banderas
Después de probar esto yo mismo, la solución proporcionada enesta respuestaDe hecho, también funciona para dos instalaciones diferentes de Firefox: Editar: según OP, esto no funciona en su configuración. Sin embargo, el segundo método sí lo hace.
firefox -no-remote -profile "profile_path"
Entonces, si ya tiene una instancia en ejecución de su FF normal en ejecución y también desea abrir la versión portátil, haría
FirefoxPortable.exe -no-remote -profile "Data\profile"
Por el contrario, para abrir la instalación normal con el portátil ya ejecutándose, harías
firefox.exe -no-remote -profile "%APPDATA%\Mozilla\Firefox\Profiles"
(En realidad, solo probé usando perfiles absolutos y ya apagué mi PC con Windows. Es posible que tengas que reemplazarlo %APPDATA%
con la ruta real).
Método 2: .ini
Otra forma de iniciar varias instancias de FF portátil es agregar
AllowMultipleInstances=true
en la FirefoxPortable.ini
misma carpeta que el .exe (créelo si aún no existe) que, según la documentación, lo llama automáticamente usando la -no-remote
bandera (aunque el uso de este método no garantiza el uso de perfiles separados) .
Respuesta2
La solución que funcionó para mí. https://portableapps.com/comment/228523#comment-228523
- Desde el directorio donde estás
FirefoxPortable.exe
(llamémosloappRootDir
) vas a directoriotyOther\Source\
- Copie el archivo
FirefoxPortable.ini
alappRootDir
- Cambiar línea
AllowMultipleInstances=false
aAllowMultipleInstances=true
en la copiadaFirefoxPortable.ini
enappRootDir
Otras opciones como el directorio de perfiles ( --profile
) están configuradas en 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
Yo uso FirefoxPortable
la versión124.0.1