The following steps show how to create a silent install package of Firefox, complete with custom configuration.
Note: these settings will be applied for all new and existing users and can not be changed by users.
It does the following tasks:
- Install Firefox silently, without Firefox being the default
- Disables the ‘Automatically check for updates’ option
- Disables the import wizard when Firefox first loads
- Disables the ‘Always check to see if Firefox is the default browser on startup’ option
- Sets homepage to ‘http://www.google.com’ (you can change this in your configuration)
- Disables the ‘know your rights’ button from displaying on first run
- Disables the request to send performance data from displaying
How to customise and deploy (silent install) Firefox
- Create a temporary working folder for saving the files into (for example, create C:\TEMP\Firefox)

- Download the latest install file at http://www.mozilla.org/en-US/firefox/all . Save to C:\TEMP\Firefox
- Create a new text file called ‘override.ini’ and copy in the following information:
[XRE] EnableProfileMigrator=false
- Create a new text file called ‘local-settings.js’ and copy in the folling information:
pref("general.config.obscure_value", 0);
pref("general.config.filename", "mozilla.cfg");
- Create a new text file called ‘mozilla.cfg’ and copy in the following information:
//Firefox Default Settings
// set Firefox Default homepage
pref("browser.startup.homepage","http://www.google.com");
// disable default browser check
pref("browser.shell.checkDefaultBrowser", false);
pref("browser.startup.homepage_override.mstone", "ignore");
// disable application updates
pref("app.update.enabled", false)
// disables the 'know your rights' button from displaying on first run
pref("browser.rights.3.shown", true);
// disables the request to send performance data from displaying
pref("toolkit.telemetry.prompted", 2);
pref("toolkit.telemetry.rejected", true);
- Create a new text file called ‘install.cmd’ and copy in the following information
@echo off REM========================================== REM Install FireFox 106.0.1 REM========================================== REM Date : 23 October 2022 REM Author : www.itsupportguides.com REM . REM Script Details: REM -------------- REM This script will: REM + silently install or upgrade Firefox WITHOUT Firefox being the default browser REM + Disables the 'Automatically check for updates' option REM + Disables the 'Always check to see if Firefox is the default browser on startup' option REM + Deletes desktop icon REM + Disables the Import Wizard REM + Works for Windows 7 /8 32-bit and 64-bit REM . REM=========================================== echo Installing Firefox - Please Wait. echo Window will close after install is complete REM Installing Firefox "%~dp0Firefox Setup 106.0.1.exe" -ms REM Install 64-bit customisations if exist "%ProgramFiles(x86)%\Mozilla Firefox\" copy /Y "%~dp0override.ini" "%ProgramFiles(x86)%\Mozilla Firefox\browser\" if exist "%ProgramFiles(x86)%\Mozilla Firefox\" copy /Y "%~dp0mozilla.cfg" "%ProgramFiles(x86)%\Mozilla Firefox\" if exist "%ProgramFiles(x86)%\Mozilla Firefox\" copy /Y "%~dp0local-settings.js" "%ProgramFiles(x86)%\Mozilla Firefox\defaults\pref" REM Removes Firefox Desktop Icon - Windows 7 / 8 if exist "%public%\Desktop\Mozilla Firefox.lnk" del "%public%\Desktop\Mozilla Firefox.lnk"
- Copy the Firefox install file, override.ini, mozilla.cfg, local-settings.js and install.cmd to your software package share

- You can now create your SCCM package or deploy the software by using install.cmd.
For more information on creating SCCM packages see SCCM – How to Distribute Software Packages.
More Firefox configurations:
Please refer to the following articles for some more common customisations:
RDF:Description RDF:about=”chrome://browser/content/browser.xul#toolbar-menubar”
autohide=”false”
Just for record. This is defined in localstore.rdf
But compare it before and after you set it in FF.
There are also another changes http://mike.kaply.com/2013/05/13/more-major-changes-coming-in-firefox-21/
I did a new test. With a fresh win7 64-bit build, installing acrobat pro first, then firefox using the customizations detailed here; http://dthibode.blogspot.com/2013/05/silently-install-firefox-21-and.html
After the installs, I logged in as a non-admin user, opened firefox, went to google and typed “pdf test” and clicked the first and second link. Both opened with Acrobat pro inside firefox. That’s exactly how I wanted it! Try it out and see if it works for you.
Update : i tried to include these lines in my mozilla.cfg file but it didn’t work
// Disables popup-blocker, enabling pop-ups
lockPref(“dom.disable_open_during_load”, false);