Le service Windows Update assure non seulement la mise à niveau automatique du système d’exploitation Windows 10, mais également la mise à jour des pilotes de périphériques. Bien que cela ait engendré divers dysfonctionnements, Microsoft s’efforce d’améliorer le système et de rendre certaines de ces mises à jour de pilotes optionnelles.
Comment Windows 10 actualise vos pilotes
Les mises à jour automatiques du système d’exploitation Windows 10 ont fait l’objet de nombreuses discussions, mais l’aspect des pilotes de périphériques est souvent négligé. Les constructeurs de matériel peuvent télécharger de nouvelles versions de leurs pilotes sur Windows Update, et Windows 10 les installe automatiquement dès qu’elles sont disponibles.
Les pilotes de périphériques peuvent receler des failles de sécurité importantes ou des erreurs qui provoquent une instabilité majeure du système d’exploitation. La majorité des utilisateurs n’actualisent pas leurs pilotes manuellement, et de nombreux constructeurs de PC proposent des outils d’actualisation de pilotes peu performants. C’est la raison pour laquelle Windows fournit les pilotes et leurs mises à jour via Windows Update.
Cela facilite également l’installation de Windows 10 sur un nouveau PC sans avoir à chercher la plupart des pilotes, car Windows se charge de trouver et d’installer automatiquement les pilotes appropriés.
Problèmes à répétition
Malheureusement, à de nombreuses reprises, cette procédure de mise à jour automatique a généré des dysfonctionnements. Voici quelques exemples. Les pilotes suivants ont été installés automatiquement par Windows Update, entraînant des problèmes soudains de fonctionnement du matériel sans raison apparente :
En mars 2017, Microsoft a diffusé un pilote qui a perturbé le protocole MTP utilisé par les téléphones Android, les lecteurs multimédias et d’autres appareils portables. Ces derniers n’apparaissaient plus dans l’Explorateur de fichiers jusqu’à ce que l’utilisateur ait suivi une procédure en 13 étapes dans le Gestionnaire de périphériques pour réparer les dégâts.
En octobre 2018, Microsoft a publié une mise à jour du pilote audio Intel qui a interrompu la lecture audio sur certains systèmes. Microsoft a reconnu que la mise à jour du pilote audio avait été « incorrectement envoyée aux périphériques ».
Un mois plus tard, Microsoft a publié une mise à jour du pilote graphique Intel qui a également interrompu la lecture audio sur d’autres systèmes. Microsoft a précisé qu’Intel avait transmis les mauvaises versions de ses pilotes d’affichage aux fabricants de PC.
En février 2016, le fabricant de puces FTDI a utilisé Windows Update pour diffuser une mise à jour qui a identifié et désactivé les puces contrefaites, répliquées sur son modèle. Bien qu’il s’agisse de contrefaçons, FTDI a exploité les mises à jour automatiques des pilotes de Windows Update pour rendre hors service du matériel fonctionnel que certaines personnes avaient acquis. C’était la deuxième fois que FTDI se servait de Windows Update pour cibler les contrefaçons. En 2014, FTDI avait déjà utilisé Windows Update pour diffuser un pilote qui « rendait inutilisable » le matériel contrefait.
De nombreux autres cas de mises à jour automatiques de pilotes ayant causé des perturbations sur des systèmes fonctionnels ont été signalés. Ce ne sont là que quelques exemples dont on se souvient.
Il serait préférable que ces mises à jour soient mieux testées et que certaines soient facultatives. C’est précisément ce que Microsoft met en place avec quelques modifications récentes.
Préparation pour les mises à jour de pilotes optionnelles
Microsoft donne maintenant la possibilité aux fabricants de pilotes de désigner certaines mises à jour comme « manuelles » au lieu d’« automatiques » lorsqu’ils les téléchargent vers Windows Update. Cette nouvelle option a été mise à disposition des fabricants le 19 février 2020.
À partir de la prochaine mise à jour 2004 de Windows 10, également connue sous le nom de 20H1 et prévue pour le printemps 2020, ces pilotes seront accessibles via un nouveau lien « Afficher les mises à jour facultatives » dans la section Paramètres de Windows Update.
Cet écran affichera les mises à jour de pilotes facultatives pour le matériel de votre PC. On y lit l’avertissement suivant : « Si vous rencontrez un problème spécifique, l’un de ces pilotes peut vous aider. Sinon, les mises à jour automatiques maintiendront vos pilotes à jour. » Autrement dit, Microsoft incite la plupart des utilisateurs à ne pas se soucier de ces mises à jour.
Les mises à jour de pilotes importantes, avec des correctifs de sécurité et d’autres erreurs graves, seront toujours désignées comme « automatiques » et seront installées automatiquement par Windows Update.
Toutes les mises à jour automatiques des pilotes seront déployées progressivement
Microsoft précise que tous ses partenaires pourront désormais marquer les mises à jour de pilotes comme « automatiques ». Cela peut sembler discutable au premier abord : avons-nous vraiment besoin de mises à jour automatiques des pilotes ?
Néanmoins, il semble que Microsoft s’apprête à tester ces pilotes beaucoup plus en profondeur. Lorsqu’une nouvelle version de pilote est désignée comme « automatique », elle sera progressivement déployée sur les PC Windows 10 avec des « restrictions », comme le sont les mises à jour majeures de Windows 10. Seul un petit nombre d’utilisateurs de PC recevra la mise à jour dans un premier temps. Microsoft peut identifier automatiquement les problèmes et interrompre le déploiement. Windows Update ne se contentera pas de proposer automatiquement la mise à jour du pilote à tous les PC.
Kevin Tremblay de Microsoft explique comment cela devrait réduire les dysfonctionnements liés aux mises à jour de pilotes dans un commentaire sur la communauté Microsoft Tech :
Tous les pilotes diffusés en mode automatique sont soumis à un déploiement par étapes et à une distribution progressive. Pendant ces phases, nous examinons la télémétrie relative aux performances du pilote et à ses effets sur la santé globale du système. Nous décelons ainsi de nombreux problèmes de pilotes avant qu’ils n’atteignent la grande base d’utilisateurs Windows. Du point de vue de l’utilisateur final, nous pensons que cela se traduira par des pilotes de meilleure qualité (stables, performants) et une capacité accrue à rester à jour.
On ne sait pas précisément combien de pilotes de périphériques étaient soumis à cette procédure progressive avant les changements de février 2020. Mais ce n’était certainement pas le cas pour tous. Un article publié en 2019 sur le portail du centre de développement matériel de Microsoft, destiné aux fabricants de matériel, indique : « À terme, tous les pilotes soumis à Windows Update seront soumis à un déploiement progressif. » Cela laisse entendre que certaines mises à jour de pilotes étaient immédiatement envoyées à tous les appareils concernés, sans passer par la procédure de déploiement progressif.
Microsoft lutte contre les dysfonctionnements de Windows 10
Microsoft est toujours confronté à des dysfonctionnements : il suffit de voir le récent problème d’une mise à jour de sécurité qui a entraîné la disparition des fichiers des utilisateurs.
Cependant, dans l’ensemble, Microsoft a rendu les mises à jour de Windows 10 plus stables. La mise à jour de novembre 2019 de Windows 10 était la plus performante à ce jour, et Microsoft accorde une longue période de test pour déceler les dysfonctionnements de la prochaine mise à jour 2004.
Les mises à jour de pilotes ne deviendront pas parfaites du jour au lendemain, mais le fait d’imposer que les mises à jour passent par le processus de test progressif est une démarche judicieuse qui devrait améliorer la situation.