Connexion
Abonnez-vous

Microsoft veut centraliser les mises à jour des applications dans Windows Update

Cosmopompe

Microsoft veut centraliser les mises à jour des applications dans Windows Update

Microsoft a annoncé hier soir un changement de taille : tous les éditeurs tiers vont pouvoir s’enregistrer auprès de l’entreprise pour distribuer les nouvelles versions de leurs logiciels via Windows Update.

Le 28 mai à 15h44

Sur Linux, la gestion des logiciels est simple depuis longtemps. Les installations se font depuis un dépôt, lequel est mis à jour quand de nouvelles versions des paquets sont disponibles. Les systèmes installés faisant référence à ce dépôt reçoivent alors les nouvelles données et les appliquent. Sur macOS, Apple n’a jamais réussi à reproduire le même succès que l’App Store d’iOS. Et pour cause : la boutique est imposée sur le système mobile, bien que les sources tierces soient autorisées en Europe.

Et sur Windows ? La grande majorité des applications ont leur propre mécanisme de mise à jour. Longtemps, le système n’a eu aucune source centralisée à proposer. Le Windows Store, renommé ensuite Microsoft Store, a changé petit à petit la situation, en permettant à toutes les applications (y compris Win32) d’être installées et mises à jour par ce biais.

Pour en finir avec un paysage que Microsoft considère comme « fragmenté », l’éditeur ouvre les portes de son infrastructure Windows Update, avec un nouveau service d’orchestration disponible en préversion.

Historique des mises à jour dans Windows Update

De quoi s’agit-il ?

Windows Update ne sert normalement que pour les mises à jour de Windows. C’est ainsi qu’on le connait depuis presque 30 ans, puisqu’il est arrivé dans sa toute première version automatisée avec Windows 98. C’est lui qui, chaque deuxième mardi de chaque mois, présente à l’installation les correctifs mensuels de sécurité.

Les éditeurs tiers vont donc pouvoir profiter d’API (interfaces de programmation) Windows Runtime et scripts PowerShell ouvrant les capacités de Windows Update aux applications classiques. Ces interfaces s’adressent surtout aux applications disponibles initialement sous forme de paquet MSIX ou APPX, mais les logiciels Win32 peuvent aussi en profiter, avec quelques aménagements.

Un développeur pourra ainsi utiliser ces API pour signaler au service qu’une mise à jour est disponible. Il faudra fournir des détails comme le nom et le numéro de version, le type de paquet, la nécessité de redémarrer ou pas, les éventuels délais pour les appareils gérés, etc. Les logiciels Win32 devront donner quelques informations supplémentaires. Leurs éditeurs pourront même fournir des exécutables destinés à gérer le téléchargement et l’installation si besoin, ou encore un script pour gérer la fermeture des processus pour permettre l’installation.

Liste des mises à jour effectuées dans le Microsoft Store

Les avantages selon Microsoft

Dans sa communication, Microsoft indique que la situation actuelle présente de nombreux désavantages, tant pour les utilisateurs que pour les entreprises. Pour ces dernières, cela suppose qu’une orchestration prenne en charge tous les mécanismes impliqués. Une situation complexe quand des dizaines d’applications sont installées, chacune avec son mécanisme de mise à jour. L’ensemble peut entrainer des pics d’utilisation du processeur et de la bande passante, des notifications « confuses ou contradictoires », des délais de mise en conformité non respectés ou encore des couts d’assistance supplémentaires.

Selon Microsoft, l’orchestration proposée a donc de nombreux avantages. Puisque les API fournissent les mêmes capacités que les mises à jour de Windows, on retrouve par exemple un différé « intelligent » en fonction de l’activité de l’utilisateur, les ressources disponibles, l’état de la connexion, etc.

Toutes les applications ainsi raccordées profiteront également des notifications natives, utilisant le même type d’information et de présentation que les mises à jour du système. Les installations pourront être intégrées dans l’historique de Windows Update. Même chose pour les journaux (logs), qui seront centralisés. Les applications pourront aussi prendre en charge la gestion de la politique d'administration pour les délais.

Une bonne idée ?

Sur le papier, la solution de Microsoft est bonne. Ne serait-ce que parce qu’elle suit des solutions tierces spécifiques existant depuis des années, comme Action1. L’approche de Microsoft est plus simple et moins étoffée bien sûr, mais elle présente a priori l’avantage de la gratuité et de l’intégration. Elle peut avoir un impact non négligeable en matière de performances, puisqu’elle réduirait le nombre de processus en mémoire.

