/

Treiber in WinPE einbinden: So erkennen Windows Setup und Wiederherstellung Ihre Hardware

von Team Ninja
How to Add Drivers to WinPE so Windows Setup and Recovery See Your Hardware blog banner image
How to Add Drivers to WinPE so Windows Setup and Recovery See Your Hardware blog banner image

Try our #1 rated endpoint management platform on G2

NinjaOne dashboard screenshot

Automate the Hardest Parts of IT

Schlüsselpunkte

  • Damit Windows Setup und die Wiederherstellung Ihre Hardware erkennen, brauchen Sie einen strukturierten und wiederholbaren Ablauf, um Treiber in WinPE einzubinden.
  • Best Practices, um Treiber in WinPE einzubinden:
    • Treiber und Arbeitsumgebung vorbereiten.
    • Treiber mit DISM in die boot.wim injizieren.
    • Treiber zur Laufzeit innerhalb von WinPE laden.
    • Bei Bedarf Treiber zum Offline-Windows-Image hinzufügen.
    • Eine Antwortdatei für die unbeaufsichtigte Installation nutzen, um Treiber während des Windows Setups vorzuladen (optional).
    • Datenträger und Netzwerk in WinPE prüfen.
    • Versionieren, ablegen und wiederverwenden.
  • Mögliche Probleme: Das Setup erkennt den Datenträger weiterhin nicht; der Treiber wird geladen, Geräte fallen unter UEFI jedoch aus; autounattend übernimmt die Treiber nicht; unsignierte oder blockierte Treiber.
  • Wenn Sie diese Best Practices befolgen, um Treiber in WinPE einzubinden, laufen Installationen und Reparaturen reibungslos ab.

Wenn Windows Setup oder Wiederherstellungstools Ihren Datenträger nicht erkennen, liegt das meist an fehlenden oder falschen Speichercontroller-Treibern in WinPE. Am schnellsten und zuverlässigsten lösen Sie das, indem Sie Treiber in WinPE einbinden. Dazu injizieren Sie signierte INF-Treiberpakete mit Tools wie Deployment Image Servicing and Management (DISM) in die boot.wim und laden Treiber bei Bedarf zur Laufzeit, um sie schnell zu prüfen.

In dieser Anleitung zeigen wir Ihnen einen sauberen, wiederholbaren Workflow, mit dem Administrator:innen und MSPs dafür sorgen, dass sowohl Windows Setup als auch Wiederherstellungsumgebungen die Hardware zuverlässig erkennen.

Auf einen Blick

Aufgabe

Zweck und Nutzen

Aufgabe 1: Treiber und Arbeitsumgebung vorbereiten Schafft einen strukturierten Ansatz für saubere Injektionen, einfachere Audits und eine schnellere Fehlersuche im Nachhinein.
Aufgabe 2: Treiber mit DISM in die boot.wim injizieren Sorgt für einheitliches Verhalten auf allen Geräten, weil beide Indizes des Boot-Images aktualisiert werden.
Aufgabe 3: Treiber zur Laufzeit innerhalb von WinPE laden Ermöglicht schnelle Testdurchläufe, ohne den USB-Stick jedes Mal neu zu erstellen.
Aufgabe 4: Bei Bedarf Treiber zum Offline-Windows-Image hinzufügen Deckt alle Treiber ab, weil sowohl WinPE als auch das Offline-Windows-Image gewartet werden.
Aufgabe 5: Eine Antwortdatei für die unbeaufsichtigte Installation nutzen, um Treiber während des Windows Setups vorzuladen (optional) Ermöglicht die Skalierung auf heterogene Geräteflotten, ohne die boot.wim jedes Mal manuell neu zu bauen.
Aufgabe 6: Datenträger und Netzwerk in WinPE prüfen Bestätigt den Zustand der wesentlichen Komponenten des USB-Mediums vor dem Rollout.
Aufgabe 7: Versionieren, ablegen und wiederverwenden Garantiert vorhersehbare Ergebnisse, einfache Rollbacks und künftig schnellere Builds.

Voraussetzungen

Prüfen Sie vor den einzelnen Schritten, ob Folgendes vorliegt:

  • WinPE-Medium, erstellt nach Ihrem bestehenden Verfahren
  • INF-Treiberpakete für die Zielhardware (Speicher, USB, Touchpad, Netzwerkschnittstellen-Controller (NIC))
  • Techniker-PC mit Administratorrechten und DISM, vorzugsweise über das Windows ADK

