Firefox 3.x
Company: Mozilla
Setup Type: Legacy setup with no known support
Package Difficulty Rating: Somewhat Easy (2) [ Rate It or View Ratings ]
Most Commonly Reported Method: Vendor Provided Command Line (switch driven)
Record Created On: 6/18/2008
Number of Views: 42,245
 
  
 
Software Knowledge Base: The software knowledge base contains details on over 60,000. The closest record matching this software package is displayed here. Browse the Software KB directly to find similar records.

Full Name: Mozilla Firefox (3.6b5)

Version: 3.6b5 (en-US)

Publisher: Mozilla

Uninstall String: C:\Program Files\Mozilla Firefox 3.6 Beta 4\uninstall\helper.exe C:\Program Files\Mozilla Firefox 3.6 Beta 1\uninstall\helper.exe C:\Program Files\Mozilla Firefox 3.6 Beta 5\uninstall\helper.exe

More Info URL: http://en-US.www.mozilla.com/en-US/

Categories: Unknown

Threat: Unknown

 
 
Command Lines: Command line details for installation and removal of this software. Details may include available command line arguments and/or public properties.

Silent install:
setup.exe -ms

Above Entry Provided on 6/19/2008 by smedberg
Rate It
Rating
155

Silent uninstallation:

"C:\Program Files\Mozilla Firefox\uninstall\helper.exe /S"

Above Entry Provided on 8/4/2008 by nzdude
Rate It
Rating
147

For Firefox 3.0.3 (en-US) I used the following...

Full Command Line: "C:\Program Files\Mozilla Firefox\uninstall\helper.exe" /S

This will serve as an unattended silent install for Firefox 3.0.3

Above Entry Provided on 10/23/2008 by KBOX User
Rate It
Rating
-8

The recommendation is to use the /INI switch.

http://wiki.mozilla.org/Installer:Command_Line_Arguments

Above Entry Provided on 12/18/2008 by rhyous
Rate It
Rating
5

For a silent install of v3.0.5, I recommend the following:

"<install directory>\Firefox Setup 3.0.5.exe" /S

Above Entry Provided on 12/23/2008 by jmadd30135
Rate It
Rating
5

"~%dp0Firefox Setup 3.0.7.exe" -ms
copy ~%dp0override.ini "%programfiles%\Mozilla Firefox\"
copy /Y %~dp0firefox.js %programfiles%\Mozilla Firefox\defaults\pref\

where override.ini disable the Import Bookmark Wizard.
firefox.js contains your firefox default settings.

read more here

Above Entry Provided on 3/23/2009 by jbappdeploy
Rate It
Rating
0

Mozilla changed the Silent install for FireFox 3.5.

The /s switch no longer works.

Instead use: -ms

example:

{DIP}\APL\Firefox 3.5\FirefoxSetup35\setup.exe -ms

Above Entry Provided on 7/2/2009 by zingo255
Rate It
Rating
13

To make firefox default browser silently, use following command:

"C:\Program Files\Mozilla Firefox\uninstall\helper.exe" /SetAsDefaultappGlobal

To remove desktop and Quick Launch shortcuts, use following command:

"C:\Program Files\Mozilla Firefox\uninstall\helper.exe" /Hideshortcuts

Above Entry Provided on 9/3/2009 by sss.sagar
Rate It
Rating
6

To install or update 2.x, 3.x versions (keeping the user profiles)

> "Firefox Setup 3.5.6.exe" -ms

Above Entry Provided on 1/5/2010 by migus
Rate It
Rating
1

FF 3.5.7 installs silently with
"Firefox Setup 3.5.7.exe" -ms /INI=firefox.ini

whereas firefox.ini in my case was:
[Install]
CloseAppNoPrompt=false
DesktopShortcut=true

Some more infos in the Mozilla wiki at
https://wiki.mozilla.org/Talk:Installer:Command_Line_Arguments
(combine two lines of URL if broken)

Above Entry Provided on 1/7/2010 by hl351ge
Rate It
Rating
2

3.6
Full unc & no combination of /S, ms, /ini

c:\firefox3.6\setup.exe" /INI="c:\firefox3.6\firefox.ini"

Ini:
[Install]
InstallDirectoryName=Mozilla Firefox
QuickLaunchShortcut=false
DesktopShortcut=false

Copy 'override.ini' file in your c:\Program Files\Mozilla Firefoxini
[XRE]
EnableProfileMigrator=false

To change personal setting (for instance: 'auto update')
Copy firefox.js in C:\Program Files\Mozilla Firefox\defaults\pref
with settings like
"app.update.enabled", false
where default is true

