Compartir a través de


Información general sobre el proceso de selección de paquetes de controladores

Windows representa un paquete de controladores como un nodo de controlador , que incluye toda la compatibilidad de software para un dispositivo, como cualquier archivo, servicios y entradas del Registro. Los servicios de un dispositivo incluyen un controlador de función, así como cualquier controlador de filtro de dispositivo de nivel superior e inferior.

Algunos dispositivos requieren un paquete de controladores proporcionado por el proveedor diseñado específicamente para ese dispositivo o uno diseñado para admitir una familia de dispositivos. Sin embargo, otros dispositivos se pueden controlar mediante un paquete de controladores proporcionado por el sistema que admite una familia de dispositivos o todos los dispositivos de una clase de configuración de dispositivo determinada. Windows selecciona el paquete de controladores que coincide más estrechamente con el dispositivo. Si Windows no encuentra este paquete de controladores, selecciona entre paquetes de controladores cada vez más generales.

cómo Windows busca paquetes de controladores

Windows busca en ubicaciones específicas paquetes de controladores que coinciden con un dispositivo. Un paquete de controladores coincide con un dispositivo si se cumple lo siguiente:

Para obtener más información sobre dónde Windows busca controladores coincidentes, vea Where Windows Searches for Drivers.

cómo Clasifica Windows los paquetes de controladores

Windows crea una lista de todas las coincidencias dentro de cada paquete de controladores aplicable y asigna cada coincidencia con una clasificación. Un único paquete de controladores puede contener varias coincidencias para un dispositivo si el paquete de controladores tiene varias líneas en la sección INF Models que coinciden con el dispositivo. Windows representa la clasificación de cada paquete de controladores con un valor entero mayor o igual que cero.

Para obtener más información sobre el proceso de clasificación, consulta Cómo clasifica Windows los paquetes de controladores.

A partir de Windows Vista, Windows también clasifica los paquetes de controladores en función de si el paquete de controladores está firmado digitalmente. Windows clasifica los paquetes de controladores en función de una firma digital como se indica a continuación:

  • Si la directiva de grupo AllSignersEqual está deshabilitado, Windows clasifica los paquetes de controladores firmados con una firma de Microsoft superior a los paquetes de controladores firmados con una firma de Authenticode. Esta clasificación se produce incluso si un paquete de controladores firmado con una firma Authenticode es, en todos los demás aspectos, una mejor coincidencia para un dispositivo.

  • Si la directiva de grupo AllSignersEqual está habilitada, Windows clasifica por igual todos los paquetes de controladores firmados digitalmente.

Nota

A partir de Windows 7, la directiva de grupo AllSignersEqual está habilitada de forma predeterminada. En Windows Vista y Windows Server 2008, la directiva de grupo AllSignersEqual está deshabilitada de forma predeterminada. Los departamentos de TI pueden invalidar el comportamiento de clasificación predeterminado habilitando o deshabilitando la directiva de grupo AllSignersEqual.

Las firmas de una entidad de firma de Windows incluyen lo siguiente:

  • Firmas premium de WHQL (Laboratorios de Calidad de Hardware de Windows) y firmas estándar de WHQL

  • Firmas para paquetes de controladores de serie

  • Firmas de ingeniería de mantenimiento de Windows (Windows SE)

  • Una firma WHQL para una versión de Windows que sea igual o posterior al valor LowerLogoVersion de la clase de configuración de dispositivos del paquete de controladores

cómo Windows selecciona paquetes de controladores

Windows selecciona el paquete de controladores que coincide con el valor de clasificación más bajo como la mejor correspondencia para el dispositivo.

Sin embargo, si hay varios paquetes de controladores de igual clasificación que son una mejor opción para un dispositivo, Windows usa la fecha y la versión del paquete de controladores para seleccionar un controlador. La fecha y la versión del controlador se especifican mediante la directiva INF DriverVer que se encuentra en el archivo INF del paquete de controladores.

Windows usa los siguientes criterios para seleccionar una coincidencia de paquete de controladores para un dispositivo:

  • Windows selecciona el paquete de controladores que tiene el valor de clasificación más bajo como la mejor correspondencia para el dispositivo.

  • En el caso de las coincidencias del paquete de controladores que tienen la misma clasificación, Windows selecciona el paquete de controladores que tiene la fecha más reciente.

  • Para los paquetes de controladores que tienen la misma clasificación y fecha, Windows selecciona el paquete de controladores que tiene la versión más alta.

  • En el caso de los paquetes de controladores que tienen el mismo rango, fecha y versión, Windows puede seleccionar cualquier paquete de controladores.

Cautela

Aunque la fecha del paquete de controladores tenga mayor prioridad en la clasificación que la versión, se recomienda que la versión y la fecha se actualicen siempre que haya un cambio en el paquete de controladores. Consulte Procedimientos recomendados para asignar nombres y versiones al archivo INF para obtener más información.