Options de maintenance du pilote DISM (. inf) Command-Line

utilisez DISM avec les pilotes de style INF pour ajouter, supprimer ou répertorier des pilotes sur une image en ligne ou hors connexion Windows (. 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 /?

En cas d’utilisation immédiate après une option de ligne de commande de maintenance des pilotes, des informations sur l’option et les arguments s’affichent. 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 listés. Utilisez l' /all argument pour afficher des informations sur les pilotes par défaut et les pilotes tiers. Utilisez l' /Format:Table/Format:List argument ou pour afficher la sortie sous la forme d’une table ou d’une liste.

Si vous pointez vers une image, vous pouvez déterminer les pilotes qui se trouvent dans l’image, en plus de l’état des pilotes (installation ou intermédiaire).

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 sur un fichier INF installé dans l’image ou sur 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ériques. Les pilotes tiers installés dans le magasin de pilotes sont nommés Oem0.inf , Oem1.inf , et ainsi de suite. C’est ce que l’on appelle le nom publié.

Vous pouvez spécifier plusieurs pilotes sur la ligne de commande à l’aide de l' /driver option plusieurs fois.

Exemple: utilisez l' option afin de pouvoir 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 de 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' /Driver option pour 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 lors de l’exécution de la commande et un avertissement est inclus dans le fichier journal. Vous ne recevrez pas de message d’erreur.
    • Si vous pointez vers un chemin d’accès et que vous utilisez l' /Recurse option, tous les sous-dossiers sont interrogés pour que les pilotes soient ajoutés.
  • À des fins de test, vous pouvez utiliser /ForceUnsigned pour ajouter des pilotes non signés et remplacer l’exigence selon laquelle les pilotes installés sur les ordinateurs x64 doivent avoir une signature numérique. Pour plus d’informations sur les conditions requises pour la signature des pilotes, consultez pilotes de périphériques et vue d’ensemble 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 les pilotes tiers d’une image hors connexion.

Vous pouvez spécifier plusieurs pilotes sur la ligne de commande à l’aide de l' /Driver option plusieurs fois.

Syntaxe :

/Remove-Driver /Driver:<driver_file>

Lorsque des pilotes tiers sont ajoutés à une image, ils sont renommés avec un 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 pilotes de démarrage critique peut rendre l’image de Windows hors connexion 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 d’accès 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 des pilotes prend en charge uniquement les fichiers. inf. Windows Installer ou d’autres types de packages 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 seront 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
    

Qu’est-ce que DISM ?

Options de Command-Line de gestion des images DISM

Options de gestion et maintenance des images de déploiement (DISM) Command-Line