Skip to content

PureUpdate v1.8.0

Choose a tag to compare

@Heiphaistos Heiphaistos released this 18 Jul 23:31
· 1 commit to main since this release

PureUpdate v1.8.0

Correction majeure — gel de « Tout installer » sur beaucoup de mises à jour

L'installation Windows Update téléchargeait puis installait toute la collection en un seul appel COM bloquant — sans progression, sans annulation, sans délai maximal. Avec beaucoup de mises à jour (et désormais les pilotes/facultatives), cela pouvait durer des heures figé sur « Téléchargement des mises à jour... » : c'était le blocage observé (« reste bloqué à 16 mises à jour »).

Refonte complète :

  • Une mise à jour à la fois : téléchargement PUIS installation par élément, progression réelle « [3/16] Nom de la mise à jour... » ;
  • Délai maximal de 60 min par mise à jour (réglable via PUREUPDATE_WU_TIMEOUT_MIN) : au-delà, l'attente est abandonnée (le service Windows Update poursuit en arrière-plan), l'échec est marqué « TIMEOUT » et la file continue ;
  • codes d'erreur WU remontés par mise à jour (page Erreurs) ;
  • annulation possible entre chaque élément.

Autres corrections

  • Microsoft Edge (et similaires) : l'erreur winget « technologie d'installation différente » (0x8A15008E) est maintenant classée « installation manuelle requise » avec un message explicite, au lieu d'un échec brut répété à chaque campagne.
  • Statut de fin honnête : si des mises à jour restent après « Tout installer » (échecs/manuelles), le statut l'affiche au lieu de « Toutes les mises à jour ont été installées ».

Validé en VM Windows 11 (chemin complet « Tout installer ») : 4 mises à jour winget en attente → 3 réellement installées (7-Zip, Git, jq, vérifié par winget upgrade), Edge classé manuel avec message clair, terminé en 80 s sans gel.

Inclut tous les correctifs v1.5.0→v1.7.0.

Assets

  • PureUpdate_v1.8.0_win-x64.zip — portable self-contained
  • PureUpdate_v1.8.0_win-x64_Setup.exe — installeur

Windows 10/11 x64 · droits administrateur requis