Como instalar um pacote de driver assinado por teste necessário para instalação e inicialização do Windows
Esta página descreve como instalar um pacote de driver assinado por teste em um computador que executa o Windows Server 2019 (ou Windows Server 2016) ou em um computador começando pela primeira vez após a Instalação do Windows. Você só deve usar um pacote de driver assinado por teste em um ambiente de teste.
Para obter mais informações, consulte Introdução à assinatura de teste.
Antes de começar, verifique se você tem:
- ADK (Kit de Avaliação e Implantação do Windows) e complemento do Windows PE para o ADK
- Arquivo ISO da Mídia de Instalação do Windows Server 2019 ou 2016
Criando o arquivo ISO
Use as seguintes etapas para criar um arquivo ISO e instalar o Windows a partir dele:
- Nas opções menu Iniciar do ADK, escolha Implantação e Ambiente de Ferramentas de Imagem, clique com o botão direito do mouse e selecione Executar como administrador.
- Execute copype para criar uma cópia funcional dos arquivos do Windows PE:
copype amd64 C:\WinPE_amd64
- Habilitar testsigning. Em um computador não UEFI (herdado), use:
cd C:\WinPE_amd64\media\Boot
bcdedit /store .\BCD /enum all
bcdedit /store .\BCD /set {default} testsigning on
Em uma plataforma UEFI, use:
cd C:\WinPE_amd64\media\EFI\Microsoft\Boot
bcdedit /store .\BCD /enum all
bcdedit /store .\BCD /set {default} testsigning on
Para verificar se
testsigning Yes
agora aparece para o identificador {default}, em Carregador de Inicialização do Windows, executebcdedit /store .\BCD /enum all
uma segunda vez.Monte o arquivo ISO da Mídia de Instalação Windows Server 2016 em uma unidade, por exemplo,
G
e copie manualmente todos os arquivos na pasta sources, por exemploG:\sources
, para a pasta sources dos arquivos do sistema WinPE, por exemploC:\WinPE_amd64\media\sources
.
Observação
Não substitua o arquivo existente boot.wim
na pasta C:\WinPE_amd64\media\sources
. Usaremos o ambiente winPE original mais tarde.
Agora temos todos os arquivos, incluindo WinPE e Windows Server 2016.
- Opcionalmente, copie um pacote de driver assinado por teste para a pasta
C:\WinPE_amd64\media
. Os arquivos copiados podem incluir os arquivos .cat, .cer, .inf e .sys do pacote de driver. Use os seguintes comandos para importar o pacote de driver assinado por teste para o arquivo 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
Crie um novo arquivo ISO:
Makewinpemedia /iso C:\winpe_amd64 C:\WS2016_amd64.iso
. Embora o aplicativo padrão no arquivo ISO seja o cmd.exe, você iniciará o setup.exe manualmente para definir as configurações de inicialização após a instalação.Instale Windows Server 2016 do
WS2016_amd64.iso
. Opcionalmente, personalize a origem da instalação para importar mais pacotes de driver.
Instalando o pacote de driver
Use estas etapas para instalar o pacote de driver:
- Desative a Inicialização Segura no computador de teste e inicie o sistema WinPE.
- Depois que o computador é inicializado com o arquivo ISO, um prompt de comando é exibido.
- Para identificar a letra da unidade com o arquivo ISO montado, use
diskpart
, em seguidalist volume
, . Localize o volume com Tipo deDVD-ROM
. Digiteexit
. - Navegue até a unidade ISO e alterne para o diretório de exemplo do pacote de driver, por exemplo
D:\DriverSample
. - Use os seguintes comandos para instalar o pacote de driver de teste:
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
- Opcionalmente, confirme a instalação examinando o
%windir%\inf\setupapi.dev.log
log. - Execute
setup.exe /NoReboot
, por exemplo, deD:\sources
. - Após a instalação, uma mensagem é exibida indicando que o aplicativo de instalação pode ser fechado. Saia do aplicativo para retornar ao prompt de comando do WinPE.
- Digite
diskpart
. Identificar a partição de inicialização do sistema operacional e a letra da unidade para essa partição de inicialização (a única partição FAT32 e o tamanho é de cerca de 100 MB) - Navegue até a unidade de partição de inicialização e alterne o diretório para o local do arquivo BCD, por exemplo
E:\EFI\Microsoft\Boot
. - Ative a atribuição de teste:
bcdedit /store BCD /set {default} testsigning on
e reinicie o computador. - Para confirmar se o computador está no modo de teste, procure uma marca d'água do Modo de Teste no canto inferior direito da área de trabalho.
O computador deve estar no Modo de Teste para carregar um pacote de driver assinado por teste. Se houver um dispositivo de inicialização que exija o pacote de driver assinado por teste, o pacote de driver assinado por teste deverá ser importado para o arquivo WIM (use as etapas dism opcionais acima) para evitar a instalação do PnP posteriormente. Se você desativar a configuração testsigning , o computador poderá falhar ao inicializar.