How to deploy a custom install of Firefox 12 using SCCM or MDT for Enterprise Clients
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)
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.
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...
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