To configure the Firefox default settings at the application level for all new and existing users you will need to use customised config file. There is one thing to note, that is that once the settings are configured it can not be changed by the user, whether or not you use ‘pref’ or ‘lockPref’. The following process has been tested and confirmed as working with Firefox 49.0.2 and SCCM R3 on Windows XP x86, Windows 7 x86, Windows 7 x64, Windows 8/8.1 x86, Windows 8/8.1 x64, Windows 10 x86 and Windows 10 x64. It does the following tasks:
Download:
[XRE] EnableProfileMigrator=false
pref("general.config.obscure_value", 0); pref("general.config.filename", "mozilla.cfg");
//Firefox Default Settings // set Firefox Default homepage pref("browser.startup.homepage","http://www.itsupportguides.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);
@echo off REM========================================== REM Install FireFox 49.0.2 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 XP / 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 49.0.2.exe" -ms REM Install 32-bit customisations if exist "%programfiles%\Mozilla Firefox\" copy /Y "%~dp0override.ini" "%programfiles%\Mozilla Firefox\browser\" 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" 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 XP if exist "%allusersprofile%\Desktop\Mozilla Firefox.lnk" del "%allusersprofile%\Desktop\Mozilla Firefox.lnk" /S REM Removes Firefox Desktop Icon - Windows 7 / 8 if exist "%public%\Desktop\Mozilla Firefox.lnk" del "%public%\Desktop\Mozilla Firefox.lnk"