Ce tutoriel pour but de vous donner une solution de dploiement du navigateur Firefox sur des ordinateurs disposant de Windows. Je vais dtailler la mthode que j'ai utilis pour dployer Firefox sur les ordinateurs de l'entreprise o je travaille. Cela va de l'installation proprement parl du navigateur, mais aussi sa configuration complte et l'ajout de divers plugins.


Rcupration des logiciels gratuits ncessaires

Ce logiciel va nous permettre de crer un package de dploiement de Firefox au format MSI (Windows Installer) WinINSTALL va comparer l'tat de votre ordinateur avant et aprs l'installation de Firefox.

La diffrence sera contenue dans ce package d'installation soit :

  1. les fichiers modifis
  2. les fichiers installs
  3. la modification des paramtres de Windows et Firefox (base de registre)

A noter que la version que nous utilisons est gratuite.

Tlchargez le fichier d'installation pour Windows.


1. Installation de WinINSTALL

Cliquez plusieur fois sur "Next".

Saisissez ce que vous voulez dans les champs User Name, Organization, E-mail Address.

L'application sera install dans C:\Program Files\OnDemand\WinINSTALL.

Ne pas partager le dossier contenant WinINSTALL puisque nous n'allons pas en avoir besoin.

Lancez enfin l'installation en cliquant sur Install.

L'installation est termine.


2. Cration du package de dploiement de Firefox

Pour se simplifier la tche, dirigez-vous dans le dossier o a t install WinINSTALL et reprez le fichier Disco32.exe.
C'est cet outil que l'on va utiliser pour crer le fameux package MSI.

Lancez Disco32.exe puis sur Next.

Nommez le package Firefox 1.0.1 par exemple. Le nom que vous saisissez cette tape apparatra galement dans Ajout/Suppression de programmes sur vos postes client. Choisissez le dossier qui contiendra votre package (Firefox par exemple).

WinINSTALL besoin pour travailler d'un lecteur pour stocker ses fichiers temporaires. Choisissez le lecteur que vous voulez.

Slectionnez ensuite les lecteurs que WinINSTALL doit scanner. Si vous installez Firefox sur le disque C, scannez uniquement celui-ci.

WinINSTALL vous indique la liste des dossiers et fichiers ne ncessitant pas d'tre scanns. Cliquez sur Next.

WinINSTALL vous indique la liste des entres de la base de registre ne ncessitant pas d'tre scannes. Cliquez sur Next.

Cliquez finalement sur "Finish", WinINSTALL va lancer automatiquement un scan et enregistrer la configuration de votre ordinateur.


Une fois termin, cliquez sur OK pour lancer l'installation de Firefox.
C'est partir de maintenant que toutes les diffrences apportes au systme seront enregistres.

Slectionnez l'installeur de Firefox, pralablement tlcharg, et cliquez sur Ouvrir.

L'installation de Firefox dbute.

Choisissez le dossier d'installation.

Installez ou pas les composants additionnels.

Ne pas crer les raccourcis. Ceux-ci ne fonctionnant pas pour tous les utilisateurs (explication et rsolution du problme plus bas).

Ne surtout pas lancer Firefox.

L'installation de Firefox tant termine, il faut crer sans attendre, le package MSI en relanant l'outil Disco32.exe et cliquez sur Next.

La cration du package est termine ! Cliquez sur OK.

Voici son contenu.


3. Configuration de Firefox

Cette tape consiste paramtrer Firefox de manire identique pour tous les utilisateurs. Pour cela nous allons modifier les fichiers de configuration situs dans le dossier d'installation de Firefox.

Configuration de Firefox partir du fichier prefs.js

C'est ce fichier qui est renseign lorsque vous paramtrez les options de Firefox.

Editez le fichier prefs.js se trouvant dans C:\Deploiement\Firefox\Program Files\Mozilla Firefox\defaults\profile.

Voici son contenu au dpart.

Et le mme fichier, une fois Firefox configur (exemple de configuration).


Voyons en dtails quoi toutes ces commandes correspondent :

user_pref("accessibility.typeaheadfind", true);

Equivaut utiliser la recherche suivant la frappe:

  • Cette option permet d'tendre la recherche l'ensemble du texte contenu dans une page web. Par dfaut elle n'est pas active, ce qui limite la recherche aux liens uniquement.


user_pref("app.update.autoUpdateEnabled", false);
user_pref("extensions.update.autoUpdateEnabled", false);

Equivaut dsactiver les mises jour du logiciel :

  • Pour ne pas avoir de mauvaise surprise sur votre parc informatique, mieux vaut ne pas activer les mises jour...


user_pref("browser.download.useDownloadDir", false);

