For Firefox 1.0.4, you can add the -ms switch to the standard Windows FireFox installer for a silent unattended install:
"Firefox Setup 1.0.4.exe" -ms
This may also work for 1.0.3, though I haven't tried it.
Here's how I was able to remotely install Firefox 1.5 so that a proxy server is pre-configured, the home page is set, the browser does not nag the user to check that it is the default, and the Import Wizard does not run on first use:
jeffrsonk's -ms command line switch works perfectly to silently install Firefox. In order to accomplish the rest of the above, here's what I did:
Copy an edited version of "C:\Program Files\Mozilla Firefox\greprefs\all.js" with the following changes:
pref("network.proxy.autoconfig_url", "http://our.domain.com/proxy.pac");
pref("network.proxy.type", 2);
Copy an edited version of "C:\Program Files\Mozilla Firefox\browserconfig.properties" with the following changes:
browser.startup.homepage=http://ourdomain.com.au
browser.startup.homepage_reset=http://ourdomain.com.au
Copy an edited version of "C:\Program Files\Mozilla Firefox\defaults\defaults\pref\firefox.js" with the following changes:
pref("browser.shell.checkDefaultBrowser", false);
Given that our students' profiles are deleted each time they log off, I also am copying a replacement start menu and desktop icon with a command line as follows (by telling Firefox the location of a new profile to create, it doesn't run the import wizard):
"C:\Program Files\Mozilla Firefox\firefox.exe" -profile "%TEMP%"
Given that Firefox is in the habit of loading their own page on first use, and since our students get a new profile each time, you may also want to use this command line instead:
"C:\Program Files\Mozilla Firefox\firefox.exe" "www.domain.com" -profile "%TEMP%"
The profile gets created in the following directory:
C:\Documents and Settings\%USERNAME%\Local Settings\Temp
The directory specified with -profile needs to exist, so I couldn't specify %TEMP%\Firefox without first creating that directory. I'm happy to leave the profile in %TEMP% anyway.
To install silently deploy over Group Policy as an assigned install basic interface selected.
Application will be deployed at logon.
There are various pre-made MSI packages floating about, but none fit my needs and the makers hold their cards close to their chests. I had some success with using existing tools and with building an MSI package.
Here are the instructions: http://www.mikrotuki.org/ffguide.pdf
Markus
To install Firefox here is what I did:
Download the exe file and extract the install files from it.
You do this by starting to install the application and then copying the files that get created in your temp folder in your profile.
Then edit the config.ini. Change the Run setup = Normal to Run setup = silent.
Go through this file and see if there are any other changes you want to make.
Then download the mozilla exe file and extract its files in the same way. Use the setup.exe you get with Mozilla instead of the one you get with Firefox (The one you get with Firefox is buggy)
Run setup.exe -ma -ira
Thats it!
Works perfectly for version 1.0.6 (German) but hangs with 1.0.7. I made an installation for the older version which runs without user interface. Using the 1.0.7 sources instead of the 1.0.6 the user interface (without buttons but with the "x" in the upper right corner) shows up. It has to be killed with this button because the installation doesn't close at the end.
Silent install:
wmpfirefoxplugin.exe /Q /C:"msiexec /I ffplugin.msi /quiet"
Passive install:
wmpfirefoxplugin.exe /Q /C:"msiexec /I ffplugin.msi /quiet /passive"
FireFox ver 1.5: here is what worked for me...
Silent Install:
Firefox Setup 1.5.exe -ms
Silent Uninstall:
C:\WINDOWS\UninstallFirefox.exe /ua "1.5 (en-US)" -ms
Worked like a charm.
I recently had to deploy Firefox with SCCM, but was having issues with the program setting itself to the default browser. I was able to use the Appdeploy Repackager software to repackage the executable in to an MSI that would install Firefox without setting it as the systems default browser.
Worked like a champ, the only issues I have is the package won't upgrade 3.0 or older versions of firefox, but has no problem with 3.5 and up.
View inventory records anonymously contributed by opt-in users of the K1000 Systems Management Appliance.
Please log in to comment