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

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

  • 3 cavab
  • 33 have this problem
  • 2 views
  • Last reply by 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