Join the AMA (Ask Me Anything) with the Firefox leadership team to celebrate Firefox 20th anniversary and discuss Firefox’s future on Mozilla Connect. Mark your calendar on Thursday, November 14, 18:00 - 20:00 UTC!

ابحث في الدعم

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

Unable to set Firefox as default in Windows 11

more options

Hi, I'm trying to run and use Firefox as my default browser on Windows 11, but I'm running into some issues. The device is managed by Microsoft Family, which blocks Firefox by default. I got around this by renaming "firefox.exe" to something else. This works to get Firefox open, but the modified filename is causing Windows to not recognize it as a browser. As a result, I can't get Firefox set as the default for http/https.

I've tried tools like SetDefaultBrowser from Christoph Kolbicz but no success, it is unable to notice that firefox no longer exists as "C:\Program Files\Mozilla Firefox\firefox.exe"

Anyone have any advice on how to fix this? Windows seems adamant not to let me set the http/https protocols to anything it doesn't think is a browser (i.e. my Firefox installation).

Hi, I'm trying to run and use Firefox as my default browser on Windows 11, but I'm running into some issues. The device is managed by Microsoft Family, which blocks Firefox by default. I got around this by renaming "firefox.exe" to something else. This works to get Firefox open, but the modified filename is causing Windows to not recognize it as a browser. As a result, I can't get Firefox set as the default for http/https. I've tried tools like SetDefaultBrowser from Christoph Kolbicz but no success, it is unable to notice that firefox no longer exists as "C:\Program Files\Mozilla Firefox\firefox.exe" Anyone have any advice on how to fix this? Windows seems adamant not to let me set the http/https protocols to anything it doesn't think is a browser (i.e. my Firefox installation).

All Replies (13)

more options

Can you run Windows Sandbox and see if you can set Firefox as default in there? https://www.howtogeek.com/399290/how-to-use-windows-10s-new-sandbox-to-safely-test-apps/

Sounds like this is the issue ---> "The device is managed by Microsoft Family, which blocks Firefox by default"

Modified by jonzn4SUSE

more options

Hi, Thanks for the reply. My version of Windows 11 (home) does not come with Windows Sandbox. I've gotten around the Microsoft family restriction and now I just need a way to set the newly named exe as the default for http/https.

more options

When you hit the Windows key and then S and search for Defaults. Is Firefox set as default browser?

more options

Firefox is not set as the default browser and I don't have the option to set it as such in the default apps list. I can navigate to the exe for file types that I want Firefox to open, but I'm unable to set protocols, like http/https as default.

The attached image is what I get when I try to set the default for HTTP.

Modified by coloradosjones

more options

You should be able to click on Chrome and then pick Firefox.

more options

Clicking on Chrome closes the menu and sets Chrome as the default browser. When I open the menu again, my options have not changed.

more options

What do you have set here? see screenshot

more options

The option is checked, clicking "make default" does nothing.

more options

Not sure if your are comfortable with editing the registry, but here is something I found that may help. https://support.mozilla.org/en-US/questions/955799

Modified by jonzn4SUSE

more options

Then this option should work.

more options

Still isn't working, sorry

more options

Instead of renaming the file to get arounfld Microsoft Family, can you turn off or allow installing software in Microsoft Family?

Firefox is available from the Windows app store, which is another option that may work here.

more options

Allowing Firefox in MS family has not worked in the past (this is a common issue that you can find on Google).

I understand this isn't your fault but I just find it extremely frustrating that I can't set any executable I want as the default for a protocol, whether Windows thinks I should or not.