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

Mulongo oyo etiyamaki na archive. Tuna motuna mosusu soki osengeli na lisalisi

How to deploy a custom install of Firefox 12 using SCCM or MDT for Enterprise Clients

  • 3 biyano
  • 33 eza na bankokoso oyo
  • 7 views
  • Eyano yasuka ya jfrsaier

more options

I'm trying to perform a custom install of Firefox 12 for our enterprise desktops and laptops to be deployed from Microsoft Deployment Tools (MDT) or Microsoft System Center Configuration Manager (SCCM).

I've tried creating a custom app with the regular Firefox Setup 12.0.exe" -ms command, but when the users start the program it asks if they want this to be the default browser, whether they want to import favorites or shortcuts from other browsers, etc...

I followed the instructions on several websites to create a custom mozilla.cfg file, local-settings.js, override.ini, and a batch file to call everything, but all have failed.

I have a large business enterprise and would prefer to deploy the latest version of Firefox, but you guys sure don't make it easy.

I'm trying to perform a custom install of Firefox 12 for our enterprise desktops and laptops to be deployed from Microsoft Deployment Tools (MDT) or Microsoft System Center Configuration Manager (SCCM). I've tried creating a custom app with the regular '''''Firefox Setup 12.0.exe" -ms''''' command, but when the users start the program it asks if they want this to be the default browser, whether they want to import favorites or shortcuts from other browsers, etc... I followed the instructions on several websites to create a custom mozilla.cfg file, local-settings.js, override.ini, and a batch file to call everything, but all have failed. I have a large business enterprise and would prefer to deploy the latest version of Firefox, but you guys sure don't make it easy.

All Replies (3)

more options

ptireland - there are several ways that I have found to do this.

The first is based on what you have tried. That is how I do it normally, and I haven't had any problems with the basic install. All I'm trying to get done is having plugins and extensions also included. Without seeing your override.ini, local-settings.js, mozillacfg, install.cmd, and knowing the error or problem you are getting, it's difficult to help you on this one.

The second method is to use a FX extension called "CCK Wizard". This will create you an extension with a bunch of options. This is more for after the install customization.

Another option is the BYOB (build your own browser) via Mozilla - https://byob.mozilla.com/en-US.

There are many resources out there if you just Google around. If you need help with what you're currently working on, shoot me off the files so I can see your config.

more options

BYOB is effectively useless. There is no access to about:config options, or really, options of any kind. Extension installs are limited to a predefined short list of utterly useless things. The bookmarks toolbar is limited to only 3 items. I haven't tried CCK yet, but it appears to be the last hurrah for us. Anyway, I figured that someone better mention the shortcomings of BYOB before too many people waste 5 minutes looking at it...

more options

I am having this problem also. The first time I start Firefox, I get the error "Failed to read the configuration file".

I created the following files: Mozilla.cfg

  //
     Pref("browser.startup.homepage","http://xxxxxf");
     //
     lockPref("browser.shell.checkDefaultBrowser", false);
     lockPref("browser.startup.homepage_override.mstone", "ignore");
  
     // 
     lockPref("browser.rights.3.shown", false);
     //
     lockPref("toolkit.telemetry.prompted", 2);
     lockPref("toolkit.telemetry.rejected", true);

override.ini [XRE] EnableProfileMigrator=false

local-settings.js

    pref("general.config.obscure_value", 0);
    pref("general.config.filename", "mozilla.cfg");

My batch file looks like this: "%~dp0firefox_setup_12.0.exe" -ms

REM Install 32-bit customisations
    if exist "%programfiles%\Mozilla Firefox\" copy /Y "%~dp0override.ini" "%programfiles%\Mozilla Firefox\"
   if exist "%programfiles%\Mozilla Firefox\" copy /Y "%~dp0mozilla.cfg" "%programfiles%\Mozilla Firefox\"
   if exist "%programfiles%\Mozilla Firefox\" copy /Y "%~dp0local-settings.js" "%programfiles%\Mozilla Firefox\defaults\pref\"


The files were copied to the correct folders and I noticed that I got the settings from local-settings.js in my profile.

Not sure where I have gone wrong.

Thanks.

Jane