Gerätetreiber sind die wichtigste Komponente hinter dem Funktionieren eines Computers, da sie helfen, das System zu steuern. Obwohl Sie Treiber mit installieren, entfernen oder aktualisieren können Geräte-Manager, Dieses Tool gibt Ihnen nicht alle Listen und technischen Details zu den installierten Treibern auf Ihrem Windows-Image.
Um die vollständige Beschreibung der installierten Treiber zu erhalten, können wir verwenden Windows PowerShell Cmdlets. Get-WindowsDriver ist so ein Power Shell Cmdlet, das die grundlegenden Stamminformationen von Treibern ausgibt; sowohl für Treiber von Drittanbietern als auch für standardmäßig installierte Treiber; in verschiedenen Szenarien.
In diesem Artikel besprechen wir, wie Sie dieses Cmdlet verwenden können, um Informationen zu Treibern auf Ihrem zu extrahieren Windows 11/10/8.1/7.
Rufen Sie die Liste der installierten Treiber mit PowerShell ab
1. Suchen nach Windows PowerShell. Klicken Sie in den Ergebnissen mit der rechten Maustaste auf Windows PowerShell und auswählen Als Administrator ausführen. Wenn Sie zur Eingabe des Kennworts für das Benutzerkonto aufgefordert werden, geben Sie dieses an.
2. Als nächstes im Windows PowerShell Fenster können Sie dieses Cmdlet eingeben, nachdem Sie die Parameter ausgewählt haben, und die Eingabetaste drücken. Das allgemeine Cmdlet geht so:
Get-WindowsDriver -Online [-All] [-Driver] [-LogLevel {Errors | Warnings | WarningsInfo} ] [-LogPath ] [-ScratchDirectory ] [-SystemDrive ] [-WindowsDirectory ] [ ]
So können Sie die Parameter variieren (gezeigt in [ ]) Wie von Ihnen erbeten:
-Online : Gibt an, dass die Aktion auf dem Betriebssystem ausgeführt werden soll, das derzeit auf dem lokalen Computer ausgeführt wird.
-Alle : Fügen Sie es ein, um Informationen über Standardtreiber anzuzeigen. Wenn Sie diesen Parameter nicht angeben, werden nur Treiber von Drittanbietern und aufgelistet.
Zum Beispiel-
PS C:\> Get-WindowsDriver –Online -All
-Treiber : Gibt die .inf-Datei oder den Ordner mit den .inf-Dateien der Treiber an, zu denen Sie detaillierte Informationen wünschen. Wenn Sie einen Ordner angeben, werden INF-Dateien, die keine gültigen Treiberpakete sind, ignoriert.
Zum Beispiel-
PS C:\> Get-WindowsDriver –Path "c:\offline" –Driver "OEM1.inf"
-LogLevel
1 = Nur Fehler
2 = Fehler und Warnungen
3 = Fehler, Warnungen und Informationen
4 = Alle zuvor aufgelisteten Informationen plus Debug-Ausgabe
Zum Beispiel-
PS C:\> Get-WindowsDriver –Path "c:\offline" –LogLevel "1"
-LogPath : Specifies the full path and file name to log to. If not set, the default is %WINDIR%\Logs\Dism\dism.log.
For example-
PS C:\> Get-WindowsDriver –Path "c:\offline" –LogPath "C:\DriversInfo"
-Pfad : Sie können diesen Parameter ändern, um den vollständigen Pfad zum Stammverzeichnis des Offline-Windows-Abbilds anzugeben, auf dem Treiber geladen werden.
Um beispielsweise detaillierte Informationen über den USB.inf-Treiber in einem bereitgestellten Windows-Image zu erhalten, verwenden Sie diesen Befehl:
PS C:\> Get-WindowsDriver –Path "c:\offline" –Driver "c:\drivers\Usb\Usb.inf"
-ScratchDirectory : Dieser Parameter gibt ein temporäres Verzeichnis an, das beim Extrahieren von Dateien zur Verwendung während der Wartung verwendet wird. Das Verzeichnis muss lokal vorhanden sein. Wenn nicht angegeben, die Windows\%Temp% Verzeichnis verwendet, mit einem Unterverzeichnisnamen aus einem zufällig generierten Hexadezimalwert für jeden Durchlauf von DISM. Elemente im Scratch-Verzeichnis werden nach jeder Operation gelöscht.
Zum Beispiel-
PS C:\> Get-WindowsDriver –Online -All -ScratchDirectory "C:\Temp"
-SystemDrive