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:
- Windows Assessment and Deployment Kit (ADK) und Windows PE-Add-On für das ADK
- ISO-Datei für Windows Server 2019 oder 2016-Installationsmedien
Erstellen der ISO-Datei
Führen Sie die folgenden Schritte aus, um eine ISO-Datei zu erstellen und Windows daraus zu installieren:
- 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.
- Führen Sie copype aus, um eine Arbeitskopie der Windows PE-Dateien zu erstellen:
copype amd64 C:\WinPE_amd64
- 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
Um zu überprüfen, ob
testsigning Yes
jetzt für den Bezeichner {default} angezeigt wird, führen Sie unter Windows-Startladeprogramm ein zweites Mal ausbcdedit /store .\BCD /enum all
.Binden Sie die Windows Server 2016 Installationsmedien-ISO-Datei auf einem Laufwerk ein,
G
z. 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.
- 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
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.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:
- Deaktivieren Sie den sicheren Start auf dem Testcomputer, und starten Sie dann das WinPE-System.
- Nachdem der Computer mit der ISO-Datei gestartet wurde, wird eine Eingabeaufforderung angezeigt.
- Um den Buchstaben des Laufwerks mit der eingebundenen ISO-Datei zu identifizieren, verwenden Sie , und dann
diskpart
list volume
. Suchen Sie das Volume mit dem Typ vonDVD-ROM
. Geben Sieexit
ein. - Navigieren Sie zum ISO-Laufwerk, und wechseln Sie zum Beispielverzeichnis des Treiberpakets, z. B
D:\DriverSample
. . - 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
- Optional können Sie die Installation bestätigen, indem Sie das
%windir%\inf\setupapi.dev.log
Protokoll überprüfen. - Führen Sie
setup.exe /NoReboot
aus, z. B. ausD:\sources
. - 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.
- Geben Sie
diskpart
ein. 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) - Navigieren Sie zum Startpartitionslaufwerk, und wechseln Sie zum Speicherort der BCD-Datei, z. B
E:\EFI\Microsoft\Boot
. . - Aktivieren Sie testsigning:
bcdedit /store BCD /set {default} testsigning on
und starten Sie den Computer neu. - 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.