Firefox Msi Installer

Nuestros voluntarios están trabajando en la traducción de este artículo. Hasta que esté listo, quizá pueda ayudarte la versión en inglés. Si quieres ayudarnos a traducir artículos como ese, haz clic aquí.
This article is for IT Admins who want to configure Firefox on their organization's computers.

Overview The following is a list of the current installers for the Zoom application and various plugins. Windows Zoom Client for Meetings Zoom Client for Meetings - MSI Installer Zoom Plugin. Mozilla has released new MSI (Windows Installer) of Firefox for easier enterprise deployments. This MSI installer is a full standalone offline installer of Firefox and only works in Windows operating system. The new MSI installer will not replace the previous executable installers i.e.EXE package. The stub installer probably won’t be built by default in a local tree; normally unless the build has been set to use one of the official update channels, only the full installer is built. If you need to work on the stub installer, you can override the default and get one built along with the full installer by adding export MOZSTUBINSTALLER. The resulting MSI can be used to install Firefox via group policies under active directory. Here are the steps you can follow to create an MSI package with the Firefox setup. A Quick Example. Here is a short video on how to convert the Firefox setup executable to an MSI package.

Firefox Enterprise offers MSI installers per locale, per cpu architecture (32 and 64 bit) and per channel to help system administrators customize and deploy Firefox in their environments.The MSI installer (supported on Windows 7 and later versions) is a wrapper of the exe full installer that allows customizations through the use of a MST file prior to deploying through standard Windows deployment tools such as Active Directory or Microsoft System Center Configuration Manager.

Table of Contents

  • 2Configuration options
  • 3MSIEXEC options
  • 4Example configuration
Firefox Msi Installer

Visit https://www.mozilla.org/firefox/all/ and use the drop-down options to select a MSI installer for Firefox Nightly, Developer Edition, Firefox Beta, Firefox Release or Firefox Extended Support Release.

Use the Select your preferred language drop-down to install a Firefox MSI installer in your preferred language.

MSI transforms (MSTs) for the Firefox MSI installers can be created or edited using the tool of your choice (MS Orca or other) to customize the installation. This section details the options available.

Firefox custom MSI options

Set a directory path - INSTALL_DIRECTORY_PATH=[path]Absolute path specifying the complete install location. This directory does not need to exist already (but it can).If INSTALL_DIRECTORY_NAME is set, then this setting will be ignored.

Set a directory name - INSTALL_DIRECTORY_NAME=[name]Name of the installation directory to create within Program Files. For example, if INSTALL_DIRECTORY_NAME is set to Firefox Release, then the installation path will be something like C:Program FilesFirefox Release. The Program Files path used will be the correct one for the architecture of the application being installed and the locale/configuration of the machine; this setting is mainly useful to keep you from having to worry about those differences.If this is set, then INSTALL_DIRECTORY_PATH will be ignored.

Install a taskbar shortcut - TASKBAR_SHORTCUT={true,false}Set to false to disable pinning a shortcut to the taskbar. true by default. This feature only works on Windows 7 and 8; it isn’t possible to create taskbar pins from the installer on later Windows versions.

Install a desktop shortcut - DESKTOP_SHORTCUT={true,false}Set to false to disable creating a shortcut on the desktop. true by default.

Install a start menu shortcut - START_MENU_SHORTCUT={true,false}Set to false to disable creating a Start menu shortcut. true by default.

Disable the maintenance service - INSTALL_MAINTENANCE_SERVICE={true,false}Set to false to disable installing the Mozilla Maintenance Service. This will effectively prevent users from installing Firefox updates if they do not have write permissions to the installation directory. true by default.

Disable removing distribution directory - REMOVE_DISTRIBUTION_DIR={true,false}Set to false to disable removing the distribution directory from an existing installation that’s being paved over. By default this is true and the directory is removed.

Prevent rebooting - PREVENT_REBOOT_REQUIRED={true,false}Set to true to keep the installer from taking actions that would require rebooting the machine to complete, normally because files are in use. This should not be needed under normal circumstances unless you’re paving over a copy of Firefox that was running while the installer was trying to run, and setting this option in that case may result in an incomplete installation. false by default.

Firefox Msi Installer

Firefox Msi Installer Download

Bundle extensions - OPTIONAL_EXTENSIONS={true,false}Set to false to disable installing any bundled extensions that are present. true by default.

Application files extraction directory - EXTRACT_DIR=[directory]Extract the application files to the given directory and exit without actually running the installer. Of course, this means all other options will be ignored.

The command line parameters for msiexec.exe (the Windows component responsible for installing, uninstalling, and otherwise working with MSI files) are documented here and also by the output of the /? option. Our MSI packages, because they wrap a .exe installer and don't really use the MSI framework, do not support many of the command line parameters available to msiexec. This document lists the msiexec parameters that are supported and unsupported for use with our MSI packages.

Supported MSIEXEC Options

  • /i or /package
    • Installs the product.
  • /L or /log
    • Generates an MSI log file. All of this option's configuration parameters are supported.
  • /m
    • Generates an SMS status .mif file.
    • Without having a copy of Systems Management Server I've been unable to test this, but it should work.
  • /q, /quiet, and /passive
    • Sets the UI mode. The full UI option (/qf) is accepted but ignored, because we have no full UI.
  • /norestart, /forcerestart, and /promptrestart
    • The default behavior is always /norestart, but the other options behave as expected.
  • PROPERTY=VALUE
    • Command line property configuration is supported for all public properties we provide (meaning the ones with UPPERCASE_NAMES).

