Compartilhar via


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:

Criando o arquivo ISO

Use as seguintes etapas para criar um arquivo ISO e instalar o Windows a partir dele:

  1. 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.
  2. Execute copype para criar uma cópia funcional dos arquivos do Windows PE: copype amd64 C:\WinPE_amd64
  3. 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
  1. Para verificar se testsigning Yes agora aparece para o identificador {default}, em Carregador de Inicialização do Windows, execute bcdedit /store .\BCD /enum all uma segunda vez.

  2. Monte o arquivo ISO da Mídia de Instalação Windows Server 2016 em uma unidade, por exemplo, Ge copie manualmente todos os arquivos na pasta sources, por exemplo G:\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.

  1. 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
  1. 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.

  2. 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:

  1. Desative a Inicialização Segura no computador de teste e inicie o sistema WinPE.
  2. Depois que o computador é inicializado com o arquivo ISO, um prompt de comando é exibido.
  3. Para identificar a letra da unidade com o arquivo ISO montado, use diskpart, em seguida list volume, . Localize o volume com Tipo de DVD-ROM. Digite exit.
  4. Navegue até a unidade ISO e alterne para o diretório de exemplo do pacote de driver, por exemplo D:\DriverSample.
  5. 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
  1. Opcionalmente, confirme a instalação examinando o %windir%\inf\setupapi.dev.log log.
  2. Execute setup.exe /NoReboot, por exemplo, de D:\sources.
  3. 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.
  4. 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)
  5. 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.
  6. Ative a atribuição de teste: bcdedit /store BCD /set {default} testsigning on e reinicie o computador.
  7. 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.