Aufgabe 1: Treiber und Arbeitsumgebung vorbereiten

Richten Sie zunächst eine saubere Arbeitsumgebung ein und ordnen Sie Ihre Treibersätze. Gehen Sie dabei so vor:

  • Legen Sie auf dem Techniker-PC einen Ordner „Root Drivers“ an. Sammeln Sie darin signierte Treiberpakete in einer Ordnerstruktur, mit einem Unterordner pro Gerät oder Modell.
  • Da sie die Erkennung von Datenträgern in WinPE direkt beeinflussen, empfiehlt es sich, die vom Anbieter bereitgestellten Speicher- und USB-Controller zu verwenden. Eingabegeräte und Netzwerkschnittstellen-Controller (NIC) können Sie danach ergänzen.
  • Stellen Sie sicher, dass die Architektur zu Ihrem WinPE passt (x64).

Aufgabe 2: Treiber mit DISM in die boot.wim injizieren

Mounten Sie für eine vollständige Abdeckung nacheinander Index 1 und Index 2 der boot.wim. Anschließend können Sie die Treiber rekursiv hinzufügen. Gehen Sie so vor:

  1. Index 1 mounten:

dism /Mount-Wim /WimFile:X:\sources\boot.wim /index:1 /MountDir:C:\Mount\PE1

HINWEIS: Ersetzen Sie „X:“ durch den Laufwerkbuchstaben Ihres USB-Sticks mit der Windows-Installation.

  1. Alle Treiber rekursiv hinzufügen:

dism /Image:C:\Mount\PE1 /Add-Driver /Driver:C:\Drivers /Recurse

HINWEIS: Ersetzen Sie C:\Drivers durch den Pfad zum entpackten INF-Treiberordner.

  1. Änderungen übernehmen:

dism /Unmount-Wim /MountDir:C:\Mount\PE1 /Commit

HINWEIS: Ersetzen Sie C:\Drivers durch den Pfad zum entpackten INF-Treiberordner.

  1. Wiederholen Sie dieselben Schritte zum Mounten, Injizieren und Übernehmen für Index 2 der boot.wim. Diesen Index nutzt Windows Setup, er muss die benötigten Treiber für die Erkennung von Datenträgern und Hardware während der Installation also ebenfalls enthalten.

Aufgabe 3: Treiber zur Laufzeit innerhalb von WinPE laden

HINWEIS: In den meisten WinPE-Umgebungen wird wpeinit automatisiert ausgeführt. Ein erneuter Aufruf ist unbedenklich und kann bei der Prüfung oder Fehlersuche hilfreich sein.

Manchmal möchten Sie einen einzelnen Treiber bestätigen, bevor Sie ihn fest in Ihr Medium übernehmen. WinPE unterstützt Tests zur Laufzeit mit drvload. Gehen Sie dafür so vor:

  1. Booten Sie von Ihrem WinPE-USB-Stick.
  2. Drücken Sie Umschalt + F10, um die Eingabeaufforderung zu öffnen.
  3. Laden Sie einen Treiber manuell zur vorübergehenden Prüfung:

drvload X:\Drivers\Storage\iaStorAC.inf

HINWEIS: Ersetzen Sie „X:“ durch den Laufwerkbuchstaben des USB-Sticks oder Mediums, auf dem die Treiber-INF liegt.

  1. Scannen Sie die Datenträger mit Datenträgertools erneut oder starten Sie Windows Setup neu.
  2. Nach erfolgreicher Prüfung erstellen Sie das endgültige Medium neu und injizieren nur den funktionierenden Treibersatz zurück in die boot.wim.

Aufgabe 4: Bei Bedarf Treiber zum Offline-Windows-Image hinzufügen

Wenn Windows installiert ist, vor dem ersten Start jedoch ein benötigter Treiber fehlt, oder wenn Windows nicht korrekt startet, mounten Sie das Offline-Windows-Image und fügen denselben Treiber mit DISM hinzu. Verwenden Sie dazu:

dism /Image:D:\ /Add-Driver /Driver:C:\Drivers\Storage /Recurse
HINWEIS: Ersetzen Sie D:\ durch den Laufwerkbuchstaben, unter dem die Offline-Windows-Installation gemountet ist.