Equivaut Me demander o enregistrer chaque fichier:

  • Par dfaut cette option est rgle pour enregistrer les fichiers sur le Bureau.


user_pref("browser.link.open_external", 3);

Equivaut  :

  • Par dfaut cette option est rgle sur le dernier onglet/fentre.


user_pref("browser.preferences.lastpanel", 0);

  • Affiche la catgorie Gnral lorsque l'on se rend dans les Options.


user_pref("browser.search.selectedEngine", "Google");


  • Moteur de recherche par dfaut : Google


user_pref("browser.startup.homepage", "http://intranet");


  • Saisissez l'adresse de la page d'accueil dsire.


user_pref("network.proxy.ftp", "192.168.0.1");
user_pref("network.proxy.ftp_port", 80);
user_pref("network.proxy.gopher", "192.168.0.1");
user_pref("network.proxy.gopher_port", 80);
user_pref("network.proxy.http", "192.168.0.1");
user_pref("network.proxy.http_port", 80);
user_pref("network.proxy.no_proxies_on", "localhost, 127.0.0.1, serveur1, serveur2");
user_pref("network.proxy.share_proxy_settings", true);
user_pref("network.proxy.ssl", "192.168.0.1");
user_pref("network.proxy.ssl_port", 80);
user_pref("network.proxy.type", 1);''


  • Par dfaut les paramtres de connexion sont rgls sur Connexion directe Internet.


user_pref("security.warn_entering_secure", false);

  • Dsactive l'avertissement suivant :



user_pref("security.warn_leaving_secure", false);

  • Dsactive l'avertissement suivant :



user_pref("security.warn_submit_insecure", false);

  • Dsactive l'avertissement suivant :



Si vous dsirez configurer d'autres options, il vous suffira de faire des tests en activant/dsactivant celles-ci, puis diter prefs.js pour voir les diffrences.

Gestion des raccourcis

WinINSTALL crer des raccourcis "Windows Installer". Ces raccourcis ont la facult supplmentaire de pouvoir vrifier l'intgrit des fichiers de l'application. En cas de fichier manquant ou corrompu, l'application se rinstalle automatiquement grce ce genre de raccourci.
Le problme, c'est qu'ils sont soumis restriction de la part du systme. Tout le monde n'ayant pas les autorisations suffisantes pour rinstaller ou modifier les paramtres d'une application. Pour pallier a, nous allons crer manuellement le raccourci. Ainsi, tous les utilisateurs de l'ordinateur pourront avoir accs Firefox via ce raccourci.

A partir du poste o l'on a cr le package :

  • crez un raccourci vers Firefox sur le bureau en allant dans Program Files\Mozilla Firefox
  • clic droit sur le raccourci, puis Proprits et saisir %programfiles% en lieu et place de C:\Program Files


Copiez ensuite ce raccourci dans le dossier du package Firefox (C:\Deploiement\Firefox dans notre cas).

4. Ajouts des principaux plugins

Afin d'tre compltement oprationnel, Firefox a besoin de quelques plugins indispensables lorsque l'on navigue sur Internet. Plutt que de laisser cette tche plus ou moins fastidieuse l'utilisateur final, nous allons effectuer cette opration en mme temps que l'installation de Firefox.

Les plugins de Firefox sont installs dans les dossiers Mozilla Firefox\plugins et Mozilla Firefox\components. Pour les dployer en mme temps que le navigateur, il suffira de copier les fichiers adquats dans les bons dossiers (voir la partie 7).

Acrobat Reader

Acrobat Reader doit obligatoirement tre install sur le poste pour que le plugin fonctionne. S'il est install, seuls les fichiers nppdf32.dll et nppdf32.fra sont copier dans le dossier plugins pour que Firefox prenne en charge les fichiers au format PDF.

Attention tout de mme, ces fichiers sont diffrents en fonction de la version d'Acrobat Reader intall sur le poste client.

Pas de panique, vous pouvez tlchargez toutes les dernires versions de ces fichiers directement ici :


Si Acrobat Reader n'est pas prsent sur le poste client, il suffit dans ce cas d'installer celui-ci. L'installeur dtectera Firefox et installera automatiquement le plugin.

Flash Player

Flash Player ne ncessite pas d'installation d'un programme au pralable. Il n'y a que 2 fichiers placer dans les bons dossiers pour que ce plugin soit activ.

  • flashplayer.xpt copier dans le dossier components
  • NPSWF32.dll copier dans le dossier plugins

Rcuprez ces 2 fichiers sans plus attendre : Flash Player 7.0.19

Pour plus d'information sur les plugins de Firefox, je vous conseille de vous rendre sur le site officiel, PluginDoc