Above Entry Provided on 1/26/2010 by maup33
Rate It
Rating
7

I'd like to add to the above, that without any fancy customization you can set all of the default settings by launching "firefox -p" from a command line, creating a new profile located at %PROGRAMFILES%\Mozilla Firefox\defaults\profile, and then copying that profile down to a machine in the same location just after install. This will force firefox to copy your customized profile as the template whenever firefox is launched for the first time.

Above Entry Provided on 2/5/2010 by Pitcherj
Rate It
Rating
6

For Firefox (3.5.4) 3.5.4 (en-US) I used the following...

Full Command Line: "firefox setup 3.5.4.exe" -ms

Above Entry Provided on 3/2/2010 by KBOX User
Rate It
Rating
3

For Firefox (3.6) 3.6 (en-US) I used the following...

Full Command Line: "Firefox Setup 3.6.exe" -ms

Be sure to include the quotes. Would like to see a better way of applying custom settings for mozilla stuff.

Above Entry Provided on 3/4/2010 by KBOX User
Rate It
Rating
1

FIREFOX_3.5.8

Installation Commmand Line:
Firefox_Setup_3.5.8.exe /S /INI=<path to ini file>Firefox3.5.8.ini

Silent Un-installation command line:
"%ProgramFiles%\Mozilla Firefox\uninstall\helper.exe" /S

Above Entry Provided on 4/30/2010 by keshav.jain
Rate It
Rating
1

ForFirefox (3.6.6) 3.6.6 (en-US) I used the following...

Full Command Line: "firefox setup 3.6.6.exe" -ms

Above Entry Provided on 7/14/2010 by KBOX User
Rate It
Rating
2

Uninstall 3.6.8 silently using BAT file...

@echo off
SET LOG=%TMP%\firefox368_uninstall.log
echo %DATE% %TIME% searching for firefox uninstall helper... >%LOG%
If Exist "%PROGRAMFILES%\Mozilla Firefox\uninstall\helper.exe" (
GoTo REMOVE
) else (
Goto NOTFOUND
)

:REMOVE
echo %DATE% %TIME% uninstalling firefox 3.x... >>%LOG%
c:
"%PROGRAMFILES%\Mozilla Firefox\uninstall\helper.exe" /S
echo %DATE% %TIME% uninstalling completed... >>%LOG%
GoTo END

:NOTFOUND
echo %DATE% %TIME% firefox 3.x uninstaller was not found... >>%LOG%
GoTo END

:END

Above Entry Provided on 8/26/2010 by ds0934
Rate It
Rating
0
 
 
Notes: Shared "notes from the field" covering how to handle the automated installation of this software.

Using Wise Package Studio, captured the Mozilla installer, selecting the desired options. Made adjustments to the Start Menu and install directory to mesh with corporate standards, removed the files captured in the installing account's directory, removed profile-specific INIs. Compiled into an MSI and was able to distribute via Active Directory.

Above Entry Provided on 6/19/2008 by msalsbury
Rate It
Rating
120

-Capture the C:\Temp files/folders created by "Firefox Setup 3.0.exe
-Once you have these files these will be your source files
-Silent Install : setup.exe /S

Above Entry Provided on 6/19/2008 by pepette9398
Rate It
Rating
119

To disable the import wizard from prompting you to import settings and data create an override.ini file in the program folder (C:\Program Files\Mozilla Firefox\) and copy the following lines:

[XRE]
EnableProfileMigrator=false

Above Entry Provided on 11/4/2008 by oilernut
Rate It
Rating
16

To set the default homepage for new users, edit the following file:

C:\Program Files\Mozilla Firefox\browserconfig.properties

Above Entry Provided on 5/26/2009 by MSIPackager
Rate It
Rating
6

If you want to apply specific settings for Firefox deployment you need to customize "prefs.js" file in the %ProgramFiles%\Mozilla Firefox\defaults\profile folder.

Necessary preferences can be taken from http://www.mozilla.org/unix/customizing.html#prefs or, you can set up installed Firefox yourself and replace "prefs.js" file from %AppData%\Mozilla\Firefox\Profiles\<number>.default\ with "prefs.js" in Installation directory (mentioned in the beginning).

Above Entry Provided on 8/5/2009 by patashnik
Rate It
Rating
1

Useful for all versions. (This made for 3.5.5)
Unpack files by starting the installer and go to %temp%. (Write %temp% in explorer address bar)
Copy the files and abort the installation.

Create config.ini file with the content below:
[Install]
QuickLaunchShortcut=false
DesktopShortcut=false

More alternatives: http://wiki.mozilla.org/Installer:Command_Line_Arguments

