Firefox par defaut pour tous les utilisateurs
Règles du forum
Règles du forum communautaire
* English support on www.reddit.com/r/wapt
* Le support communautaire en français se fait sur ce forum
* Merci de préfixer le titre du topic par [RESOLU] s'il est résolu.
* Merci de ne pas modifier un topic qui est taggé [RESOLU]. Ouvrez un nouveau topic en référençant l'ancien
* Préciser version de WAPT installée, version complète ET numéro de build (2.2.1.11957 / 2.2.2.12337 / etc.) AINSI QUE l'édition Enterprise / Discovery
* Les versions 1.8.2 et antérieures ne sont plus maintenues. Les seules questions acceptées vis à vis de la version 1.8.2 sont liés à la mise à jour vers une version supportée (2.1, 2.2, etc.)
* Préciser OS du serveur (Linux / Windows) et version (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019)
* Préciser OS de la machine d'administration/création des paquets et de la machine avec l'agent qui pose problème le cas échéant (Windows 7 / 10 / 11 / Debian 11 / etc.)
* Eviter de poser plusieurs questions lors de l'ouverture de topic, sinon il risque d'être ignorer. Si plusieurs sujet, ouvrir plusieurs topic, et de préférence les uns après les autres et pas tous en même temps (ie ne pas spammer le forum).
* Inclure directement les morceaux de code, les captures d'écran et autres images directement dans le post. Les liens vers les pastebin, les bitly et autres sites tierces seront systématiquement supprimés.
* Comme tout forum communautaire, le support est fait bénévolement par les membres. Si vous avez besoin d'un support commercial, vous pouvez contacter le service commercial Tranquil IT au 02.40.97.57.55
Règles du forum communautaire
* English support on www.reddit.com/r/wapt
* Le support communautaire en français se fait sur ce forum
* Merci de préfixer le titre du topic par [RESOLU] s'il est résolu.
* Merci de ne pas modifier un topic qui est taggé [RESOLU]. Ouvrez un nouveau topic en référençant l'ancien
* Préciser version de WAPT installée, version complète ET numéro de build (2.2.1.11957 / 2.2.2.12337 / etc.) AINSI QUE l'édition Enterprise / Discovery
* Les versions 1.8.2 et antérieures ne sont plus maintenues. Les seules questions acceptées vis à vis de la version 1.8.2 sont liés à la mise à jour vers une version supportée (2.1, 2.2, etc.)
* Préciser OS du serveur (Linux / Windows) et version (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019)
* Préciser OS de la machine d'administration/création des paquets et de la machine avec l'agent qui pose problème le cas échéant (Windows 7 / 10 / 11 / Debian 11 / etc.)
* Eviter de poser plusieurs questions lors de l'ouverture de topic, sinon il risque d'être ignorer. Si plusieurs sujet, ouvrir plusieurs topic, et de préférence les uns après les autres et pas tous en même temps (ie ne pas spammer le forum).
* Inclure directement les morceaux de code, les captures d'écran et autres images directement dans le post. Les liens vers les pastebin, les bitly et autres sites tierces seront systématiquement supprimés.
* Comme tout forum communautaire, le support est fait bénévolement par les membres. Si vous avez besoin d'un support commercial, vous pouvez contacter le service commercial Tranquil IT au 02.40.97.57.55
Bonjour,
Je souhaiterais mettre en place un paquet qui rétablirait Firefox comme navigateur par défaut pour tous les utilisateurs d'un poste.
Après quelques recherches et essais sur un poste la commande la plus efficace semble être
C:\Program Files\Mozilla Firefox\unintall\helper.exe /SetAsDefaultGlobal
j'ai donc créé un paquet qui lance cette commande avec :
run(r'C:\Program Files\Mozilla Firefox\unintall\helper.exe /SetAsDefaultGlobal')
Simplement, elle semble s'effectuer sur certains postes et pas d'autres.
Après enquête j'ai l'impression que c'est une affaire de contrôle des comptes utilisateurs.
j'ai donc lancé une modification de la base de registre avant ma commande mais il semble qu'il faille redémarrer les postes pour que la commande soit prise en compte.
Ma question est donc la suivante: Je compte créer deux paquets : le premier désactive le contrôle de compte utilisateur, le second rétablit Firefox par défaut. Comment m'assurer qu'il y a un redémarrage entre l'installation des deux paquets ?
Merci
Matthieu
Je souhaiterais mettre en place un paquet qui rétablirait Firefox comme navigateur par défaut pour tous les utilisateurs d'un poste.
Après quelques recherches et essais sur un poste la commande la plus efficace semble être
C:\Program Files\Mozilla Firefox\unintall\helper.exe /SetAsDefaultGlobal
j'ai donc créé un paquet qui lance cette commande avec :
run(r'C:\Program Files\Mozilla Firefox\unintall\helper.exe /SetAsDefaultGlobal')
Simplement, elle semble s'effectuer sur certains postes et pas d'autres.
Après enquête j'ai l'impression que c'est une affaire de contrôle des comptes utilisateurs.
j'ai donc lancé une modification de la base de registre avant ma commande mais il semble qu'il faille redémarrer les postes pour que la commande soit prise en compte.
Ma question est donc la suivante: Je compte créer deux paquets : le premier désactive le contrôle de compte utilisateur, le second rétablit Firefox par défaut. Comment m'assurer qu'il y a un redémarrage entre l'installation des deux paquets ?
Merci
Matthieu
- MairieDeChallans
- Messages : 15
- Inscription : 07 juil. 2014 - 15:52
Bonjour,
voici les commandes à intégrer dans votre setup.py pour faire cela :
Pour les système x64 :
Pour les x86 :
Pour vous aider à construire le script vous aurez peut-être besoin des fonctions ci-dessous :
Ainsi que l'exemple ci-dessous pour concatener et lancer la commande
Problème constaté :
certaines maj Windows remettent IE par défaut
donc conseil : créé ce paquet indépendamment du nom style tis-firefoxdefautall mis en dépendance du paquet principal firefox
Car comme cela, pour remettre Firefox par défaut, juste régénérer une version de tis-firefoxdefautall qui remettra Firefox par défaut sans réinstaller Firefox.
voici les commandes à intégrer dans votre setup.py pour faire cela :
Pour les système x64 :
Code : Tout sélectionner
"C:\Program Files (x86)\Mozilla Firefox\uninstall\helper.exe" /SetAsDefaultAppGlobal
Code : Tout sélectionner
"C:\Program Files\Mozilla Firefox\uninstall\helper.exe" /SetAsDefaultAppGlobal
Code : Tout sélectionner
makepath(programfiles32,'Mozilla Firefox','uninstall','helper.exe')
Code : Tout sélectionner
command = r"powershell -NoProfile -NoLogo -NonInteractive -Command import-startlayout -layoutpath screenlayout.bin -mountpath "
path = os.path.normpath('C:\\')
commandsm = ''.join([command,path])
run(commandsm)
certaines maj Windows remettent IE par défaut
donc conseil : créé ce paquet indépendamment du nom style tis-firefoxdefautall mis en dépendance du paquet principal firefox
Car comme cela, pour remettre Firefox par défaut, juste régénérer une version de tis-firefoxdefautall qui remettra Firefox par défaut sans réinstaller Firefox.
Merci,
Je reviens avec plusieurs tests.
Si j'ai bien compris voilà ce que je dois écrire dans le paquet :
Pourquoi ne puis-je pas faire simplement
?
Je reviens avec plusieurs tests.
Si j'ai bien compris voilà ce que je dois écrire dans le paquet :
Code : Tout sélectionner
commande = makepath(programfiles32,'Mozilla Firefox','uninstall','helper.exe')
parametre = '/SetAsDefaultAppGlobal'
commandsm = ' '.join([commande,parametre])
run(commandsm)
Code : Tout sélectionner
run(r'C:\Program Files (x86)\Mozilla Firefox\uninstall\helper.exe /SetAsDefaultAppGlobal')
Quelqu'un a-t-il réussi ?
Le code
me rend :
CalledProcessErrorOutput: Command 'C:\\Program Files\\Mozilla Firefox\\uninstall\\helper.exe /SetAsDefaultAppGlobal' returned non-zero exit status 1.
Output:'C:\Program' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
et un simple run
rend : FATAL ERROR : CalledProcessErrorOutput: Command '"C:\\Program Files\\Mozilla Firefox\\uninstall\\helper.exe" /SetAsDefaultAppGlobal' returned non-zero exit status 2.
Output:
Exit code: 3
Le code
Code : Tout sélectionner
commande = makepath(programfiles,'Mozilla Firefox','uninstall','helper.exe')
parametre = '/SetAsDefaultAppGlobal'
commandsm = ' '.join([commande,parametre])
run(commandsm)
CalledProcessErrorOutput: Command 'C:\\Program Files\\Mozilla Firefox\\uninstall\\helper.exe /SetAsDefaultAppGlobal' returned non-zero exit status 1.
Output:'C:\Program' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
et un simple run
Code : Tout sélectionner
run_notfatal(r'"C:\Program Files\Mozilla Firefox\uninstall\helper.exe" /SetAsDefaultAppGlobal')
Output:
Exit code: 3
- agauvrit
- Expert WAPT
- Messages : 238
- Inscription : 17 nov. 2016 - 10:25
- Localisation : Nantes
- Contact :
Bonjour,
En lisant : http://kb.mozillazine.org/Default_browser#Windows
Semble être plus approprié. A lancer dans la partie session_setup() du paquet Firefox et ça devrait rouler pour tous les utilisateurs.
Pour les intéréssés, Firefox 60 arrive cet été avec un ensemble de modèles de GPOs intégrables dans AD (fichiers ADMX) : Alexandre
En lisant : http://kb.mozillazine.org/Default_browser#Windows
Code : Tout sélectionner
firefox.exe -silent -setDefaultBrowser
Pour les intéréssés, Firefox 60 arrive cet été avec un ensemble de modèles de GPOs intégrables dans AD (fichiers ADMX) : Alexandre
Désolé de faire mon boulet mais le code suivant:
rend :
FATAL ERROR : CalledProcessErrorOutput: Command '"C:\\Program Files\\Mozilla Firefox\\firefox.exe" -silent -setDefaultBrowser"' returned non-zero exit status 1.
je déplace les guillemets et apostrophes mais rien ne fonctionne...
Code : Tout sélectionner
run(r'"C:\Program Files\Mozilla Firefox\firefox.exe" -silent -setDefaultBrowser"')
FATAL ERROR : CalledProcessErrorOutput: Command '"C:\\Program Files\\Mozilla Firefox\\firefox.exe" -silent -setDefaultBrowser"' returned non-zero exit status 1.
je déplace les guillemets et apostrophes mais rien ne fonctionne...
Ah oui effectivement, mais même en corrigeant j'ai toujours une erreur...
FATAL ERROR : CalledProcessErrorOutput: Command '"C:\\Program Files\\Mozilla Firefox\\firefox.exe" -silent -setDefaultBrowser' returned non-zero exit status 1.
Code : Tout sélectionner
run(r'"C:\Program Files\Mozilla Firefox\firefox.exe" -silent -setDefaultBrowser')
- agauvrit
- Expert WAPT
- Messages : 238
- Inscription : 17 nov. 2016 - 10:25
- Localisation : Nantes
- Contact :
Bonjour,
Serait-il possible que des Firefox 32 soient installés sur les posts ?
Le chemin d'appel serait alors C:\Program Files (x86\Mozilla Firefox\
Je n'étais pas à la page concernant la nouvelle procédure pour définir le navigateur par défaut dans Windows 10 :
A tester, mais il est préférable de passer par une GPO..
Alexandre
Serait-il possible que des Firefox 32 soient installés sur les posts ?
Le chemin d'appel serait alors C:\Program Files (x86\Mozilla Firefox\
Je n'étais pas à la page concernant la nouvelle procédure pour définir le navigateur par défaut dans Windows 10 :
- Mozilla Firefox : https://superuser.com/questions/1008391 ... -new-users
- Chrome : https://support.google.com/chrome/a/ans ... 9292?hl=en
A tester, mais il est préférable de passer par une GPO..
Alexandre
Jusqu'à hier c'est un paquet Firefox 32bits que j'installais partout, mais les derniers paquets "lesfourmisduweb" ont désinstallé cette version 32bits pour installer la 64. Il reste un dossier "C:\Program Files (x86)\Mozilla Firefox" sur les postes mais quasi vide.
Et plus de navigateur par défaut sur les postes, donc les utilisateurs n'arrivent plus à ouvrir les raccourcis de sites présents sur leurs bureau...
Et plus de navigateur par défaut sur les postes, donc les utilisateurs n'arrivent plus à ouvrir les raccourcis de sites présents sur leurs bureau...
Dernière modification par gaelds le 22 mars 2018 - 14:52, modifié 1 fois.