Come installare un pacchetto driver firmato dal test richiesto per l'installazione e l'avvio di Windows
Questa pagina descrive come installare un pacchetto driver firmato da test in un computer che esegue Windows Server 2019 (o Windows Server 2016) o in un computer che viene avviato per la prima volta dopo l'installazione di Windows. È consigliabile usare solo un pacchetto driver firmato da test in un ambiente di test.
Per altre info, vedi Introduzione alla firma dei test.
Prima di iniziare, assicurarsi di disporre di:
- Windows Assessment and Deployment Kit (ADK) e componente aggiuntivo Windows PE per ADK
- File ISO del supporto di installazione di Windows Server 2019 o 2016
Creazione del file ISO
Usare la procedura seguente per creare un file ISO e installare Windows da esso:
- Nelle opzioni del menu Start di ADK scegliere Deployment and Imaging Tools Environment (Ambiente strumenti di distribuzione e creazione di immagini), fare clic con il pulsante destro del mouse e scegliere Esegui come amministratore.
- Eseguire copype per creare una copia funzionante dei file di Windows PE:
copype amd64 C:\WinPE_amd64
- Abilitare la firma di test. In un computer non UEFI (legacy) usare:
cd C:\WinPE_amd64\media\Boot
bcdedit /store .\BCD /enum all
bcdedit /store .\BCD /set {default} testsigning on
In una piattaforma UEFI usare:
cd C:\WinPE_amd64\media\EFI\Microsoft\Boot
bcdedit /store .\BCD /enum all
bcdedit /store .\BCD /set {default} testsigning on
Per verificare che
testsigning Yes
ora venga visualizzato per l'identificatore {default}, in Windows Boot Loader eseguirebcdedit /store .\BCD /enum all
una seconda volta.Montare il file ISO del supporto di installazione Windows Server 2016 in un'unità,
G
ad esempio , e copiare manualmente tutti i file nella cartella sources, ad esempioG:\sources
, nella cartella sources dei file di sistema WinPE, ad esempioC:\WinPE_amd64\media\sources
.
Nota
Non sovrascrivere il file esistente boot.wim
nella cartella C:\WinPE_amd64\media\sources
. L'ambiente WinPE originale verrà usato in un secondo momento.
Ora abbiamo tutti i file, tra cui WinPE e Windows Server 2016.
- Facoltativamente, copiare un pacchetto driver firmato dal test nella cartella
C:\WinPE_amd64\media
. I file copiati possono includere i file con estensione cat, cer, inf e .sys del pacchetto driver. Usare i comandi seguenti per importare il pacchetto driver firmato dal test nel file WIM:
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
Creare un nuovo file ISO:
Makewinpemedia /iso C:\winpe_amd64 C:\WS2016_amd64.iso
. Mentre l'applicazione predefinita nel file ISO è la cmd.exe, si avvierà il setup.exe manualmente per configurare le impostazioni di avvio dopo l'installazione.Installare Windows Server 2016 da
WS2016_amd64.iso
. Facoltativamente, personalizzare l'origine di installazione per importare altri pacchetti driver.
Installazione del pacchetto driver
Per installare il pacchetto driver, seguire questa procedura:
- Disattivare l'avvio protetto nel computer di test e quindi avviare il sistema WinPE.
- Dopo l'avvio del computer con il file ISO, viene visualizzato un prompt dei comandi.
- Per identificare la lettera dell'unità con il file ISO montato, usare
diskpart
, quindilist volume
. Trovare il volume con Tipo diDVD-ROM
. Digitareexit
. - Passare all'unità ISO e passare alla directory di esempio del pacchetto driver, ad esempio
D:\DriverSample
. - Usare i comandi seguenti per installare il pacchetto driver di test:
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
- Facoltativamente, verificare l'installazione esaminando il
%windir%\inf\setupapi.dev.log
log. - Eseguire
setup.exe /NoReboot
, ad esempio daD:\sources
. - Dopo l'installazione, viene visualizzato un messaggio che indica che l'applicazione di installazione può essere chiusa. Uscire dall'applicazione per tornare al prompt dei comandi WinPE.
- Digitare
diskpart
. Identificare la partizione di avvio del sistema operativo e la lettera di unità per la partizione di avvio (l'unica partizione FAT32 e le dimensioni sono di circa 100 MB) - Passare all'unità di partizione di avvio e passare alla directory del percorso del file BCD, ad esempio
E:\EFI\Microsoft\Boot
. - Attivare testsigning:
bcdedit /store BCD /set {default} testsigning on
e riavviare il computer. - Per verificare che il computer sia in modalità test, cercare una filigrana modalità test in basso a destra del desktop.
Il computer deve essere in modalità test per caricare un pacchetto driver firmato dal test. Se è presente un dispositivo di avvio che richiede il pacchetto driver firmato dal test, è necessario importare il pacchetto driver firmato dal test nel file WIM (usare la procedura facoltativa Dism precedente) per evitare l'installazione PnP in un secondo momento. Se si disattiva l'impostazione testsigning , l'avvio del computer potrebbe non riuscire.