Use commandline:
setup.exe /INI=\\path\config.ini

The installation will be silent without progress bar. Nothing will show up for the user.

Above Entry Provided on 11/20/2009 by Arvidb
Rate It
Rating
6

Deploying a new certificate in Firefox, post installation.

Download NSS Certutil somewhere here: https://developer.mozilla.org/NSS_3.12.4_release_notes

And NSPR: http://www.mozilla.org/projects/nspr/release-notes/nspr482.html

Download and copy all the files into folder nsstools.
Copy the *.cer file into the folder.

Make a .cmd file something like this:

rem @echo off
rem this expects NSS certutil, its required libraries and %CACERT%
rem to be in directory %SOFTWARE%\nsstools
set SOFTWARE=\\Server\software
set CACERT=certificate.cer
set CACERTNAME=certificate
set USERSTORAGE="%APPDATA%"

rem test if cert already installed (and copied into appdir)
if exist "%APPDATA%\%CACERT%" goto end

:install
rem copy nsstools with cert to the PC, install for ff
xcopy /S/C/I/Q/Y "%SOFTWARE%\nsstools" "%TEMP%\nsstools"

:ff
if not exist "%APPDATA%\Mozilla\Firefox\Profiles" ( echo no Firefox profile found
) else (
for /D %%X in ("%APPDATA%\Mozilla\Firefox\Profiles\*") do "%TEMP%\nsstools\certutil" -A -n "%CACERTNAME%" -t "TC,TC,TC" -i "%TEMP%\nsstools\%CACERT%" -d "%%~fX"
)

:postinstall
rem copy cert into users appdir to show we're done and delete nsstools
copy /Y "%SOFTWARE%\nsstools\%CACERT%" "%APPDATA%\%CACERT%"
if exist "%TEMP%\nsstools" del /S/Q "%TEMP%\nsstools"

:end

OK, now edit the -t option or whatever option, to your needs. Info on the certutil application can be found here:
http://www.mozilla.org/projects/security/pki/nss/tools/certutil.html#1034010

Its supposed to work with .crt files also.

Above Entry Provided on 12/8/2009 by Arvidb
Rate It
Rating
1

Installing extensions globally and resolving false compatibility errors.

From http://www.appdeploy.com/messageboards/tm.asp?m=57251&mpage=1

Packaged Firefox using setup capture and including this add-on here: https://addons.mozilla.org/en-US/firefox/addon/51892 (GPO For Firefox) which was installed globally.

I modified the ADM to include extension.checkCompatibility.3.6 and set it to false in the GPO object.

I then had to modify C:\Program Files\Mozilla Firefox\defaults\pref\firefox.js and add the line:

pref("extensions.checkCompatibility.3.6", false);
This pref doesn't exist by default so it needs to be specified before the GPO can control it. For those that don't intend to use GPO objects, lockpref() can be used instead to set it in the package.

Note: This approach isn't reccomended if you're not intending to lock down XPI installations, as users will be able to install incompatible extensions.

Above Entry Provided on 3/2/2010 by MarkRusbridge
Rate It
Rating
1

FIREFOX 3.5.8 Auto-Update

Auto update is disabled by copying file “firefox.js” to “Program Files\Mozilla Firefox\defaults\pref” and changing setting "app.update.enabled", false.

Above Entry Provided on 4/30/2010 by keshav.jain
Rate It
Rating
1

Instead of customizing the start page after install, unpack the Firefox Setup 3.x.x.exe using an archiver (Winzip, WinRAR, etc...), find browserconfig.properties in the "localized" folder and set browser.startup.homepage to whatever you want.

Repack the whole thing in a new executable that launches setup.exe when it is opened. I use IExpress for this step.

Above Entry Provided on 5/12/2010 by ianbergeron
Rate It
Rating
0

Uninstall all version FireFox:

(Script AutoIT)

if ProcessExists("firefox.exe") then
ProcessClose("firefox.exe")
EndIf
Uninstall_Firefox()
Exit

