Plan de desarrollo para la instalación de dispositivos y controladores
Nota
Este artículo es para desarrolladores que crean controladores de dispositivos para Windows. Si es un usuario que busca instalar o actualizar un controlador de dispositivo en el equipo, consulte Actualizar controladores manualmente en Windows.
Para instalar un dispositivo y un controlador en el sistema operativo Windows, siga estos pasos:
Paso 1: Obtenga información sobre los aspectos básicos de la instalación de dispositivos y controladores en Windows.
Debe comprender los aspectos básicos de la instalación de dispositivos y controladores en la familia de sistemas operativos Windows. Esto le ayudará a tomar decisiones de diseño adecuadas y le permitirá simplificar el proceso de desarrollo. Para obtener más información, consulte Instalación de dispositivos y controladores.
Paso 2: Obtenga información sobre los paquetes de controladores y sus componentes.
Un paquete de controladores consta de todos los componentes que debe proporcionar para instalar el dispositivo y admitirlo en Windows. Esto incluye un archivo INF y todos los archivos a los que hace referencia el archivo INF.
Para obtener más información, consulte Paquetes de controladores y Archivos INF.
Paso 3: Crear un paquete de controladores para tu dispositivo y sus controladores.
El paquete de controladores debe proporcionar un archivo INF y, opcionalmente, archivos de controlador o componentes de software adicionales.
Para obtener más información sobre los componentes de un paquete de controladores, consulte Creación de un paquete de controladores.
Para ver paquetes de controladores de ejemplo, consulte el Ejemplo de notificación del sistema.
Paso 4: Firmar para pruebas su paquete de controladores durante el desarrollo y las pruebas.
La firma para pruebas hace referencia al uso de un certificado de prueba para firmar una versión preliminar de un paquete de controladores para su uso en equipos de prueba. Los desarrolladores pueden firmar paquetes de controladores mediante certificados autofirmados, como certificados que genera la herramienta MakeCert
. Esta funcionalidad permite a los desarrolladores instalar y probar paquetes de controladores en Windows con la comprobación de firma de controladores habilitada. Para obtener más información, consulte Firma de controladores durante el desarrollo y las pruebas.
Paso 5: Firmar antes de producción el paquete de controladores para probarlo con arranque seguro.
La firma previa a la producción hace referencia al uso del certificado de preproducción WHQL/WHCP para firmar una versión preliminar de un paquete de controladores para su uso en sistemas de venta al por menor o producción sin tener que habilitar TESTSIGNING. Esta funcionalidad permite a los desarrolladores probar controladores con arranque seguro activado antes de la firma para lanzamiento de su paquete de controladores.
Para obtener más información, consulte Firma y pruebas de controladores preproducción.
Paso 6: Firmar para publicación su paquete de controladores para su distribución.
Después de probar y comprobar el paquete de controladores, debe firmar el paquete de controladores para su publicación. La firma para publicación identifica el publicador de un paquete de controladores. Aunque este paso es opcional, los paquetes de controladores deben estar firmados para su publicación por las siguientes razones:
Asegúrese de la autenticidad, integridad y confiabilidad de los paquetes de controladores. Windows usa firmas digitales para comprobar la identidad del publicador y para comprobar que el controlador no se ha modificado desde que se publicó.
Proporcione la mejor experiencia de usuario al facilitar la instalación automática de controladores.
Ejecute controladores en modo kernel en versiones de 64 bits de Windows Vista y versiones posteriores de Windows.
Reproduzca determinados tipos de contenido Premium de próxima generación.
Los paquetes de controladores se pueden firmar para publicación mediante una de las siguientes opciones:
Una firma de versión WHQL
obtenida a través del Programa de compatibilidad de hardware de Windows (para Windows 10/11) o del Programa de certificación de hardware de Windows (para Windows 8/8.1 y sistemas operativos anteriores). Se crea una firma para publicación a través de un certificado de publicador de software (SPC).
Para obtener más información, consulte Firma de controladores para versión pública.
Paso 7: Distribuir el paquete de controladores.
El último paso es distribuir el paquete de controladores. Si el paquete de controladores cumple los estándares de calidad definidos en el Programa de compatibilidad de hardware con Windows (para Windows 10/11), o el Programa de certificación de hardware de Windows (para Windows 8/8.1 y sistemas operativos anteriores), puede distribuirlo a través del programa Microsoft Windows Update. Para obtener más información, consulte Publicación de un controlador en Windows Update.
Estos son los pasos básicos. Es posible que sea necesario realizar pasos adicionales en función de las necesidades de instalación de su dispositivo y controlador individuales.