DISM-Treiberwartung (.inf) Command-Line Optionen
Nutzen Sie DISM mit INF-Treibern, um Treiber zu einem Online- oder Offline-Windows-Image (.wim) hinzuzufügen, zu entfernen oder aufzulisten. Microsoft Windows Installer oder andere Arten von Treiberpaketen (z. B. .exe-Dateien) werden nicht unterstützt.
Sie können ein Verzeichnis festlegen, in dem sich die Treiber-INF-Dateien befinden, oder Sie können auf einen Treiber verweisen, indem Sie den Namen der INF-Datei angeben.
Die Basissyntax für die Wartung eines Windows-Images mit DISM lautet:
DISM.exe {/Image:<path_to_ image_directory> | /Online} [dism_global_options] {servicing_option} [<servicing_argument>]
Für ein Offline-Image stehen die folgenden Optionen für die Treiberwartung zur Verfügung.
DISM.exe /image:<path_to_image_directory> [/Get-Drivers | /Get-DriverInfo | /Add-Driver | /Remove-Driver | /Export-Driver]
Für ein laufendes Betriebssystem stehen die folgenden Optionen für die Treiberwartung zur Verfügung.
DISM.exe /Online [/Get-Drivers | /Get-DriverInfo | /Export-Driver]
/Get-Help /?
Wenn dieser Befehl unmittelbar nach einer Befehlszeilenoption für die Treiberwartung verwendet wird, werden Informationen über die Option und die Argumente angezeigt. Gegebenenfalls werden weitere Themen werden verfügbar, wenn ein Image angegeben ist.
Beispiele:
Dism /image:C:\test\offline /Add-Driver /?
<p><strong>Dism /online /Get-Drivers /?
/Get-Drivers
Zeigt grundlegende Informationen über Treiberpakete im Online- oder Offline-Image an.
Standardmäßig werden nur Treiber von Drittanbietern aufgelistet. Verwenden Sie das Argument /all
, um Informationen über Standardtreiber und Treiber von Drittanbietern anzuzeigen. Verwenden Sie das Argument /Format:Table
oder /Format:List
, um die Ausgabe in Form einer Tabelle oder einer Liste anzuzeigen.
Wenn Sie auf ein Image verweisen, können Sie ermitteln, welche Treiber in dem Image enthalten sind und welchen Zustand die Treiber haben (installiert oder bereitgestellt).
Beispiele:
Dism /image:C:\test\offline /Get-Drivers
Dism /online /Get-Drivers
/Get-DriverInfo
Zeigt detaillierte Informationen über ein bestimmtes Treiberpaket an.
Syntax:
/Get-DriverInfo /Driver:{<installed_INF_FileName>|<path_to_driver.inf>}
Sie können auf eine INF-Datei verweisen, die im Image installiert ist, oder auf eine, die noch nicht installiert ist. Sie können den Namen des deinstallierten Treibers oder des Treibers eines Drittanbieters im Gerätetreiberspeicher angeben. Die installierten Treiber von Drittanbietern im Treiberspeicher werden als Oem0.inf
, Oem1.inf
usw. bezeichnet. Dies wird als veröffentlichter Name bezeichnet.
Sie können mehrere Treiber in der Befehlszeile angeben, indem Sie die Option /driver
mehrfach verwenden.
Beispiel: Verwenden Sie die Option /Get-Drivers
, damit Sie eine Treiber-INF-Datei identifizieren können. Führen Sie dann Folgendes aus:
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
Fügt Treiberpakete von Drittanbietern zu einem Offline-Windows-Image hinzu.
Syntax:
/Add-Driver {/Driver:<folder_containing_INF> | /Driver:<path_to_driver.inf>} [/recurse] [/ForceUnsigned]
-
/Driver
kann auf einen Ordner oder eine einzelne .inf-Datei verweisen.- Wenn Sie die Option
/Driver
nutzen, um auf einen Ordner zu verweisen, werden INF-Dateien, die keine gültigen Treiberpakete sind, ignoriert. Diese Dateien werden beim Ausführen des Befehls auf der Konsole gemeldet, und eine Warnung wird in der Protokolldatei enthalten. Sie werden keine Fehlermeldung erhalten. - Wenn Sie auf einen Pfad verweisen und die Option
/Recurse
verwenden, werden alle Unterordner nach hinzuzufügenden Treibern abgefragt.
- Wenn Sie die Option
- Für Testzwecke können Sie
/ForceUnsigned
verwenden, um unsignierte Treiber hinzuzufügen und die Anforderung außer Kraft zu setzen, dass Treiber, die auf X64-basierten Computern installiert werden, eine digitale Signatur haben müssen. Weitere Informationen zu den Treibersignaturanforderungen finden Sie unter Übersicht über Gerätetreiber und Bereitstellung.
Beispiele:
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
Entfernt Drittanbietertreiber aus einem Offlineimage.
Sie können mehrere Treiber in der Befehlszeile angeben, indem Sie die Option /Driver
mehrfach verwenden.
Syntax:
/Remove-Driver /Driver:<driver_file>
Wenn Drittanbietertreiber zu einem Bild hinzugefügt werden, werden sie in einen veröffentlichten Namen wie Oem0.inf
, Oem1.inf
und so weiter umbenannt. Sie müssen den veröffentlichten Namen angeben, um den Treiber zu entfernen. Standardtreiber können nicht entfernt werden.
Warnung
Das Entfernen eines startkritischen Treiberpakets kann dazu führen, dass das Offline-Windows-Image nicht gestartet werden kann.
Beispiele:
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
Exportiert alle Treiberpakete von Drittanbietern aus einem Windows-Image in einen Zielpfad. Die exportierten Treiber können dann mit dem Befehl DISM Add-Driver
in ein Offline-Image injiziert werden.
Syntax:
Export-Driver /Destination:<destination_path>
-
Destination
ist der Ort, an dem der exportierte Treiber gespeichert wird.
Beispiele:
DISM /Online /Export-Driver /Destination:C:\destpath
DISM /Image:C\test\offline /Export-Driver /Destination:C:\destpath
Einschränkungen
Der Treiberwartungsbefehl unterstützt nur INF-Dateien. Windows Installer oder andere Arten von Treiberpaketen (z. B. .exe-Dateien) werden nicht unterstützt.
Treiber werden in der Reihenfolge installiert, in der Sie in der Befehlszeile aufgelistet sind. Im folgenden Beispiel werden „1.inf“, „2.inf“ und „3.inf“ in der Reihenfolge installiert, in der sie in der Befehlszeile aufgelistet sind.
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
Zugehörige Themen
Befehlszeilenoptionen für die DSM-Imageverwaltung
Befehlszeilenoptionen für die Abbildverwaltung für die Bereitstellung (DISM)