func Uninstall_Firefox()
$RegUninst="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall"
$i=1
while 1=1
$var=RegEnumKey($RegUninst,$i)
If @error <> 0 then ExitLoop
$pos=StringInStr($var,"Mozilla Firefox",0)
if $pos>0 then
$VerFirefox=RegRead($RegUnInst & "\" & $var,"DisplayVersion")
$VerNum=StringLeft($VerFirefox,1)
$UnInstFirefox=RegRead($RegUnInst & "\" & $var,"UninstallString")
if $VerNum=1 Then
$Uninst=$UnInstFirefox & " -ms"
else
$Uninst=$UnInstFirefox & " /s"
EndIf
RunWait($Uninst)

EndIf
$i=$i+1
WEnd
EndFunc

Above Entry Provided on 7/7/2010 by Laky72
Rate It
Rating
0

Import FireFox Certificat for all profiles.

1. Download CertUtil Tools here --> http://www.mozilla.org/projects/security/pki/nss/tools/index.html

2. Create Folder Import-Cert
3. In the folder Import-Cert, create folder bin and cert
4. Copie in bin folder: Certutile.exe and freebl3.dll, jss4.dll, libnspr4.dll, libplc4.dll, libplds4.dll, nss3.dll, nssckbi.dll, smime3.dll, softokn3.dll, ssl3.dll
5. Copie your certifcat in cert folder
6. Create Import-Cert.ini in Import-Cert folder
7. In the ini file:
[Cert1]
NickName=<<name certificat file>>
Name=<<name certificat file>>.cer
Trustargs= ",TC," (see http://www.mozilla.org/projects/security/pki/nss/tools/certutil.html)
8. Copie Autoit script import_cert_FireFox.exe in Import-Cert folder



Script (AutoIT) for import_cert_FireFox.exe:

----------------------------------------------------------
#Include <File.au3>
#include <Process.au3>
;Variable
$bin = ExtractDirExe() & "bin\"
$cert = ExtractDirExe() & "cert\"
$inicert = ExtractDirExe() & "Import-Cert.ini"
$iniprofile = @AppDataDir & "\Mozilla\Firefox\Profiles.ini"

; Verification du process FireFox
if ProcessExists("firefox.exe") then
ProcessClose("firefox.exe")
EndIf

;Lecture du fichier INI Certificats et INI Profile

$varprofile = IniReadSectionNames($iniprofile)
If @error then
Exit
Else
for $i=1 to $varprofile[0]
if StringInStr($varprofile[$i],"Profile") Then
$pathProfile=IniRead($iniprofile, $varprofile[$i],"Path","")
$pathProfile1=StringReplace($pathProfile,'/','\')
$DirDB = (@AppDataDir & '\Mozilla\Firefox\' & $pathProfile1)
ReadCertIni()
EndIf
;msgbox(4096,'Nom du Certificat', $keyName)
Next
EndIf
Exit

func ReadCertIni()
$varcert = IniReadSectionNames($inicert)
If @error then
Exit
Else
for $j=1 To $varcert[0]
$KeyNickName=IniRead($inicert, $varcert[$j], "NickName", "")
$KeyName=IniRead($inicert, $varcert[$j], "Name", "")
$KeyTrust=IniRead($inicert, $varcert[$j], "Trustargs", "")
RunWait($bin & "certutil.exe -A -n" & " "& '"' & $KeyNickName & '"' & " " & "-t" & " """ & $KeyTrust & """ " & "-d" & " """ & $DirDB & """ " & "-i" & " """& $cert & $KeyName & """ ","",@SW_HIDE)
Next
EndIf
EndFunc

Func ExtractDirExe()
local $drv,$dir,$name,$ext
_PathSplit(@autoitExe,$drv,$dir,$name,$ext)
return($drv & $dir)
EndFunc
-----------------------------------------------------------

Above Entry Provided on 7/12/2010 by Laky72
Rate It
Rating
0

I used the Firefox Add-on Maker to make a custom exe build of Firefox that would install silently and not have shortcuts (there are a lot more options available), download at http://sourceforge.net/projects/firefoxaddonmak/files/

Above Entry Provided on 8/10/2010 by rshah
Rate It
Rating
0
 
 
Virtualization: Information regarding how to work with this software in creating a virtual deployment package for products like Altiris SVS and Microsoft SoftGrid.

No information at this time. Discuss this package in the forum or click here if you have something to contribute!

 
 
Terminal Services: Notes on how to address problems working with this software in a Terminal Services session as with Citrix shared environments.

You can install global add-ons / extensions for a shared pc like Windows 2003 Terminal Server with the following command line:

firefox.exe -install-global-extension <path>\myextension.xpi

Above Entry Provided on 4/22/2009 by dodgy
Rate It
Rating
2
 
 
Related Links: Additional resources to reference in regards to the deployment and configuration of this software.
 
Security Information: Details covering which files, directories and/or registry entries must be opened to standard users for operation in a locked down environment.

No information at this time. Discuss this package in the forum or click here if you have something to contribute!

 
 
Discussion threads: Discussion topics in the AppDeploy message boards that have been linked as relevant information to this entry.

 


Report a problem
  Printer Friendly Version