Freigeben über


Installieren eines testsignierten Treiberpakets, das für Windows Setup und Start erforderlich ist

Auf dieser Seite wird beschrieben, wie Sie ein testsigniertes Treiberpaket auf einem Computer mit Windows Server 2019 (oder Windows Server 2016) oder auf einem Computer installieren, der zum ersten Mal nach Windows Setup gestartet wird. Sie sollten nur ein testsigniertes Treiberpaket in einer Testumgebung verwenden.

Weitere Informationen finden Sie unter Einführung in die Testsignatur.

Bevor Sie beginnen stellen Sie sicher, dass Sie über Folgendes verfügen:

Erstellen der ISO-Datei

Führen Sie die folgenden Schritte aus, um eine ISO-Datei zu erstellen und Windows daraus zu installieren:

  1. Wählen Sie im ADK-Startmenü die Option Umgebung für Bereitstellungs- und Imageerstellungstools aus, klicken Sie mit der rechten Maustaste, und wählen Sie Als Administrator ausführen aus.
  2. Führen Sie copype aus, um eine Arbeitskopie der Windows PE-Dateien zu erstellen: copype amd64 C:\WinPE_amd64
  3. Aktivieren Sie die Testsignierung. Verwenden Sie auf einem Nicht-UEFI-Computer (Legacy) Folgendes:
cd C:\WinPE_amd64\media\Boot
bcdedit /store .\BCD /enum all
bcdedit /store .\BCD /set {default} testsigning on

Verwenden Sie auf einer UEFI-Plattform Folgendes:

cd C:\WinPE_amd64\media\EFI\Microsoft\Boot
bcdedit /store .\BCD /enum all
bcdedit /store .\BCD /set {default} testsigning on
  1. Um zu überprüfen, ob testsigning Yes jetzt für den Bezeichner {default} angezeigt wird, führen Sie unter Windows-Startladeprogramm ein zweites Mal aus bcdedit /store .\BCD /enum all .

  2. Binden Sie die Windows Server 2016 Installationsmedien-ISO-Datei auf einem Laufwerk ein, Gz. B. , und kopieren Sie alle Dateien unter dem Ordner "sources", z. B. G:\sources, manuell in den Ordner "sources" der WinPE-Systemdateien, z. BC:\WinPE_amd64\media\sources. .

Hinweis

Überschreiben Sie die vorhandene boot.wim Datei nicht im Ordner C:\WinPE_amd64\media\sources. Die ursprüngliche WinPE-Umgebung wird später verwendet.

Jetzt verfügen wir über alle Dateien, einschließlich WinPE und Windows Server 2016.

  1. Kopieren Sie optional ein testsigniertes Treiberpaket in den Ordner C:\WinPE_amd64\media. Kopierte Dateien können die .cat-, CER-, INF- und .sys-Dateien des Treiberpakets enthalten. Verwenden Sie die folgenden Befehle, um das testsignierte Treiberpaket in die WIM-Datei zu importieren:
Dism /Get-WimInfo /wimfile:C:\WinPE_amd64\media\sources\install.wim
Dism /Mount-Image /imagefile:C:\WinPE_amd64\media\sources\install.wim /index:4 /mountdir:C:\WinPE_amd64\mount
Dism /image:C:\WinPE_amd64\mount /Add-Driver /driver:C:\WinPE_amd64\media\DriverSample
Dism /unmount-image /mountdir:C:\WinPE_amd64\mount /commit
  1. Erstellen Sie eine neue ISO-Datei: Makewinpemedia /iso C:\winpe_amd64 C:\WS2016_amd64.iso. Während die Standardanwendung in der ISO-Datei die cmd.exe ist, starten Sie die setup.exe manuell, um die Starteinstellungen nach der Installation zu konfigurieren.

  2. Installieren Sie Windows Server 2016 von WS2016_amd64.iso. Passen Sie optional die Installationsquelle an, um weitere Treiberpakete zu importieren.

Installieren des Treiberpakets

Führen Sie die folgenden Schritte aus, um das Treiberpaket zu installieren:

  1. Deaktivieren Sie den sicheren Start auf dem Testcomputer, und starten Sie dann das WinPE-System.
  2. Nachdem der Computer mit der ISO-Datei gestartet wurde, wird eine Eingabeaufforderung angezeigt.
  3. Um den Buchstaben des Laufwerks mit der eingebundenen ISO-Datei zu identifizieren, verwenden Sie , und dann diskpartlist volume. Suchen Sie das Volume mit dem Typ von DVD-ROM. Geben Sie exitein.
  4. Navigieren Sie zum ISO-Laufwerk, und wechseln Sie zum Beispielverzeichnis des Treiberpakets, z. B D:\DriverSample. .
  5. Verwenden Sie die folgenden Befehle, um das Testtreiberpaket zu installieren:
certmgr.exe -add DriverSample.cer -s -r localmachine root
certmgr.exe -add DriverSample.cer -s -r localmachine trustedpublisher
pnputil.exe /add-driver DriverSample.inf /install
  1. Optional können Sie die Installation bestätigen, indem Sie das %windir%\inf\setupapi.dev.log Protokoll überprüfen.
  2. Führen Sie setup.exe /NoRebootaus, z. B. aus D:\sources.
  3. Nach der Installation wird eine Meldung angezeigt, die angibt, dass die Setupanwendung geschlossen werden kann. Beenden Sie die Anwendung, um zur WinPE-Eingabeaufforderung zurückzukehren.
  4. Geben Sie diskpartein. Identifizieren Sie die Startpartition des Betriebssystems und den Laufwerkbuchstaben für diese Startpartition (die einzige FAT32-Partition und die Größe beträgt etwa 100 MB)
  5. Navigieren Sie zum Startpartitionslaufwerk, und wechseln Sie zum Speicherort der BCD-Datei, z. B E:\EFI\Microsoft\Boot. .
  6. Aktivieren Sie testsigning: bcdedit /store BCD /set {default} testsigning on und starten Sie den Computer neu.
  7. Um zu bestätigen, dass sich der Computer im Testmodus befindet, suchen Sie unten rechts auf dem Desktop nach einem Wasserzeichen für den Testmodus .

Der Computer muss sich im Testmodus befinden, um ein testsigniertes Treiberpaket zu laden. Wenn ein Startgerät das testsignierte Treiberpaket benötigt, muss das testsignierte Treiberpaket in die WIM-Datei importiert werden (verwenden Sie die oben aufgeführten optionalen Dism-Schritte), um die PnP-Installation später zu vermeiden. Wenn Sie die Testsigningeinstellung deaktivieren, kann der Computer möglicherweise nicht gestartet werden.