Options de Command-Line maintenance des pilotes DISM (.inf)
Utilisez DISM avec des pilotes de style INF pour ajouter, supprimer ou répertorier des pilotes à une image de Windows en ligne ou hors connexion (.wim). Microsoft Windows Installer ou d’autres types de packages de pilotes (tels que les fichiers .exe) ne sont pas pris en charge.
Vous pouvez spécifier un répertoire dans lequel se trouvent les fichiers INF du pilote, ou vous pouvez pointer vers un pilote en spécifiant le nom du fichier INF.
La syntaxe de base pour la maintenance d’une image Windows à l’aide de DISM est la suivante :
DISM.exe {/Image:<path_to_ image_directory> | /Online} [dism_global_options] {servicing_option} [<servicing_argument>]
Les options de maintenance des pilotes suivantes sont disponibles pour une image hors connexion.
DISM.exe /image:<path_to_image_directory> [/Get-Drivers | /Get-DriverInfo | /Add-Driver | /Remove-Driver | /Export-Driver]
Les options de maintenance des pilotes suivantes sont disponibles pour un système d’exploitation en cours d’exécution.
DISM.exe /Online [/Get-Drivers | /Get-DriverInfo | /Export-Driver]
/Get-Help /?
Lorsqu’elle est utilisée immédiatement après une option de ligne de commande de maintenance du pilote, des informations sur l’option et les arguments sont affichées. Des rubriques supplémentaires peuvent devenir disponibles lorsqu’une image est spécifiée.
Exemples :
Dism /image:C:\test\offline /Add-Driver /?
<p><strong>Dism /online /Get-Drivers /?
/Get-Drivers
Affiche des informations de base sur les packages de pilotes dans l’image en ligne ou hors connexion.
Par défaut, seuls les pilotes tiers sont répertoriés. Utilisez l’argument /all
pour afficher des informations sur les pilotes par défaut et les pilotes tiers. Utilisez le ou /Format:List
l’argument /Format:Table
pour afficher la sortie sous la forme d’une table ou d’une liste.
Si vous pointez sur une image, vous pouvez déterminer quels pilotes se trouvent dans l’image, en plus de l’état des pilotes (installés ou intermédiaires).
Exemples :
Dism /image:C:\test\offline /Get-Drivers
Dism /online /Get-Drivers
/Get-DriverInfo
Affiche des informations détaillées sur un package de pilotes spécifique.
Syntaxe :
/Get-DriverInfo /Driver:{<installed_INF_FileName>|<path_to_driver.inf>}
Vous pouvez pointer vers un fichier INF installé dans l’image ou un fichier qui n’est pas encore installé. Vous pouvez spécifier le nom du pilote désinstallé ou du pilote tiers dans le magasin de pilotes de périphérique. Les pilotes tiers installés dans le magasin de pilotes sont nommés Oem0.inf
, Oem1.inf
et ainsi de suite. Il s’agit du nom publié.
Vous pouvez spécifier plusieurs pilotes sur la ligne de commande à l’aide de l’option /driver
plusieurs fois.
Exemple : Utilisez l’option /Get-Drivers
pour identifier un fichier INF de pilote. Ensuite, exécutez :
Dism /image:C:\test\offline /Get-DriverInfo /driver:C:\Drivers\usb.inf
Dism /online /Get-DriverInfo /driver:C:\test\drivers\usb\usb.inf
/Add-Driver
Ajoute des packages de pilotes tiers à une image Windows hors connexion.
Syntaxe :
/Add-Driver {/Driver:<folder_containing_INF> | /Driver:<path_to_driver.inf>} [/recurse] [/ForceUnsigned]
/Driver
peut pointer vers un dossier ou un fichier .inf individuel.- Lorsque vous utilisez l’option
/Driver
permettant de pointer vers un dossier, les fichiers INF qui ne sont pas des packages de pilotes valides sont ignorés. Ces fichiers sont signalés sur la console lorsque la commande s’exécute et un avertissement est inclus dans le fichier journal. Vous ne recevrez pas de message d’erreur. - Si vous pointez sur un chemin et utilisez l’option
/Recurse
, tous les sous-dossiers sont interrogés pour que les pilotes soient ajoutés.
- Lorsque vous utilisez l’option
- À des fins de test, vous pouvez utiliser
/ForceUnsigned
pour ajouter des pilotes non signés et remplacer la nécessité que les pilotes installés sur des ordinateurs X64 aient une signature numérique. Pour plus d’informations sur les exigences de signature de pilotes, consultez Vue d’ensemble des pilotes de périphérique et du déploiement.
Exemples :
Dism /image:C:\test\offline /Add-Driver /driver:C:\test\drivers</strong>
Dism /image:C:\test\offline /Add-Driver /driver:C:\test\drivers /recurse
Dism /image:C:\test\offline /Add-Driver /driver:C:\test\drivers\mydriver.inf
Dism /image:C:\test\offline /Add-Driver /driver:C:\test\drivers\mydriver.inf /ForceUnsigned
/Remove-Driver
Supprime des pilotes tiers d’une image hors connexion.
Vous pouvez spécifier plusieurs pilotes sur la ligne de commande à l’aide de l’option /Driver
plusieurs fois.
Syntaxe :
/Remove-Driver /Driver:<driver_file>
Lorsque des pilotes tiers sont ajoutés à une image, ils sont renommés en nom publié comme Oem0.inf
, Oem1.inf
et ainsi de suite. Vous devez spécifier le nom publié pour supprimer le pilote. Vous ne pouvez pas supprimer les pilotes par défaut.
Avertissement
La suppression d’un package de pilote critique de démarrage peut rendre l’image hors connexion Windows non démarrable.
Exemples :
Dism /image:C:\test\offline /Remove-Driver /driver:oem1.inf
Dism /image: C:\test\offline /Remove-Driver /driver:oem1.inf /driver:oem2.inf
/Export-Driver
Exporte tous les packages de pilotes tiers d’une image Windows vers un chemin de destination. Les pilotes exportés peuvent ensuite être injectés dans une image hors connexion en exécutant la DISM Add-Driver
commande.
Syntaxe :
Export-Driver /Destination:<destination_path>
Destination
est l’emplacement où le pilote exporté sera enregistré.
Exemples :
DISM /Online /Export-Driver /Destination:C:\destpath
DISM /Image:C\test\offline /Export-Driver /Destination:C:\destpath
Limites
La commande de maintenance du pilote prend uniquement en charge les fichiers .inf. Windows Installer ou d’autres types de package de pilotes (tels que les fichiers .exe) ne sont pas pris en charge.
Les pilotes sont installés dans l’ordre dans lequel ils sont répertoriés dans la ligne de commande. Dans l’exemple suivant, 1.inf, 2.inf et 3.inf sont installés dans l’ordre dans lequel ils sont répertoriés dans la ligne de commande.
Dism /Image:C:\test\offline /Add-Driver /Driver:C:\test\drivers\1.inf /Driver:C:\test\drivers\2.inf /Driver:C:\test\drivers\3.inf
Rubriques connexes
Options de gestion des images DISM Command-Line
Options de Command-Line gestion et de maintenance des images de déploiement (DISM)