Cómo instalar un paquete de controladores firmado por prueba necesario para el programa de instalación y el arranque de Windows

En esta página se describe cómo instalar un paquete de controladores firmados por prueba en un equipo que ejecuta Windows Server 2019 (o Windows Server 2016) o en un equipo que se inicia por primera vez después del programa de instalación de Windows. Solo debe usar un paquete de controladores firmados por pruebas en un entorno de prueba.

Para obtener más información, consulta Introducción a la firma de pruebas.

Antes de comenzar, asegúrese de que dispone de:

Creación del archivo ISO

Siga estos pasos para crear un archivo ISO e instalar Windows desde él:

  1. En las opciones del menú Inicio de ADK, elija Entorno de herramientas de implementación e imágenes, haga clic con el botón derecho y seleccione Ejecutar como administrador.
  2. Ejecute copype para crear una copia en funcionamiento de los archivos de Windows PE: copype amd64 C:\WinPE_amd64
  3. Habilite la asignación de pruebas. En un equipo que no sea UEFI (heredado), use:
cd C:\WinPE_amd64\media\Boot
bcdedit /store .\BCD /enum all
bcdedit /store .\BCD /set {default} testsigning on

En una 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 comprobar que testsigning Yes ahora aparece para el identificador {default}, en Cargador de arranque de Windows, ejecute bcdedit /store .\BCD /enum all una segunda vez.

  2. Monte el archivo ISO de medios de instalación de Windows Server 2016 en una unidad, por ejemplo, Gy copie manualmente todos los archivos de la carpeta sources, por ejemplo G:\sources, en la carpeta sources de los archivos del sistema WinPE, por ejemplo C:\WinPE_amd64\media\sources.

Nota

No sobrescriba el archivo existente boot.wim en la carpeta C:\WinPE_amd64\media\sources. Usaremos el entorno de WinPE original más adelante.

Ahora tenemos todos los archivos, incluidos WinPE y Windows Server 2016.

  1. Opcionalmente, copie un paquete de controladores firmado por prueba en la carpeta C:\WinPE_amd64\media. Los archivos copiados pueden incluir los archivos .cat, .cer, .inf y .sys del paquete de controladores. Use los siguientes comandos para importar el paquete de controladores firmados por pruebas en el archivo 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. Cree un nuevo archivo ISO: Makewinpemedia /iso C:\winpe_amd64 C:\WS2016_amd64.iso. Aunque la aplicación predeterminada en el archivo ISO es la cmd.exe, iniciará el setup.exe manualmente para configurar las opciones de arranque después de la instalación.

  2. Instale Windows Server 2016 desde WS2016_amd64.iso. Opcionalmente, personalice el origen de instalación para importar más paquetes de controladores.

Instalación del paquete de controladores

Siga estos pasos para instalar el paquete de controladores:

  1. Desactive el arranque seguro en el equipo de prueba y, a continuación, inicie el sistema WinPE.
  2. Una vez que la máquina arranca con el archivo ISO, aparece un símbolo del sistema.
  3. Para identificar la letra de la unidad con el archivo ISO montado, use diskparty, a continuación list volume, . Busque el volumen con El tipo de DVD-ROM. Escriba exit.
  4. Vaya a la unidad ISO y cambie al directorio de ejemplo del paquete de controladores, por ejemplo D:\DriverSample.
  5. Use los comandos siguientes para instalar el paquete de controladores de prueba:
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 la instalación revisando el %windir%\inf\setupapi.dev.log registro.
  2. Ejecute setup.exe /NoReboot, por ejemplo desde D:\sources.
  3. Después de la instalación, aparece un mensaje que indica que se puede cerrar la aplicación de instalación. Salga de la aplicación para volver al símbolo del sistema de WinPE.
  4. Escriba diskpart. Identifique la partición de arranque del sistema operativo y la letra de unidad de esa partición de arranque (la única partición FAT32 y el tamaño es de aproximadamente 100 MB).
  5. Vaya a la unidad de partición de arranque y cambie el directorio a la ubicación del archivo BCD, por ejemplo E:\EFI\Microsoft\Boot.
  6. Activar la asignación de pruebas: bcdedit /store BCD /set {default} testsigning on y reiniciar el equipo.
  7. Para confirmar que el equipo está en modo de prueba, busque una marca de agua modo de prueba en la parte inferior derecha del escritorio.

El equipo debe estar en modo de prueba para cargar un paquete de controladores firmados por pruebas. Si hay un dispositivo de arranque que requiera el paquete de controladores firmados por prueba, el paquete de controladores firmados por prueba debe importarse al archivo WIM (use los pasos opcionales de Dism anteriores) para evitar la instalación de PnP más adelante. Si desactiva la configuración de asignación de pruebas , es posible que la máquina no arranque.