Der Name des Profils ist sowas von unwichtig, es müssen nur bestimmte Bedingungen übereinstimmen.
Ein neues Profil wird hier wie folgt erstellt:
C:\Users\<Benutzername>\AppData\Roaming\Mozilla\Firefox\Profiles\<8zeichen>.<name>
Wobei <name> für den Test 08154711 gegeben wurde.
Und wenn ich <8zeichen> weglasse und die profiles.ini entsprechend anpasse:
funktioniert das ebenfalls wunderbar. Nur ist das eben nichts für jeden. Und so kann man auch neue Profile erstellen ohne Firefox:
Der zugehörige Ordner muss dann so angelegt werden:
%APPDATA%\Mozilla\Firefox\Profiles\blubb11elfelf
bzw ohne Systemvariable
C:\Users\<Benutzername>\AppData\Roaming\Mozilla\Firefox\Profiles\blubb11elfelf
Der Aufrufe in einer Verknüfung sollte dann wie folgt enden:
firefox.exe -p 08154711 (s.o. Beispiel 1)
bzw
firefox.exe -no-remote -p blubb11elfelf (s.o. Beispiel 2)
Mit -no-remote nimmt Firefox keine weiteren externen Aufrufe an, das ist vorteilhaft, wenn nicht als Standardbrowser eingerichtet.
Vorgehen: Firefox sucht mit der Angabe -p blubb11elfelf in der profiles.ini nach dem Profil mit Namen blubb11elfelf, liest den zugehörigen Pfad aus und startet dort das Profil. Gibt es kein Profil oder ist der Pfad nicht gültig, wird eine Fehlermeldung angezeigt. Ist der Pfad gültig, aber leer, legt Firefox Profildaten an. Das in Kürze ausgeführt.