5. Rcapitulatif


Dans notre exemple nous avons donc :

  • Firefox qui contient le package MSI, le raccourci cr manuellement, ainsi que les fichiers de configuration modifis.
  • Plugins qui contient les plugins ainsi que les moteurs de recherche supplmentaires le cas chant.



A ce stade, vous pouvez directement vous lancer dans le dploiement (partie 7).

6. Pour allez plus loin (facultatif)

Modification des Marques-Pages par dfaut

Sur un autre poste quip de Firefox, utilisez le Gestionnaire de marque-pages pour ajouter/supprimer les marques-pages que vous voulez voir apparatre par dfaut sur chaque profil Firefox.
Une fois le paramtrage termin, fermez Firefox et rcuprez le fichier bookmarks.html situ dans le profil.
Copiez ce fichier dans le dossier C:\Deploiement\Firefox\Program Files\Mozilla Firefox\defaults\profile en crasant celui existant.

Moteurs de recherche supplmentaires

Il est galement possible d'ajouter les moteurs de recherche de votre choix en plus de ceux disponibles.
Le principe est le mme que pour les plugins : copier les fichiers dans le dossier Mozilla Firefox\searchplugins lors du dploiement.

Voici les moteurs de recherche disponibles par dfaut :
Google :

Yahoo :

Amazon.fr :

Creative Commons :

eBay France :

Wikipedia (FR) :


Un moteur intressant ajouter :

Le Conjugueur :

Saisissez n'importe quel verbe dans le champ de recherche et vous aurez sa conjugaison tous les temps en un clin d'oeil. Pratique !

Le lien : Plugin "Le Conjugueur" pour Firefox
Le site officiel : Le Conjugueur

Si vous connaissez des moteurs intressants intgrer Firefox, merci de me le faire savoir via les commentaires.

Changement de la taille maximum du cache d'un profil

Vous pouvez modifier ceci en ditant le fichier firefox.js se trouvant dans C:\Deploiement\Firefox\Program Files\Mozilla Firefox\defaults\pref. Saisir alors la taille dsire. Par dfaut celle-ci est fixe 50000 Ko.

  • Ce rglage s'applique tous les profils.



Modification de l'apparence de la fentre du navigateur partir du fichier localstore.rdf

C'est ce fichier qui est renseign lorsque vous modifiez l'apparence de Firefox.

Editez le fichier localstore.rdf se trouvant dans C:\Deploiement\Firefox\Program Files\Mozilla Firefox\defaults\profile.
Voici son contenu au dpart.

Et le mme fichier, une fois l'apparence de la fentre modifie selon vos gots.

Les modifications contenues dans l'exemple :

  • barre de navigation avec des petites icnes
  • ajout du bouton Nouvel onglet sur la barre de navigation
  • barre de recherche gauche de la barre d'adresse (je la trouve plus accessible cette place).

Voil le rsultat :

Mme principe qu'avec prefs.js, si vous voulez appliquer d'autres modifications d'apparence, il vous faudra effectuer des tests et regarder ce que a donne dans localstore.rdf.

7. Automatisation du dploiement

Libre vous d'utiliser la mthode de dploiement de votre choix. Personnellement j'ai opt pour un fichier de commandes (fichier batch) que l'on enregistre dans le dossier C:\Deploiement.

Variables d'environnement Windows

Pour permettre l'installation silencieuse de Firefox sur n'importe quel ordinateur (indpendamment de la partition systme sur laquelle est install Windows) nous devons utiliser les variables d'environnement Windows.

Voici la liste des variables dont nous nous servirons :

  • %windir% correspond au dossier dans lequel est install Windows (gnralement WINNT ou WINDOWS)
  • %programfiles% correspond au dossier Program Files
  • %appdata% correspond au dossier Application Data de l'utilisateur courant
  • %allusersprofile% correspond au dossier All Users
  • %systemdrive% correspond la partition systme sur laquelle Windows est install (gnralement C:\)



Dtails des oprations effectues par le fichier de commandes

  • installation silencieuse de Firefox pour tous les utilisateurs
  • cration des raccourcis pour tous les utilisateurs
  • copie des plugins et moteurs de recherche supplmentaires


Le contenu du fichier de commande :

Pour vous faciliter le travail vous pouvez le tlcharger ici. Placez celui-ci dans le dossier Deploiement (C:\Deploiement dans notre cas).

Pour lancez l'installation de Firefox sur un poste, il suffira donc d'excuter ce fichier :







Voil c'est fini



Remarque :

Aucun problme de compatibilit du package d'installation entre Windows 98, 2000 ou XP et ce mme si le nom du dossier contenant Windows est diffrent.