Перейти к содержимому

Firefox msi что это

  • автор:

MSI package for Mozilla Firefox

Every time a new version of Firefox has to be installed you must search or test if the settings from the config file have changed, to check if they are still valid or not.

Instead of hunting down, sometimes blind, the new settings from the config file or older ones that got new parameters, wouldn’t it be great to just configure the Firefox installation from the UI and have all those settings captured automatically and included into your final package (MSI in this case)? This can easily be done by creating a custom Firefox MSI package.

Using a repackager to capture the installation in a VM (hosting an OS similar with the one on which you plan to deploy Firefox) means you don’t have to know anything about the files Firefox installs or where it keeps its settings.

In what follows we’ll show how to repackage Firefox and generate an MSI installer for it. The new package will be pre-configured to:

  • not show the import wizard for the bookmarks when you first launch Firefox
  • disable the automatic updates check
  • not install the silent updates maintenance service
  • disable the check for the default browser
  • how to set a default homepage
  • configure shortcuts locations

Firefox MSI Repackaging Process

The process is similar to the one presented in our tutorials. For this demo, we’ll use a VMware virtual machine, but Hyper-V is supported too.

Short list of important steps done during packaging:

  • select the VM profile used by the repackager
  • specify the correct product (Mozilla Firefox) and company name (Mozilla), during the wizard. This is very important as these parameters influence directly the install paths detection heuristics.
  • configure Firefox as desired in the VM, after the repackager installed it
  • edit the generated project in Advanced Installer, to customize/clean it before you build the final MSI
  • build the MSI and test it in the same VM (same snapshot)

Video Tutorial

Deployment Stage

Once you have the MSI built and tested you can go on to the next stage, deploying it to your users. You can deploy an MSI easily using Active Directory/GPO or through SCCM.

Advanced Installer has a wizard that helps you to publish the MSI to your SCCM server directly from your packaging/development machine.

MSI for Firefox

MSI installers for Mozilla Firefox! Useful for deploying Mozilla Firefox across thousands of computers automatically with Microsoft’s Active Directory. Use Firefox on your corporate computers to decrease virus incidents and increase overall security. Save time and frustration with our installer that is targeted toward the corporate IT administrator with manageability and upgradeability in mind. This is not just a wrapper around the exe installer nor is it another half baked ‘captured’ install. The files contained in this MSI are the official binaries with no modifications. Settings are matched as closely as possible to the official installer. Updates to the MSI follows the release of Mozilla Firefox. The MSI installer is free to download and use.

If you are a home user, please do not use our installer. Instead download from the official Mozilla Firefox site.

For Group Policy support, use FrontMotion Firefox Community Edition. To deploy with extensions, use the Firefox Packaging Service.

Copyright © 2002-2023 FrontMotion. All rights reserved. | MH Purity lite WordPress Theme by MH Themes

Deploy firefox using the MSI installer

The objects of this article are IT administrators that configure Firefox for organizational or mechanism.

The Firefox Enterprise Edition is set for each region, each CPU architecture (32-bit or 64-bit), each providing the MSI installer to help system administrators customize and deploy Firefox in their environment. These MSI installers (supported in Windows 7 and above) are the package of EXE full installer, allowing administrators to use MST files before deploying with standard Windows deployment tools such as Active Directory or Microsoft System Center Configuration Manager. Customize.

table of Contents

MSI installation package

Please visit https://www.mozilla.org/firefox/all/And use the option to select the MSI installation package for Firefox Nightly, developer version, Firefox Beta, Firefox release, and Firefox long-term support.

Fx68esrMSIdownload

please use First languageThe drop-down list is installed with the Firefox MSI installation package for the appropriate language.

Firefox Nightly version

Developer Edition

Firefox beta version

Firefox release

Configuration option

