Gerätetreiberpakete
Sie können Treiberpakete zu einem Windows-Image hinzufügen, bevor, während oder nachdem Sie das Image bereitgestellt haben. Bei der Planung des Hinzufügens von Treiberpaketen zu Ihrer Windows-Bereitstellung ist es wichtig zu verstehen, wie Treiberpakete zum Image hinzugefügt werden, wie sich die Treibereinstufung auf die Bereitstellung auswirkt und welche Anforderungen an digitale Signaturen für Treiberpakete bestehen.
Hinzufügen von Treiberpaketen
Sie können Treiberpakete zu einem Windows-Image hinzufügen:
- Vor der Bereitstellung in einem Windows-Offlineimage
- Während einer automatisierten Bereitstellung
- Nach der Bereitstellung auf einem ausgeführten Betriebssystem
Weitere Informationen finden Sie unter Grundlegendes zu Wartungsstrategien.
Hinzufügen von Treiberpaketen vor der Bereitstellung auf einem Windows-Image mithilfe von DISM
Offlinewartung ist, wenn Sie ein Windows-Image vollständig offline ändern, ohne das Betriebssystem zu starten. Sie können DISM verwenden, um Treiberpakete für ein Windows- oder Windows PE-Offlineimage hinzuzufügen, zu entfernen und aufzulisten. DISM wird zusammen mit Windows installiert und außerdem im Windows Assessment and Deployment Kit (Windows ADK) verteilt. Weitere Informationen zu DISM finden Sie unter DISM – technische Referenz zur Wartung und Verwaltung von Bereitstellungsimages für Windows.
Hinweis
Sie können DISM nicht verwenden, um Posteingangstreiberpakete zu entfernen (Treiberpakete, die standardmäßig unter Windows installiert sind), außer für einige Netzwerktreiber. Das können sie nur verwenden, um Treiberpakete von Drittanbietern oder Out-of-Box-Treibern zu entfernen.
Wenn Sie DISM verwenden, können Sie einem Windows-Offlineimage Treiberpakete hinzufügen.
Treiberpakete, die das Designed for Windows-Logo tragen, werden als CAB-Dateien bereitgestellt. Wenn Sie DISM für die Installation verwenden, müssen Sie die datei .cab erweitern, bevor Sie das Treiberpaket installieren.
Treiber, die in einem Installationsprogramm gepackt sind, können nur unter einem ausgeführten Windows-Betriebssystem installiert werden. Um diese Treibertypen zu installieren, können Sie einer Antwortdatei einen benutzerdefinierten Befehl hinzufügen, um das Treiberpaket zu installieren. Weitere Informationen finden Sie unter Hinzufügen eines benutzerdefinierten Befehls zu einer Antwortdatei.
Hinweis
Es wird davon abgeraten, ein Installationsprogramm zum Hinzufügen von Treibern zu einem Image auszuführen. Extrahieren Sie nach Möglichkeit die Treiberpakete aus dem Installationsprogramm, damit Sie sie mit DISM ihrem Image hinzufügen können.
Weitere Informationen finden Sie unter Hinzufügen und Entfernen von Treibern zu einem Offline-Windows-Abbild.
Hinzufügen von Treiberpaketen während einer automatisierten Bereitstellung mithilfe von Windows Setup und einer Antwortdatei
Sie können eine unbeaufsichtigte Antwortdatei verwenden, um Treiberpakete zu einem Image hinzuzufügen, wenn Sie Windows Setup für die Bereitstellung verwenden. In dieser Antwortdatei können Sie den Pfad eines Treiberpakets (netzwerkfreigabe oder lokaler Pfad) in den Komponenten Microsoft-Windows-PnpCustomizationWinPE oder Microsoft-Windows-PnpCustomizationNonWinPE angeben. Wenn Sie Windows Setup ausführen und den Namen der Antwortdatei angeben, werden vordefinierte Treiberpakete bereitgestellt (dem Treiberspeicher auf dem Image hinzugefügt):
Verwenden Sie die Konfigurationsdurchläufe windowsPE oder offlineServicing , um einem Windows-Image Treiberpakete hinzuzufügen, bevor der Computer gestartet wird. Sie können diese Methode auch verwenden, um Treiberpakete hinzuzufügen, die zum Starten des Systems zu einem Windows-Image erforderlich sind. Weitere Informationen finden Sie unter Hinzufügen von Gerätetreibern zu Windows während des Windows Setups. Weitere Informationen zur Funktionsweise von Windows Setup finden Sie in der technischen Referenz zu Windows Setup.
Verwenden Sie den WindowsPE-Konfigurationsdurchlauf, um Treiberpakete hinzuzufügen, die zum Starten von Windows PE erforderlich sind.
Zu den Methoden zum Hinzufügen von Treiberpaketen mithilfe von Windows Setup gehören:
- Verwenden einer Antwortdatei zum Hinzufügen von Treiberpaketen während des 0fflineServicing-Konfigurationsdurchlaufs von Setup.
- Verwenden einer Antwortdatei zum Hinzufügen von Treiberpaketen während des windowsPE-Konfigurationsdurchlaufs von Setup.
- Bei Windows Server werden die Treiberpakete im Verzeichnis $WinPEDriver$ abgelegt, damit sie während des windowsPE-Konfigurationsdurchgangs von Setup automatisch installiert werden. Alle Laufwerksbuchstaben mit einem Wert von C oder größer werden nach einem $WinPEDriver$-Verzeichnis durchsucht. Das Laufwerk muss während des Setups für die Festplatte zugänglich sein. Stellen Sie sicher, dass für das Laufwerk kein Speichertreiber geladen werden muss, bevor darauf zugegriffen werden kann.
Weitere Informationen zu diesen oder anderen Konfigurationsdurchläufen finden Sie unter Funktionsweise von Konfigurationsdurchläufen.
Hinzufügen von Treiberpaketen nach der Bereitstellung auf einem laufenden Betriebssystem mithilfe von PnPUtil oder einer Antwortdatei
Sie können das Tool PnPUtil verwenden, um Treiberpakete auf einem laufenden Betriebssystem hinzuzufügen oder zu entfernen. Alternativ können Sie auch eine Antwortdatei verwenden, um die Installation der Treiberpakete zu automatisieren, wenn der Computer im Überwachungsmodus gestartet wird. Diese Methoden können hilfreich sein, wenn Sie ein einfaches Windows-Image pflegen und dann nur die Treiberpakete hinzufügen möchten, die für eine bestimmte Hardwarekonfiguration erforderlich sind. Weitere Informationen zur Verwendung des Überwachungsmodus finden Sie unter Windows in den Überwachungsmodus oder in den OOBE-Modus starten.
Die folgenden Methoden stehen zur Verfügung, um Treiberpakete online zu einem laufenden Betriebssystem hinzuzufügen:
Verwendung von PnPUtil zum Hinzufügen oder Entfernen von PnP-Treiberpaketen. Weitere Informationen finden Sie unter Verwenden von PnPUtil in einer Befehlszeile zur Installation eines Plug & Play-Geräts.
Verwendung einer Antwortdatei zur Automatisierung der Installation von Gerätetreibern, wenn der Computer im Überwachungsmodus gestartet wird. Weitere Informationen finden Sie unter Hinzufügen eines Treibers online im Überwachungsmodus.
Treiberpakete für den S Modus
Treiberpakete im Windows S Modus müssen bestimmte Anforderungen erfüllen. Informationen zu den Typen von Treiberpaketen, die Sie Windows im S Modus hinzufügen können, finden Sie unter Windows 10 S-Treiberanforderungen.
Verwalten von Treiberordnern
Wenn Sie mehrere Treiberpakete hinzufügen, sollten Sie separate Ordner am Quellspeicherort für jedes Treiberpaket oder jede Treiberpaketkategorie erstellen. Dadurch wird sichergestellt, dass keine Konflikte beim Hinzufügen von Treiberpaketen mit demselben Dateinamen entstehen. Nachdem das Treiberpaket auf dem Betriebssystem installiert wurde, wird es in Oem*.inf umbenannt, um eindeutige Dateinamen im Betriebssystem sicherzustellen. Zum Beispiel können die gestaffelten Treiber namens MyDriver1.inf und MyDriver2.inf nach der Installation in Oem0.inf und Oem1.inf umbenannt werden.
Wenn Sie einen Gerätetreiberpfad in einer Antwortdatei angeben, werden alle INF-Treiberpakete im angegebenen Verzeichnis und Unterverzeichnisse dem Treiberspeicher des Windows-Images hinzugefügt. Wenn Beispielsweise alle Treiberpakete in den Verzeichnissen C:\MyDrivers\Networking, C:\MyDrivers\Video und C:\MyDrivers\Audio in Ihrem Windows-Image verfügbar sein sollen, geben Sie den Gerätetreiberpfad C:\MyDrivers in Ihrer Antwortdatei an. Wenn Sie keine Antwortdatei verwenden, können Sie den Befehl /recurse in DISM verwenden. Weitere Informationen zum Befehl /reurse finden Sie unter Befehlszeilenoptionen für DISM zur Treiberwartung. Mit diesem Befehl wird sichergestellt, dass alle Treiberpakete in jedem Unterverzeichnis dem Treiberspeicher in Ihrem Windows-Image hinzugefügt werden.
Wenn alle Treiberpakete in den angegebenen Verzeichnissen und Unterverzeichnissen zum Image hinzugefügt werden, sollten Sie die Antwortdatei oder Ihre DISM-Befehle und diese Verzeichnisse sorgfältig verwalten. Versuchen Sie, Bedenken hinsichtlich einer Vergrößerung des Bildes durch unnötige Treiberpakete auszuräumen.
Grundlegendes zur Bewertung von Treibern
Eines der häufigsten Probleme bei der Bereitstellung von Treiberpaketen tritt auf, wenn ein Treiberpaket erfolgreich in den Treiberspeicher importiert wurde, PnP aber, nachdem das System online ist, einen höher eingestuften Treiber findet und stattdessen diesen Treiber installiert.
Der Windows PnP-Manager bewertet diese Treiberpaketeigenschaften in der Reihenfolge der Wichtigkeit:
- signatur-
- PnP-ID-Übereinstimmung
- Treiberdatum
- Treiberversion
Wenn beispielsweise ein Treiberpaket eine bessere PnP-ID-Übereinstimmung aufweist, aber unsigniert ist, hat ein signiertes Treiberpaket, das eine kompatible ID-Übereinstimmung aufweist, Vorrang. Ein älteres Treiberpaket kann einem neueren Treiberpaket den Rang ablaufen, wenn das ältere Treiberpaket eine bessere PnP-ID-Übereinstimmung oder Signatur aufweist.
Weitere Informationen zur Treibepaketbewertung finden Sie unter Windows-Bewertung von Treibern.
Grundlegendes zu den Anforderungen an digitale Signaturen
Signierte Treiberpakete sind ein wichtiges Sicherheitsfeature in Windows. Treiberpakete, die in einem Windows-Image installiert sind, müssen über eine digitale Signatur verfügen.
Alle Binärdateien des Startstarttreiberdiensts müssen eingebettete Signaturen enthalten. Zum Beispiel SYS-Dateien im Kernel-Modus, die für den Zugriff auf die Boot-Diskette wichtig sind.
Die Treiber-Binärdatei kann auf zwei Arten signiert werden:
Binärdateien des Startstarttreiberdiensts werden über eine Methode namens eingebettete Signatur digital signiert. Eingebettete Signaturen verbessern die Leistung des Startvorgangs. Bei binären Treiberdateien, die nicht Teil eines PnP-Treiberpakets sind, sollten Signaturen eingebettet werden, damit sie bei einer Aktualisierung des Betriebssystems nicht verloren gehen. Weitere Informationen zur eingebetteten Signatur finden Sie unter Eingebettete Signaturen in einer Treiberdatei .
Digital signierte PnP-Treiberpakete enthalten eine Katalogdatei (CAT), die digital signiert ist. Die Katalogdatei enthält einen Hash-Wert aller Dateien in der INF-Datei des Treiberpakets für die Installation. Für die korrekte Installation der meisten PnP-Treiberpakete ist nur eine signierte Katalogdatei erforderlich.
Weitere Informationen zum Signieren von Treibern finden Sie unter Treibersignatur .
Weitere Ressourcen
Diese Websites bieten weitere Informationen zu Treiberpaketanforderungen:
Weitere Informationen zur Bereitstellung von PnP-Treiberpaketen finden Sie unter Signierungsanforderungen für die PnP-Geräteinstallation.
Weitere Informationen über digitale Signaturen und die Entwicklung von Treiberpaketen finden Sie auf der entsprechenden Seite der Website Windows Hardware Developer Central.
Zugehörige Themen
- Hinzufügen eines Gerätetreiberpfads zu einer Antwortdatei
- Hinzufügen eines Treibers im Überwachungsmodus (online)
- Befehlszeilenoptionen für DISM zur Treiberwartung
- Hinzufügen und Entfernen von Treibern offline zu einem Windows-Image bzw. aus diesem
- Hinzufügen von Gerätetreibern zu Windows während des Einrichtens
- Verwalten von Treiberkonfigurationen beim Erfassen eines Windows-Images
- BCDBoot-Befehlszeilenoptionen
- Beheben von Problemen bei der Bereitstellung und Protokolldateien