Deux questions se posent cependant : les éditeurs tiers répondront-ils présents à cette initiative et la fiabilité de Windows Update est-elle suffisante ? Le mécanisme, indissociable de Windows, a eu son lot de difficultés en effet, parfois véhicule de mises à jour problématiques ou lui-même affecté par des problèmes d’installation.

La question de l’expérience utilisateur est également en suspens. Bien que la proposition de Microsoft puisse corriger un problème de longue date, il s’agit encore d’une autre solution. Elle ne remet pas en cause le fonctionnement du Microsoft Store et viendra donc s’y ajouter. On aura ainsi des applications mises à jour par la boutique, d’autres par Windows Update, et d’autres encore qui garderont leur propre mécanisme.

Commentaires (21)

votre avatar
Et surtout, WSUS en entreprise ne sera plus mis à jour par Microsoft sur les prochains Windows Server pour pousser tout le monde sur Intunes et &...
votre avatar
Oui, je me demande bien comment ce bordel va finir...

6 mois après l'annonce de dépréciation (mais rassurez vous, ça continue de marcher avec windows 2025, mais on sait pas ce qui viendra le remplacer), ils pondent ce truc.

C'est désespérant qu'ils comprennent pas les besoins des entreprises et forcent a ce que tout le monde s'adapte à leurs volontés.
votre avatar
Grosso modo, ils veulent faire un GUI pour winget ?
votre avatar
C'est vrai que ça n'existe pas... :pastaper:
Perso, j'utilise Unigetui, qui en plus gère des applis que je n'ai pas installées avec winget!
votre avatar
En même temps, Winget gère les applis pas installées avec Winget, donc j'espère que ses GUI le font également !
votre avatar
J'utilisai Chocolatey gui (avec Chocolatey) avant, et cela ne gérait pas les applis installées sans.
Après, je viens de constater qu'il y avait une différence : Chocolatey n'utiliserait pas winget apparemment
votre avatar
Il y a une grosse différence avec linux :
SOus linux on peut ajouter des sources et les outils système vont y chercher les mises à jour. Il n'est donc pas obligatoire que les mises à jour d'applications passent sous les fourches caudines d'un éditeur de système. On a encire vu récemment ce que ça pouvait donner avec Google qui bloquait les client Nextcloud sur Android.
votre avatar
Après l'échec des Metro Apps,
Après le succès mitigé du Microsoft Store,
Microsoft est fier de vous présenter sa nouvelle tentative pour transformer votre PC en smartphone:

Windows Update Orchestration Platform

Microsoft: de Windows Millenium à Windows for Millennials.
votre avatar
Embrace, extend, extinguish... si un tel outil peut semble bien sur papier, il peut aussi servir à mettre sous contrôle tout l'écosystème et à mettre à mal les plateformes tierces comme Steam, Epic, ....
votre avatar
Dans mon souvenir, Windows Update avait été ouvert à Flash d'Adobe à une époque, où en terme de sécurité c'était une passoire constamment mise à jour.
Flash était une telle faille dans nos navigateurs que Microsoft avait dû l'intégrer dans Windows Update pour que les PC sous Windows puissent surfer "en sécurité".
votre avatar
Espérons que la fiabilité de Windows Update ne sera pas dégradée par les éditeur tiers qui vont ajouter leurs modules.
Ou espérons que l'ajout d'un module volontairement vérolé sera "impossible".
votre avatar
quand je vois le nombre de mises à jour non testées qui arrivent via Windows Update au bureau (pas de WSUS) et qui pètent régulièrement les pilotes (notamment les pilotes réseau), je me dis que ça ne peut pas empirer plus que ça...
votre avatar
Chaque jour un peu plus proche de passer toute mon infrastructure sur Linux Mint...
votre avatar
Attention à cet article : présenter ce que cherche à faire Microsoft comme une analogie à ce que fait le monde du libre depuis des décennies est réducteur, voire faux.
Même chose qu'avec WSL il y a quelques années : c'est juste de la consommation du travail de ce que le libre s'efforce de produire dans le but d'éviter que les utilisateurs s'en aille.

Un système basé sur des dépôts de paquets n'impose en rien qu'il soit centralisé.
En ne proposant pas de mécanisme décentralisé aux fournisseurs d'applications pour son système privateur, Microsoft continue à ne faire que ce que cette entreprise sait faire : (mal) copier, enfermer, centraliser.

