Testé sur Windows 7 pro
Windows conserve les différentes versions des drivers installés, notamment les mises a jours.
Celle ci se trouve sur \Windows\System32\DriverStore\FileRepository
Sur ma machine, ce répertoire fait 12GO d’espace utilisé sur un SSD de 80GO :/
Nvidia a la palme, a lui seul j’ai plus de 6GO de drivers (15x ~400mo chacun).
Il est donc possible de supprimer l’ensemble de ces fichiers et ne conservé que le ou les 2 derniers.
Pour lister et rediriger vers un fichier, il faut utiliser la commande
pnputil -e > C:\inventaire_repo.txt
en exemple cela donne:
Nom publié : oem45.inf Fournisseur de packages de pilotes : NVIDIA Classe : Cartes graphiques Version et date du pilote : 06/02/2016 10.18.13.6839 Nom du signataire : Microsoft Windows Hardware Compatibility Publisher Nom publié : oem90.inf Fournisseur de packages de pilotes : NVIDIA Classe : Cartes graphiques Version et date du pilote : 11/03/2014 9.18.13.4465 Nom du signataire : Microsoft Windows Hardware Compatibility Publisher Nom publié : oem28.inf Fournisseur de packages de pilotes : NVIDIA Classe : Cartes graphiques Version et date du pilote : 07/02/2014 9.18.13.4052 Nom du signataire : Microsoft Windows Hardware Compatibility Publisher Nom publié : oem37.inf Fournisseur de packages de pilotes : NVIDIA Classe : Cartes graphiques Version et date du pilote : 04/27/2016 10.18.13.6510 Nom du signataire : Microsoft Windows Hardware Compatibility Publisher
Pour supprimer une de ces sources de façon propre utiliser la commande:
pnputil.exe -d oem(numero).inf
Ou d’une façon plus lisible, utiliser l’utilitaire RAPR disponible sur http://driverstoreexplorer.codeplex.com/
Sélectionner les fichier a supprimer et cliquer sur remove.
Quelques articles liés
https://msdn.microsoft.com/en-us/library/windows/hardware/ff550428(v=vs.85).aspx
http://superuser.com/questions/597370/how-do-i-delete-folders-from-the-windows-7-driverstore