How to set Firefox as default browser using a script?

17,793

You might want to look at achieving this via two separate methods, i.e. one to set FF as default, the other to launch it at login.

That said, in case you want to know, default browser setting is stored in the registry under

HKEY_CURRENT_USER\Software\Classes\http\shell\open\command

Use your preferred method for setting registry entries (with your server and client systems you can do this directly in group policy without scripting, or you can use a batch script to import the registry key, or you can use Powershell to edit the registry directly. Take your pick). For editing the user portion of the registry (HKCU rather than HKLM) elevated permissions are not required.

There is a system default stored in the same place under HKLM, but the user preference takes priority.

Share:
17,793
Zachary
Author by

Zachary

Updated on September 18, 2022

Comments

  • Zachary
    Zachary almost 2 years

    I have windows server 2008 r2 enterprise and windows 7 machines. I have firefox 4.0.1 currently deploying through group policy to the windows 7 machines.

    I know how to create a login script. I have created a batch file to make firefox default, but does anyone know how to run the command without creating a requires elevation (admin privileges) prompt, since it has to start firefox.exe?

    Login batch:

    start firefox.exe -silent -setDefaultBrowser
    
  • Zachary
    Zachary about 13 years
    Here is what it should be for anyone who wants to know. "C:\Program Files (x86)\Mozilla Firefox\firefox.exe" -requestPending -osint -url "%1"
  • emirjonb
    emirjonb over 9 years
    And for https Software\Classes\https\shell\open\command