This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

set default profile from the command line

  • 3 replies
  • 1 has this problem
  • 16 views
  • Last reply by gitdev-bash

more options

How do i set the default profile from the command line on windows? I am trying to create an automation script. Thanks

How do i set the default profile from the command line on windows? I am trying to create an automation script. Thanks

All Replies (3)

more options

This is the shortcut I use to open the current browser to youtube;

"C:\Program Files\Mozilla Firefox_Current\firefox.exe" -p default-release YouTube.com

Note the -p switch to open a selected profile. Not needed if you only have one profile.

more options

You can't set the default profile via the command line, if Firefox is set to remember the last used profile in the profile manager then this profile will be set automatically as 'Default=1' in profiles.ini. Otherwise you would have to parse profiles.ini and remove the 'Default=1' flag for the currently set profile and then set it to the wanted profile. See also:

more options

cor-el said

You can't set the default profile via the command line, if Firefox is set to remember the last used profile in the profile manager then this profile will be set automatically as 'Default=1' in profiles.ini. Otherwise you would have to parse profiles.ini and remove the 'Default=1' flag for the currently set profile and then set it to the wanted profile. See also:

Well i guess i have to make this small batch script into a full blown python program :( Thanks for the reply btw.

I hope a flag like: `--set-default-profile` could be added in the future.

Modified by gitdev-bash