Page 1 sur 1

[RESOLU] Problématique Edge première installation

Publié : 26 août 2025 - 08:18
par Mikael S
Bonjour,

Lors de la première installation de Edge, la grande majorité du temps, une mise à jour a pu passer sur le poste avant que le paquet wapt ait pu être installé et qu'il ait pu bloquer les mises à jour par politique.

En résulte une erreur 1722 qui finira par passer lorsque wapt pourra installer une mise à jour non encore présente sur la machine.

Pour éviter cela, il faudrait ne pas tenter l'installation si une version supérieure est trouvée sur la machine.

Avec quelque chose du style

Code : Tout sélectionner

edge_higher_version_detected = False
for edge in installed_softwares(name="^Microsoft Edge$"):
        if Version(edge["version"]) > Version(control.get_software_version()):
            edge_higher_version_detected = True

if not edge_higher_version_detected:
   install_msi_if_needed(
        bin_name,
        min_version=control.get_software_version(),
        timeout=900,
        remove_old_version=True,
    )
    
    if windows_version() > WindowsVersions.Windows10:
        # Avoiding the usage by WAPT of the app built-in Uninstallstring for Windows 10+
        uninstallkey.remove(app_uninstallkey)


Cordialement,

Re: Problématique Edge première installation

Publié : 27 août 2025 - 11:52
par blemoigne
Bonjour Mikaël,
Merci, j'ai ajouté cette vérification au code du paquet.
Bonne journée,
Bertrand