Disable Firefox "Import Wizard"
Hey can someone help me out here. I am having an issue trying to deploy Firefox to our Labs and classrooms. I can push out the Front Motion Version MSI with SCCM but then every new user gets the Import Wizard.
Here is what I have read and implemented:
Override.ini
[XRE] EnableProfileMigrator=false
local-settings.js
pref("general.config.obscure_value", 0);
pref("general.config.filename", "mozilla.cfg");
mozilla.cfg
lockPref("app.update.auto", false);
lockPref("app.update.enabled", false);
lockPref("app.update.service.enabled", false);
lockPref("toolkit.telemetry.prompted", true);
lockPref("browser.rights.override", true);
lockPref("browser.startup.homepage_override.mstone", "ignore");
lockPref("browser.shell.checkDefaultBrowser", false);
userChrom.css
/* UserChrome.css for Mozilla Firefox */
/* Remove access to user interface elements that aren't suitable for application virtualization */
/* Options - Advanced - General - System Defaults */
#systemDefaultsGroup { display: none !important; }
/* Options / Advanced / Update / Firefox updates group box */
#updateApp { display: none !important; }
/* Help - About - Check for Updates button */
#updateButton { display: none !important; }
and the install script:
@ECHO OFF
SET SOURCE=%~dp0
SET SOURCE=%SOURCE:~0,-1%
SET INSTALLPATH=%ProgramFiles%\Mozilla Firefox
REM Create the Firefox answer file
ECHO [Install] > %SOURCE%\Firefox.ini
REM InstallDirectoryName=Firefox >> "%SOURCE%\Firefox.ini"
ECHO InstallDirectoryPath=%INSTALLPATH% >> "%SOURCE%\Firefox.ini"
ECHO QuickLaunchShortcut=false >> "%SOURCE%\Firefox.ini"
ECHO DesktopShortcut=false >> "%SOURCE%\Firefox.ini"
ECHO StartMenuShortcuts=true >> "%SOURCE%\Firefox.ini"
ECHO MaintenanceService=false >> "%SOURCE%\Firefox.ini"
REM Install Firefox
rem START /WAIT "Firefox" /D "%SOURCE%" "FirefoxSetup21.exe" /INI="%SOURCE%\Firefox.ini"
REM Installed with FrontMotion Msi.
REM Configure Firefox profile defaults and preferences locking
IF NOT EXIST "%INSTALLPATH%\browser\defaults\profile\chrome" MD "%INSTALLPATH%\browser\defaults\profile\chrome"
COPY /Y %SOURCE%\userChrome.css "%INSTALLPATH%\browser\defaults\profile\chrome\userChrome.css"
IF NOT EXIST "%INSTALLPATH%\browser\defaults\preferences" MD "%INSTALLPATH%\browser\defaults\preferences"
COPY /Y %SOURCE%\local-settings.js "%INSTALLPATH%\browser\defaults\preferences\local-settings.js"
COPY /Y %SOURCE%\Mozilla.cfg "%INSTALLPATH%\Mozilla.cfg"
COPY /Y %SOURCE%\override.ini "%INSTALLPATH%\browser\override.ini"
REM Disable the Mozilla Maintenance Service to prevent updates (in the event the service is installed)
sc config MozillaMaintenance start= disabled
pause
STILL WONT WORK!
Every new user gets prompted to import settings.
Any Ideas?
0 Comments
[ + ] Show comments
Answers (4)
Please log in to answer
Posted by:
aragorn.2003
9 years ago
Posted by:
anonymous_9363
9 years ago
I'm pretty sure FF is going to store preferences such as "Have I run the Import Wizard" in the user's profile. I don't see any profile activity in your script.
Comments:
-
the whole purpose of creating the files listed are to pre populate the user prefs or options, I normally use.. browser\defaults\preferences\User.js. That points to the Mozilla.cfg file, and that has the bit about not running the import wizard (among other things) - Badger 9 years ago
Posted by:
Badger
9 years ago
Posted by:
FSU Facilities
6 years ago