Options that do not operate on a package file (/?, /h, /help, /y, /z)

Unsupported MSIEXEC Options

  • /f
    • Repairs the product.
  • /a
    • Administrative installation.
  • /x or /uninstall
    • Uninstalls the product.
  • /j along with /t, /g, and /c
    • Advertises the product.
  • /n
    • Specifies a particular instance of the product.
  • /p or /update
    • Applies a patch (.msp) file.

Here’s an example of a valid .mst file to help understand how options can be changed along with the MSI directory for mozilla central:

Logging can be configured on the MSI to help troubleshoot installation issues.

There are several ways to use the MSI file with configurable parameters exposed in Firefox MSI:

By using an external MSI editor (e.g. ORCA)

Firefox
  1. File/Open and select the MSI to be edited.
  2. Find the Property table and select it.
  3. Change the values for the PROPERTIES you need to.
  4. From ORCA, select File/Save as and save the custom modified MSI installer.
Note that this will invalidate the MSI file's signature; if you need the file to be signed, you'll have to sign it again using your organization's certificate.

By using a transform (.mst) configuration

  1. Use Orca to open the MSI.
  2. Select Transform > New Transform from the menu bar.
  3. Change the values for the PROPERTIES you need to.
  4. Select Transform > Generate Transform to save your changes as a transform (.mst) file.
  5. Run: msiexec /i “Firefox.msi” TRANSFORMS=”custom.mst”

By using command line parameters

  1. Rename the Firefox MSI file as default.msi
  2. Move the file in a C:MSI directory
  3. Run:
    msiexec.exe /i 'c:MSidefault.msi' INSTALL_DIRECTORY_PATH='C:Firefox' TASKBAR_SHORTCUT=false DESKTOP_SHORTCUT=false INSTALL_MAINTENANCE_SERVICE=false /quiet
Download mozilla firefox for windows 10 2017
All private parameters (FIREFOX specific, present in CAPS can be used in the command line + the msiexec public parameters like /i and /quiet in the above example)
Learning has never been so easy!

This article describes the steps to download the relevant files and use Group Policy to deploy Firefox to the domain.

6 Steps total

Step 1: Download the Firefox .msi installer package

- Go to http://www.frontmotion.com/firefox/download/ and download the latest english (en-US) version of the firefox.msi file.
- Move that .msi file to the shared location that clients will access when Firefox is deployed.

Step 2: Create a Group Policy Object (GPO)

- From the run prompt type 'mmc'.
- In the new console click 'File --> Add/Remove Snap-in...'
- In the left hand pane of the new window find 'Group Policy Management' and click the 'Add >' button in the middle of the window.
- Click 'OK'
- Browse down to the Organizational Unit that you want to deploy this GPO to.
- Right click the Organizational Unit you want to use and click 'Create a GPO in this domain, and Link it here...'
- Name the GPO

Firefox Msi Installer

Step 3: Edit the GPO

- Right click the newly created GPO and select 'Edit...'
- Browse to: 'Computer Configuration --> Policies --> Software Settings --> Software installation'
- Right click on 'Software installation' and select 'New --> Package...'
- Browse to the .msi file from Step-3 (make sure to browse to the FQDN of the file-store, don't use a mapped drive that the client machine may not have mapped)
- Select 'Assigned' as the deployment method.
- Double click the new package that appeared on the right hand pane of the Group Policy Management Editor, and click on the 'Deployment' tab at the top of the new window.
- Check the box next to 'Uninstall this application when it falls out of the scope of management'
- Click 'OK'
- Close the Group Policy Management Editor.

Mozilla Firefox Msi Installer

Step 4: Remove the old GPO for Firefox

If applicable go delete the link to the old Firefox deployment GPO in the Group Policy Management console

Step 5: Send out a warning email to all users

Send out an email to all users warning them of the pending update, and recommend that users at remote locations reboot their computer right before they leave work tonight so that the download required for the update can trickle in over the slow connections over night.

Step 6: Spice this article up!

Firefox Msi Installer Download

Published: Nov 14, 2013 · Last Updated: May 18, 2015

References

  • Firefox .msi downloads

4 Comments

Firefox Msi Download Enterprise

  • Poblano
    kindovicwong Apr 29, 2014 at 01:55am

    Is there any GPOs to control Firefox?
    Thanks a lot!

  • Cayenne
    JakeBar May 18, 2015 at 03:43pm

    it looks like there is some stuff here. but i havent messed around with it myself so i cant vouch for it...
    https://addons.mozilla.org/en-us/firefox/addon/gpo-for-firefox/

  • Sonora
    domaz80 Dec 23, 2015 at 01:12pm

    I did all of the steps above, and when I log on some domain user, nothing happened. I also open Control panel - add or remove Programs - Add New Programs but there was no programs available on the network.
    Is this procedure for automatic install of firefox over network or users must do something on the computer to install firefox?

  • Cayenne
    JakeBar Dec 23, 2015 at 03:07pm

    because this walkthrough uses 'Computer Configuration' it will automatically install the program upon bootup. make sure you browse to a publicly available network share in step 3, and run 'gpupdate /force' from the command line to get any changes you recently made.