Install and configure Firefox 3 Silently

Please note: These steps only apply to Firefox 3.

For Firefox 4 please see 

The following process has been tested and confirmed as working with Firefox 4 and SCCM R2.

It does the following tasks:

  • Install Firefox 3 silently, without FireFox being the default
  • Sets the proxy server details (example server – proxy.server.local:8080)
  • Disables the ‘Automatically check for updates’ option
  • Disables the ‘Always check to see if Firefox is the default browser on startup’ option
  • Changes the download option ‘Always ask me where to save files’ to enabled
    1. Download standalone installer for Firefox from
    2. Install Firefox on a test computer
    3. Navigate to C:Program FIlesMozilla Firefox
    4. Create a new text file called ‘override.ini’ and copy in the following information
      1. Navigate to C:Program FilesMozilla Firefoxdefaultspref
      2. Open ‘firefox.js’ using Notepad and make the following changes (changes in bold):
pref("", false);
pref("network.proxy.ftp", "proxy.server.local");
pref("network.proxy.ftp_port", 8080);
pref("network.proxy.gopher", "proxy.server.local");
pref("network.proxy.gopher_port", 8080);
pref("network.proxy.http", "proxy.server.local");
pref("network.proxy.http_port", 8080);
pref("network.proxy.no_proxies_on", "localhost,, *.server.local");
pref("network.proxy.type", 1);
pref("network.proxy.share_proxy_settings", true); // use the same proxy settings for all protocols
// Whether or not app updates are enabled
pref("app.update.enabled", false);
pref("", true);
pref("browser.startup.homepage", "");
    1. Save the changes to ‘firefox.js’ and copy to your software distribution folder
    2. Create a cmd file called “Install.cmd” and copy in the following information
@echo off
"%~dp0Firefox Setup 3.6.15.exe" -ms
copy "%~dp0override.ini" "%programfiles%\Mozilla Firefox"
copy /Y "%~dp0firefox.js" "%programfiles%\Mozilla Firefox\defaults\pref"
  1. Copy the Firefox install file, firefox.js, override.ini and install.cmd to your software package share
  2. You can now create your SCCM package or deploy the software by using install.cmd.

For more information on creating SCCM packages see distribute software using SCCM.