Kombinieren Sie dies mit der Injektion in WinPE, um alles abzudecken.

Aufgabe 5: Eine Antwortdatei für die unbeaufsichtigte Installation nutzen, um Treiber während des Windows Setups vorzuladen (optional)

Wenn Sie mehrere Hardwaremodelle betreuen, wird Automatisierung unverzichtbar. Die Komponente PnpCustomizationsWinPE in der autounattend.xml ermöglicht es dem Setup, Treiber während der Windows-PE-Phase automatisiert von einem Speicherort auf Ihrem USB-Laufwerk zu laden.

  1. Verweisen Sie in Ihrer autounattend-Datei mit dem Element DriverPaths auf einen Ordner wie \Drivers im Stammverzeichnis des USB-Sticks.
  2. Achten Sie darauf, dass die Konfiguration im Durchlauf WindowsPE steht, da andere Durchläufe während des Setups keine Treiber laden.
  3. Prüfen Sie die Pfade, indem Sie vom USB-Stick booten und bestätigen, dass die Treiber während des Setups übernommen werden.

Aufgabe 6: Datenträger und Netzwerk in WinPE prüfen

HINWEIS: In den meisten WinPE-Umgebungen wird wpeinit automatisiert ausgeführt. Ein erneuter Aufruf ist unbedenklich und kann bei der Prüfung oder Fehlersuche hilfreich sein.

Bevor Sie Ihren USB-Stick breit ausrollen, prüfen Sie die wesentlichen Komponenten:

  1. Booten Sie vom USB-Stick und lassen Sie WinPE initialisieren.
  2. Führen Sie aus:

wpeinit

  1. Führen Sie anschließend aus:

wpeutil InitializeNetwork

  1. Testen Sie das Netzwerk, zum Beispiel mit einem Ping auf das Gateway oder einer kleinen Netzwerkoperation.

Aufgabe 7: Versionieren, ablegen und wiederverwenden

Damit die Schritte wiederholbar und skalierbar bleiben, dokumentieren und versionieren Sie sauber:

  • Speichern Sie den Treibersatz und die exakt verwendeten DISM-Befehle mit Datum und Hinweisen zum Modell.
  • Pflegen Sie einen schlanken, signierten INF-Katalog je Hardwarefamilie, um Neuerstellungen zu beschleunigen.

Fehlerbehebung

Beim Einbinden von Treibern in WinPE können Ihnen mehrere Stolpersteine begegnen. Hier sind einige der häufigsten Probleme:

Problem Mögliche Lösung
Das Setup erkennt den Datenträger weiterhin nicht. Prüfen Sie, ob Sie beide Indizes der boot.wim bearbeitet haben. Testen Sie die genaue INF zur Laufzeit mit drvload und injizieren Sie sie anschließend erneut.
Der Treiber wird geladen, Geräte fallen unter UEFI jedoch aus. Stellen Sie sicher, dass der Treiber zur WinPE-Architektur passt und beim Booten im UEFI-Modus mit Firmware und Speichermodus des Systems kompatibel ist.
Autounattend übernimmt die Treiber nicht. Bestätigen Sie, dass der Komponentendurchlauf WinPE lautet und der Pfad zum Bootzeitpunkt existiert.
Treiber lassen sich wegen der Signaturprüfung nicht laden. Verwenden Sie nach Möglichkeit signierte INF-Treiber. Test-Signaturen sollten nur in kontrollierten Laborumgebungen aktiviert und nie produktiv eingesetzt werden.

So erkennen Windows Setup und die Wiederherstellung Ihre Hardware

Es sorgt für Verzögerungen, wenn WinPE wesentliche Komponenten Ihres Computers nicht erkennt, etwa die Festplatte, USB-Anschlüsse oder das Netzwerk. Selbst einfache Aufgaben sind dann unmöglich, bis die richtigen Treiber ergänzt und geprüft wurden. Abhelfen können Sie, indem Sie Treiber in WinPE einbinden, vor allem durch das Injizieren signierter INF-Treiberpakete in die boot.wim.

Das Wichtigste in Kürze

  • Signierte INF-Treiber in die boot.wim-Indizes 1 und 2 injizieren
  • Schnelle Prüfung innerhalb von WinPE mit drvload
  • Treiber per autounattend für Medien mit mehreren Modellen bereitstellen
  • Netzwerk initialisieren und sowohl Speicher als auch Netzwerkschnittstellen-Controller (NIC) prüfen
  • Ein geprüftes, versioniertes Treiber-Repository zur Wiederverwendung pflegen

