Bonjour, voici la procédure que j'utilise présentement pour créer mon installation personnalisée.
Note: Cette procédure n'est valide que pour installer Firefox sur un ordinateur où Firefox n'est pas déjà installé. J'utilise le fichier de mise à jour "firefox-46.0.complete.mar" pour mettre à jour un Firefox sur un ordinateur où Firefox est déjà installé mais pas à jour.
1- Décompresser dans un répertoire temporaire, à l'aide de 7zip, l'installateur officiel de Firefox que je trouve là:
https://ftp.mozilla.org/pub/firefox/rel ... /win32/fr/
2- Ajouter dans le répertoire "core\defaults\pref" un fichier portant comme nom "local-settings.js". Ce fichier doit contenir ceci: pref("general.config.filename", "mozilla.cfg");. Ceci va indiquer quel fichier de configuration utiliser lors de l'installation. Par configuration je veux dire "Page de démarrage par défaut", paramètres de téléchargement, etc.
3- Créer le fichier "mozilla.cfg" dans le répertoire "core". Pour rendre le fichier plus sécuritaire, j'utilise l'utilitaire ByteShifter pour l'encrypter. Voici un exemple de ce que contient le fichier.
//
pref("app.update.enabled", true);
pref("network.proxy.type", 0);
pref("browser.startup.page", 1);
pref("browser.startup.homepage", "http://google..com");
pref("browser.download.useDownloadDir", false);
pref("browser.download.manager.closeWhenDone", true);
pref("browser.shell.checkDefaultBrowser", false);
pref("dom.disable_open_during_load", false);
pref("privacy.sanitize.sanitizeOnShutdown", true);
pref("signon.rememberSignons", false);
pref("browser.download.manager.showWhenStarting", true);
pref("browser.rights.3.shown", true);
pref("privacy.popups.usecustom", true);
pref("startup.homepage_welcome_url", "");
4- Je crée un fichier "override.ini" sous le répertoire "core". Il contient ceci.
[XRE]
EnableProfileMigrator=false
Ça permet d'empêcher le "wizard" d'afficher à l'écran une demande à savoir si l'usager veut importer des paramètres et données d'un autre fureteur lors de l'installation.
5- Ensuite, je copie ce nouveau répertoire d'installation de Firefox sur l'ordinateur cible.
6- Je lance la commande suivante pour installer Firefox: C:\Temp\Firefox\Setup.exe -ms. Finalement, j'efface mon répertoire d'installation temporaire: "C:\Temp\Firefox".
Ce sont les grandes lignes et au cours des nouvelles versions allant de la version 5 à la version 46 certains fichiers sont créés avec un contenu différent ainsi qu'à un endroit différent dans l'archive. Mais c'est quand même représentatif de la situation. Si vous avez d'autres questions, faites-moi signe.
Guillaume
Votre Navigateur : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:46.0) Gecko/20100101 Firefox/46.0