Exemples de scripts pour récupérer les pilotes d’un machine sous Windows 10 (RecupDrivers1.bat et RecupDrivers2.bat). À exécuter en tant qu’administrateur.
@echo off
setlocal EnableDelayedExpansion
for /F "tokens=2 delims='='" %%a in ('wmic csproduct get name /value') do (
SET "model=%%a"
)
set "model=!model: =!"
rem on récupere le modele sans les espaces
echo %model%
md d:\%model%
pnputil /export-driver * D:\%model%
Ici on récupère les fichiers sur la clé USB D: dans un dossier qui correspond au modèle de la machine.
Voir si avez déjà un lecteur D:
Par la suite on peut « Mettre à jour le pilote » depuis le dossier obtenu et renouveler l’opération chaque fois que cela est nécessaire. Windows trouve le pilote si il est présent dans le dossier.
On peut utiliser Notepad++ pour créer le fichier .bat.
Une version modifiée ou le lecteur n’est pas en « dur » dans le script.
@echo off
setlocal EnableDelayedExpansion
for /F "tokens=2 delims='='" %%a in ('wmic csproduct get name /value') do (
SET "model=%%a"
)
set "model=!model: =!"
rem on récupere le modele sans les espaces
echo %model%
set LecteurCourant=%cd:~0,2%
echo %LecteurCourant%
md %LecteurCourant%\%model%
pnputil /export-driver * %LecteurCourant%\%model%
Si on lance ce script depuis une clé USB le dossier créé se trouvera sur cette même clé quelque soit la lettre du lecteur.
Prévoir éventuellement plusieurs giga-octets de libres sur la clé USB.
Téléchargements des fichiers au format ZIP
Dans cette archive zip à télécharger, vous pourrez retrouver les deux fichiers .bat :