Wenn Sie die beschriebenen Schritte befolgen, wird die Hardware sowohl in WinPE als auch in Windows Setup und der Wiederherstellung zuverlässig erkannt.

Verwandte Themen:

FAQs

In Umgebungen mit deaktiviertem Secure Boot ist das technisch möglich, bei aktiviertem Secure Boot werden unsignierte Treiber jedoch nicht geladen. Bevorzugen Sie immer signierte INF-Treiber und testen Sie unsignierte Treiber nur in kontrollierten Laborszenarien mit deaktiviertem Secure Boot.

Booten Sie WinPE und prüfen Sie, ob die Speichergeräte sichtbar sind. Testen Sie Speichercontroller-Treiber zur Laufzeit mit drvload: Erscheint der Datenträger nach dem Laden des Treibers, fehlte der passende Speichertreiber.

Ja. Ordnen Sie die Treiber nach Modell oder Gerätetyp in Unterordnern und stellen Sie sie optional über autounattend.xml bereit, damit die Installation während des Windows Setups ohne Eingriff abläuft.

Nein. WinPE-Treiber betreffen nur die Vorinstallations- oder Wiederherstellungsumgebung. Fehlt ein Gerät nach der Installation weiterhin, fügen Sie denselben Treiber mit dem Befehl DISM zum Offline-Windows-Image hinzu.

Aktualisieren Sie die Treiber immer dann, wenn neue Hardware hinzukommt oder Windows-Updates neuere Treiber erfordern. Ein versioniertes Treiber-Repository je Modell sorgt für verlässliche Ergebnisse über alle Rollouts hinweg.

Das könnte Sie auch interessieren

Sind Sie bereit, die schwierigsten Aufgaben der IT zu vereinfachen?

NinjaOne Allgemeine Geschäftsbedingungen für Skripte

Indem Sie unten auf die Schaltfläche „Ich akzeptiere“ klicken, erklären Sie Ihr Einverständnis mit den folgenden rechtlichen Bedingungen sowie mit unseren Nutzungsbedingungen:

  • Eigentumsrechte: NinjaOne besitzt und wird weiterhin alle Rechte, Titel und Interessen an dem Skript (einschließlich des Urheberrechts) behalten. NinjaOne gewährt Ihnen eine eingeschränkte Lizenz zur Nutzung des Skripts in Übereinstimmung mit diesen rechtlichen Bedingungen.
  • Einschränkung der Nutzung: Sie dürfen das Skript nur für Ihre legitimen persönlichen oder internen Geschäftszwecke verwenden und es nicht an Dritte weitergeben.
  • Verbot der Wiederveröffentlichung: Sie sind unter keinen Umständen berechtigt, das Skript in einer Skriptbibliothek, die einem anderen Softwareanbieter gehört oder von diesem kontrolliert wird, erneut zu veröffentlichen.
  • Gewährleistungsausschluss: Das Skript wird „wie gesehen“ und „wie verfügbar“ bereitgestellt, ohne jegliche Garantie. NinjaOne gibt keine Versprechen oder Garantien, dass das Skript frei von Fehlern ist oder dass es Ihre speziellen Bedürfnisse oder Erwartungen erfüllt.
  • Risikoübernahme: Die Verwendung des Skripts erfolgt auf eigene Gefahr. Sie erkennen an, dass die Nutzung des Skripts mit bestimmten Risiken verbunden ist, und Sie verstehen und übernehmen jedes dieser Risiken.
  • Verzicht und Freigabe: Sie machen NinjaOne nicht für nachteilige oder unbeabsichtigte Folgen verantwortlich, die sich aus Ihrer Nutzung des Skripts ergeben, und Sie verzichten auf alle gesetzlichen oder billigkeitsrechtlichen Rechte oder Rechtsmittel, die Sie gegen NinjaOne im Zusammenhang mit Ihrer Nutzung des Skripts haben könnten.
  • EULA: Wenn Sie ein NinjaOne-Kunde sind, unterliegt Ihre Nutzung des Skripts dem für Sie geltenden Endbenutzer-Lizenzvertrag (EULA).