Preparar un equipo para la implementación manual de controladores

Puede implementar un controlador automáticamente o manualmente. En cualquier caso, primero debe preparar el equipo de destino. Aquí se describe cómo preparar el equipo de destino si decide implementar el controlador manualmente.

Normalmente, el equipo donde instala y prueba un controlador es independiente del equipo en el que desarrolla y compila el paquete de controladores. El equipo donde se compila el controlador se denomina equipo host y el equipo donde se instala y se prueba el controlador se denomina equipo de destino o equipo de prueba. Proceso de mover el paquete de controladores al equipo de destino e instalar el controlador al que se llama implementar el controlador.

  1. En el equipo de destino, abra una ventana del símbolo del sistema como administrador. Escriba bcdedit /set TESTSIGNING ON. Reinicie el equipo de destino.
  2. Copie la herramienta DevCon en una carpeta del equipo de destino (por ejemplo, c:\Tools). La herramienta DevCon se incluye en el Kit de controladores de Windows (WDK). Puede encontrarlo en el directorio Herramientas (por ejemplo, C:\Archivos de programa (x86)\Windows Kits\10\Tools\x64\devcon.exe).
  3. Cree o obtenga un archivo de certificado (.cer) que puede instalar en el equipo de destino. Por ejemplo, al compilar uno de los controladores de ejemplo de WDK, el proceso de compilación crea un archivo de certificado (.cer). La ubicación del archivo de certificado varía en función de lo que haya especificado para la configuración y la plataforma. Por ejemplo, si la configuración es Debug de Win7 y la plataforma es x64, el archivo de certificado se encuentra en la carpeta de la solución en C++\x64\Win7Debug.
  4. Copie el archivo de certificado en una carpeta del equipo de destino (por ejemplo, c:\Certificates).
  5. En el equipo de destino, haga clic con el botón derecho en el archivo de certificado y elija Instalar. Trabaje con el Asistente para la instalación. Los certificados de prueba usados para insertar firmas en archivos de controlador y firmar un archivo de catálogo de paquetes de controladores deben agregarse al almacén de certificados de entidades de certificación raíz de confianza y al almacén de certificados de editores de confianza. Para obtener más información sobre cómo instalar el certificado en el equipo de destino, consulte Instalación de un certificado de prueba en un equipo de prueba.

Al compilar uno de los ejemplos del controlador WDK, el proceso de compilación crea un certificado de firma de prueba. Solo debe instalar un certificado de firma de prueba una vez. Si ha instalado un certificado de un ejemplo de controlador WDK, puede instalar otros ejemplos de controladores sin volver a instalar un certificado.