Si vous souhaitez des logiciels libres, une architecture libre, des services libres décentralisés (ou décentralisables, en utilisant une instance de confiance), puisez directement à la source d'eau vive.
votre avatar
Question idiote: C'est quoi un «Aperçu de la mise à jour cumulative pour Win…» par rapport à une «Mise à jour cumulative pour Win…» ?
Une «mise à jour en test» chez les utilisateurs lambda pour ne pas perturber les Pro ???
votre avatar
Un aperçu optionnel des nouvelles fonctionnalitées est présenté vers le 4ème mardi de chaque moi, où l'utilisateur peut avoir le bonneur (ou l'inverse) de découvrir en avant première (sans inclure les insiders) ce qui sera de toute manière inclus dans la mise à jour cumulative du 2ème mardi du mois qui est normalement la correction des failles de sécurités.
Sans compter bien sûr, les livraisons hors bandes, quand de sérieux problèmes ont été corrigés en théorie sur l'une des deux précédentes : ça tombe bien, il y en avait une ce mois.
votre avatar
Essaiyer de telechager Itunes sur un PC d'entreprise dont windows store est vérouillé...
Et avec W11 ils n'est plus possible de recuperer ou mettre à jours les pilotes de certains périphériques sans passer par Microsoft...
votre avatar
Qu'ils commencent par finir de coder winget : le truc est absolument inutilisable !
ça ne détecte pas les logiciels installés, ça pert le surveillance de ses propres logiciels, ne gère pas correctement le versionning de certain soft, et ignore le Windows store, windows update, ou même simplement la liste des applis installées accessible dans le panneau de configuration. 4 canaux distincts et incompatibles qui "centralisent" les mise à jour : Je dis bravo MS !
votre avatar
Bizarre, je n'ai absolument pas la même expérience.
ça ne détecte pas les logiciels installés
Chez moi, les logiciels dispo via Winget sont détectés si installé hors Winget
ça pert le surveillance de ses propres logiciels,
Jamais eu ce cas là
ne gère pas correctement le versionning de certain soft
Idem.
ignore le Windows store, windows update, ou même simplement la liste des applis installées accessible dans le panneau de configuration.
Idem.

Quand j'ai commencé à utiliser winget, je me suis dis justement quel plaisir de pouvoir tout faire de manière assez centralisé, qu'importe comment ont été installés les applications. Je ne passe maintenant plus que par ça quasiment.

un "winget list" me montre toutes les applications installées, et si cela provient de winget ou non. Non seulement cela affiche la liste, mais en plus leur numéro de version, et s'il existe une mise à jour disponible.
votre avatar
j'ai eu le cas avec 3 soft important : firefox, libreoffice et gimp de mémoire : ils ne sont pas détectés par winget, et si on les désinstalle depuis le panneau de config, puis réinstalle en ligne de commande avec winget ça fonctionne... jusqu'à la prochaine mise à jour : le programme disparaît de winget !

j'ai une pleins d'autres softs proposés proposé en mise à jour tout le temps : a priori il manque le numéro de version dans le manifest, et le truc n'est pas assez intelligent, pour voir qu'il propose le même fichier binaire / même URL à la mise à jour ad nauseam...
votre avatar
Alors, je ne peux rien dire pour libreoffice, car je ne l'ai pas d'installé sur mon poste.

Pour Gimp : installation manuelle. Installation détectée par Winget, mais qui est effectivement incapable de le mettre à jour

Pour Firefox : installation via winget

Ne pas pouvoir gérer la mise à jour d'une application installée manuellement ne me choque pas plus que ça dans mon cas. J'étais sur la dernière release de la v2, mais pas sur la v3. Que winget ne me propose pas cette mise à jour ne me choque pas particulièrement, d'autant plus que Gimp vient avec son propre module de gestion de mise à jour.

Par contre, j'ai pu désinstaller Gimp sans problème via winget (donc il le voit bien et est capable d'un minimum de gestion).

Et pour le réinstaller via Winget, j'ai le choix entre Gimp 2 et Gimp 3 (ce qui fait sens avec ce que je disais juste avant). Je vais le réinstaller via Winget et je verrais bien s'il disparait ou non.

Et idem pour Firefox. Il a son propre mécanisme de mise à jour (et contrairement à Gimp, il se met à jour automatiquement, là où Gimp se contente de préciser qu'une mise à jour est disponible).

Microsoft veut centraliser les mises à jour des applications dans Windows Update

  • De quoi s’agit-il ?

  • Les avantages selon Microsoft

  • Une bonne idée ?

Fermer