Deploying Firefox on Windows
Firefox will automatically attempt to install at the system level if the account used to install Firefox has admin rights.
Firefox is installed via a setup executable that accepts the following arguments.
Table of Contents
- If a user had previously installed Firefox and had insufficient privileges to install at the system level, Firefox may already be installed on the target system at the user level.
- If a system level installation is run on a system with a user level installation already in place, and the installation paths are the same, shortcuts to the Firefox application generated at installation time may be duplicated and a duplicate uninstallation entry in the Programs and Features / Apps menus may exist.
If you believe that users may have already installed Firefox, and you’re worried about duplicate shortcuts and uninstallation entries in Windows, your environment can be remediated by:
- asking affected users to uninstall
- forcing an uninstall running the Firefox uninstaller on the affected systems via your configuration management tools.
Create a Distribution Point
Place the Firefox installer in a location that is available to your endpoint workstations and SCCM.
In this example, we will assume that our installer is located at the following path:
Prepare your installation package
Because Firefox is provided as an executable, any configuration management tool that deploys Firefox must either support executable-based installations, or must accept an installation batch script. Microsoft SCCM and certain versions of InTune support script-based installers, and an example installer batch script for SCCM can be found here.
Deploy Package via SCCM
- In the SCCM Console, expand Application Management and click on the Applications applet.
- Choose the type and select .
- Fill out the application details for the Firefox version you’re deploying.
- Choose the path to the distribution point you made previously that houses the installer exe and installation script
- For the Installation Program, select the installation script (“install.bat” in this example)
- Create a detection rule with the following attributes:
- Setting Type: File System
- Type: Folder
- Path: C:\Program Files\
- File or Folder Name: Mozilla Firefox
- Check: The file system setting must exist…
- Note: If you plan on using an alternate installation path, change the detection rules to specify the alternate installation path.
- Configure the user experience as follows:
- Installation behavior: Install for System
- Logon requirement: Whether or not a user is logged on
- Installation program visibility: Hidden
- Deploy the new application to a collection by right clicking on it and selecting and defining the deployment.