Windows 11 supprime les pilotes NVIDIA de certains PC portables
Après plusieurs semaines...bizarre
L’ordinateur portable ROG Zephyrus G14 équipé d’une GeForce RTX 5070 Ti Laptop d’Asus dévoile un comportement pour le moins déroutant sous Windows 11. Après plusieurs semaines passées en mode Eco, son propriétaire a découvert, lors de la réactivation du GPU dédié pour jouer, que les drivers graphiques de Nvidia avaient disparu.
Le PC s’est retrouvé dans une situation problématique avec une carte graphique identifiée par Windows 11 comme étant un simple “Basic Display Adapter”.
Le mode Eco rend le GPU invisible à Windows
Les différentes investigations pointent du doigt le mode Eco proposé par Armoury Crate. Il coupe totalement le GPU dédié afin de réduire la consommation à son maximum. L’approche n’est pas une surprise puisqu’ASUS précise bien que, dans cette configuration, le GPU NVIDIA n’apparaît plus dans le Gestionnaire de périphériques.
Concernant le problème, il apparaître lorsque cette situation dure plusieurs semaines. L’utilisateur Reddit à l’origine de cette découverte a analysé les journaux Windows et identifié le passage de pnpclean.dll. De quoi s’agit-il ? C’est un composant chargé de nettoyer certains périphériques absents et les pilotes devenus inutilisés.
Dans son cas, les logs indiquent qu’après une période d’absence fixée à 15 jours, Windows a supprimé le périphérique en question (la carte graphique Nvidia) puis recherché les pilotes inutilisés pour les supprimer.
Les drivers NVIDIA doivent être réinstallés
Lorsque le GPU est réactivé, Windows le redécouvre comme un nouveau périphérique. Si le package NVIDIA a entre-temps disparu du Driver Store, le système ne dispose plus du pilote nécessaire et bascule vers son pilote graphique générique.
Microsoft confirme que lorsqu’un package est supprimé du Driver Store, il n’est plus disponible pour une réinstallation automatique locale. Il faut alors le récupérer à nouveau, par exemple via Windows Update ou directement auprès du constructeur.
Une solution pour éviter de se retrouver dans une telle situation consiste à empêcher Windows de nettoyer automatiquement les anciens packages de pilotes via le Registre. Cette solution s’accompagne cependant d’un coté négatif inévitable. Les drivers obsolètes s’accumulent, ce qui augmente progressivement l’espace occupé.
Si vous souhaitez désactiver ce comportement sur votre ordinateur portable il faut se rendre dans PowerShell est lançer ce code :
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Device Driver Packages
Autorun (DWORD) = 0code>


