Oui, bien sur, mais encore mieux avec l'extension uBlock Origin
Mais c'est à chaque utilisateur d'installer cette extension.
REM force l'utilisation d'un profil indépendant des versions
REM Ne marche que pour la session en cours
setx MOZ_LEGACY_PROFILES 1
setx MOZ_ALLOW_DOWNGRADE 1
thierry.arbezcarme a écrit :J'ai légèrement modifié le paquet de Firefox pour inclure une option qui empêche la mise à jour automatique de Firefox (c'est paramétrable facilement) si ca intéresse quelqu'un et j'ai le même paquet qui rajoute les 2 variables d'environnement pour tout le monde.
<package
id="Firefox"
name="Mozilla Firefox : LE navigateur"
revision="%version%.2"
reboot="false"
priority="100">
<!-- PERSONNALISATION DE L'INSTALLATION DE FIREFOX -->
<variable name="version" value="73.0.1" /> <!-- Numero de version de FIRFOX - ATTENTION de bien mettre la bonne version -->
<variable name="MaintenanceService" value="false" /> <!-- true/false : 'installer'/'ne pas installer' Mozilla Maintenane Service -->
<variable name="Defaultbrowser" value="true" /> <!-- true/false : 'Mettre'/'Ne pas mettre' Firefox en navigateur par defaut -->
<!-- URL de telechargement automatique de Firefox -->
<eoledl dl="[url=http://download.mozilla.org/?product=firefox-%version%&os=win&lang=fr]http://download.mozilla.org/?product=firefox-%version%&os=win&lang=fr[/url]" destname="firefox/Firefox Setup %version%.exe" />
<!-- variables diverses liees a l'architecture de windows -->
<variable name="PROGRAMFILES" value="%PROGRAMFILES%" architecture="x86"/>
<variable name="PROGRAMFILES" value="%PROGRAMFILES(X86)%" architecture="x64"/>
<variable name="ComSpec" value="%SystemRoot%\System32\cmd.exe" architecture="x86"/>
<variable name="ComSpec" value="%SystemRoot%\SysWOW64\cmd.exe" architecture="x64"/>
<!--
<check
type="uninstall"
condition="exists"
path="Mozilla Firefox %version% (x86 fr)" />
-->
<!-- verifie si la version de l'executable de Firefox correspond au numero de version 'version' -->
<check type="file" condition="versiongreaterorequal" path="%ProgramFiles%\Mozilla Firefox\firefox.exe" value="%version%" />
<!-- 'tue' le processus Firefox s'il existe -->
<install cmd="taskkill /F /IM Firefox.exe">
<exit code="0" />
<exit code="128" />
<exit code="-1073741515" />
</install>
<!-- Installation de Firefox avec ou sans la mise a jour automatique en fonction de la variable 'MaintenanceService' definie un peu plus haut -->
<install timeout="300" cmd='"%SOFTWARE%\firefox\Firefox Setup %version%.exe" -ms /MaintenanceService=%MaintenanceService%' />
<!-- Supprime le service 'Mozilla Maintenance Service' si les 2 conditions suivantes sont remplies: -->
<!-- - la variable MaintenanceService est egale a false -->
<!-- - le service 'Mozilla Maintenance Service' est installe -->
<install timeout="60" cmd='"C:\Program Files (x86)\Mozilla Maintenance Service\uninstall.exe" /S'>
<condition>
<check type="logical" condition="and">
<check type="host" condition="environment" value="MaintenanceService=false" />
<check type="uninstall" condition="exists" path="Mozilla Maintenance Service" />
</check>
</condition>
</install>
<!-- Active Firefox comme navigateur par défaut en fonction de la variable 'DefaultBrowser' definie un peu plus haut -->
<install timeout="60" cmd='%COMSPEC% /C IF EXIST "%PROGRAMFILES%\Mozilla Firefox\uninstall\helper.exe" "%PROGRAMFILES%\Mozilla Firefox\uninstall\helper.exe" /SetAsDefaultAppGlobal' >
<condition>
<check type="logical" condition="DefaultBrowser" value="true" />
</condition>
<exit code="any" />
</install>
<upgrade include='install' />
<downgrade include='install' />
<remove cmd="taskkill /F /IM Firefox.exe">
<exit code="0" />
<exit code="128" />
<exit code="-1073741515" />
</remove>
<remove cmd='"%PROGRAMFILES%\Mozilla Firefox\uninstall\helper.exe" /S' />
</package>
thierry.arbezcarme a écrit :Bonjour,
j'ai passé une moulinette qui a remis le profil par 'defaut' sur tous les profils
Le script d'ouverture de session ne peux pas malheureusement pas prendre en compte toutes les modifications que fait Firefox.
Il faut que je trouve une autre parade…
Cordialement,
Thierry
Profil manquant
Le profil Firefox ne peut être chargé. Il est peut-être manquant ou inaccessible.