Is it possible to start the second firefox profile along with the main profile? I set AllowMultipleInstances for main and second profile to true, but when i start firefox and then try to start the second profile it still shows that another instances of firefox is running.
I'm unsure if running multiple profiles at the same time within Firefox is even still supported now that Firefox has added the app store. Running multiple instances at the same time was never intended as an end-user feature.
Sometimes, the impossible can become possible, if you're awesome!
I think running multiple instances is working, but i have strange problem with opening external links. This is another test i made:
I have two portable installs of Firefox, Firefox 1 and Firefox 2 - these are independent installs, i am not using FirefoxPortable2ndProfile. On both i had set AllowMultipleInstances to true. I can run the both instances simultaneously and they run with -no-remote parameter.
But when i try to open external link it opens in Firefox2, not Firefox1 which is my main install and which is even set as default browser in the registry. Even when Firefox2 is closed and i click on external links it try to open it in Firefox2, but then it directly executes firefox.exe in App folder, with the parameter -osint -url. It does not try to execute FirefoxPortable.exe.
And i can't find what is controlling this behavior. In the registry there are no settings that shows Firefox2 as default browser for anything, and i deleted every data in AppData folders that is related to Firefox and it still opens the external links in Firefox2.
External links haven't work in a long time, possibly never. Firefox doesn't understand which instance to pass an incoming link off to when there are two separate instances running.
Sometimes, the impossible can become possible, if you're awesome!
Yes, but in my case i don't run two instances. I run one instance and it doesn't want to open the external link in the running instance but it's trying to open it in the not running firefox.exe.
If you turn on AllowMultipleInstances or manually set -no-remote, it'll fail. Again, that option is not supposed to be used in production by end users.
Plus, you can not associate files from within the app itself. It'll associate it with firefox.exe within the App directory. You have to manually associate FirefoxPortable.exe directly... using a tool or manually.
Sometimes, the impossible can become possible, if you're awesome!
Firefox Portable can't be set as the Default Browser, there are no Registry strings for that to be possible.
And the official Firefox versions that do set Registry strings won't launch the Default Browser if the Default Browser & the Default Profile (identified as Default = 1 in the profiles.ini file) is already running and was launched with the -no-remote command.
It sounds like maybe--within your "Firefox 2" instance--you clicked the "Make Firefox My Default Browser" button. This will copy files/folders (such as your profile) to your local userid folders, setting this "new", locally-installed Firefox as your default browser--no longer portable. Check your Troubleshooting Info (Help menu) and Show [profile] Folder to see where it's running from.