You can use the selected tools (MS OrcaOr other tools to create or edit the MSI Transform, MST files for the Firefox MSI installer to customize installation. This part explains in detail the options available.

Firefox MSI Customization Options

Set the installation directory path — install_directory_path = [path] Specifies the absolute path of the full installation location. This directory is not required (but) is the already existing directory. If install_directory_name has been set, the setting will be ignored.

Setting the installation directory name — install_directory_name = [name] The name of the installation directory created in the Program Files directory. For example, if install_directory_name is set to Firefox Release, the installation path will be a path such as C: \ Program Files \ Firefox Release. The Program Files path used will be the correct path selected depending on the architecture of the application being installed and the correct path selected by the area setting / configuration of the machine; this setting is primarily used to make you don’t have to worry about these differences. If this setting has been set, INSTALL_DIRECTORY_PATH will be ignored.

Install the taskbar shortcut — taskbar_shortcut = Set this setting to false to prevent the shortcut to secure to the taskbar. The default is TRUE. This feature can only work in Windows 7 and Windows 8; unable to secure the shortcut to the taskbar in the updated version.

Install Desktop Shortcut — Desktop_shortcut = Set this setting to False to block creation of desktop shortcuts. The default is TRUE.

Install the start menu shortcut — start_menu_shortcut = Set this setting to false to block the creation start menu shortcut. The default is TRUE.

Disable Maintenance Services — Install_Maintion_Service = Set this setting to false to block the installation Mozilla Maintenance Service. This will effectively block the installation of the Firefox update without the user’s write permission to the installation directory. The default is TRUE.

Block Removal Distribution Directory — Remove_Distribution_dir = Set this setting to false to prevent the release directory from the installed version during installation. The default is true, that is, the directory is removed.

Prevent Restart — prevent_reboot_required = Set this setting to true to prevent the installer from taking action to restart the machine to complete, usually because of the file being used. This setting is usually unnecessary unless you are overwriting to install a Firefox running while the installer is running, and in this case, you can set this option to cause incomplete installation. The default is false.

Bundle Extension — Optional_extensions = Set this setting to false to prevent any existing bundled extensions from installing. The default is TRUE.

Application File Extract Directory — Extract_Dir = [Directory] extracts the application file to the specified directory and exits, not just run the installer. Of course, this means that all other options are ignored.

Msiexec option

Msiexec.exe (responsible for installing, uninstalling Windows Components with other MSI files)HereThere is a reference document and can be used as a reference in /? Parameters. Since our MSI package is just a package of the .exe installer, not actually uses the MSI framework, so they do not support many MSIExec acceptable command line parameters. This document lists the MSIEXEC command line parameters that support and does not support the simultaneous use of our MSI package.

Supported MSIEXEC options

  • /iOr/package
    • Install the product.
    • Generate the MSI log file. All configuration parameters of this option are supported.
    • Generate an SMS state. MIF file.
    • (English version of the editor)Since there is no Systems Management Server, I can’t test this, but it should be available.
    • Set the user interface mode. Accept the "Complete Interface" option (/ QF), but it is ignored because we have no full interface.
    • The default behavior is always / Norestart, but other options can also work.
    • All of our public properties (ie, attributes represented by all uppercase letters) support command line properties configuration.

    Not supported MSIEXEC options

    • /f
      • Repair the product.
      • Manage installation.
      • Uninstall the product.
      • Announce product.
      • Specify specific instances of the product.
      • Apply a patch (.msp) file.

      Example configuration

      There is a valid .mst file, which can be assisted with the MSI directory of the Mozilla Central to help understand how to change the option:

      Note: Yes:ConfigureMSI logs help to resolve installation issues.

      There are several ways to use the configuration parameters disclosed in the Firefox MSI in the MSI file:

      Use an external MSI editor (such asORCA)

      1. File / Open, then select the MSI file you want to edit.
      2. Find the property sheet and select it.
      3. Change the attribute value you need to change.
      4. Select file / save as and save custom change MSI installer in ORCA.

      Note that this will fail the signature of the MSI file; if you need a file with a signature, you must use your organization’s certificate signature.

      Use the conversion (.mst) configuration file

      1. Use ORCA to open the MSI file.
      2. Select from the menu barConversion> New conversion
      3. Change the attribute value you need to change.
      4. ChoiceConversion> Generate conversionSave your changes as a conversion (.mst) file.
      5. Run: Msiexec / I "Firefox.msi" Transforms = "Custom.mst"

      Use command line parameters

      1. Rename the Firefox MSI file to default.msi
      2. Move this file to C: \ MSI Directory
      3. Run:

      msiexec.exe /i "c:\MSi\default.msi" INSTALL_DIRECTORY_PATH="C:\Firefox\" TASKBAR_SHORTCUT=false DESKTOP_SHORTCUT=false INSTALL_MAINTENANCE_SERVICE=false /quiet

      All private parameters (Firefox unique, parameters represented by all uppercase letters) and msiexec public parameters (/ i and / quiet) can be applied to the command line.

      Загрузите Firefox для вашей организации

      Загрузите браузер Firefox Extended Support Release или Регулярный выпуск для комплексной безопасности и защиты данных.

      Непревзойдённая защита данных — с периодичностью обновлений, которая наиболее вам подходит

      Ваши данные — ваше дело

      Firefox — браузер с открытым исходным кодом и улучшенной защитой от отслеживания — все это является частью нашей давней приверженности защите данных.

      Разворачивайте, когда и как вы хотите

      С помощью установочных пакетов и расширенных групповых политик и функций, развёртывание проходит быстрее и гибче, чем когда-либо раньше — и невероятно легко в Windows и macOS.

      Выберите вашу частоту обновлений

      Получайте регулярные выпуски и новейшие функции быстрее, или выберите выпуск с длительной поддержкой для обеспечения максимально стабильной работы.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *