Información de clasificación de paquetes de controladores en el registro de SetupAPI

Cuando Windows selecciona un paquete de controladores para instalar, el registro setupAPI normalmente tiene una entrada Rank que registra la clasificación del controlador en formato hexadecimal y una entrada de puntuación del firmante que registra el tipo de firma. A continuación se muestra un extracto de un registro de dispositivo SetupAPI que muestra un ejemplo de una entrada Rank y un ejemplo de una entrada De puntuación del firmante. En este extracto, la entrada Rank indica que el controlador tiene un rango de "0x00FF3101" y la entrada Puntuación del firmante indica que el controlador es un controlador de bandeja de entrada.

     utl:      Driver Node:
     utl:           Status         - Outranked
     utl:           Driver INF     - input.inf (C:\WINDOWS\System32\DriverStore\FileRepository\input.inf_amd64_3c85f2862c8bffeb\input.inf)
     utl:           Class GUID     - {745a17a0-74d3-11d0-b6fe-00a0c90f57da}
     utl:           Driver Version - 06/21/2006,10.0.22475.1000
     utl:           Configuration  - USB\Class_03&SubClass_01 [HID_Inst.NT]
     utl:           Driver Rank    - 00FF3101
     utl:           Signer Score   - Inbox (0D000003)

O bien, en algunos escenarios, el registro puede aparecer más parecido a este extracto en el que la entrada Rank indica que el controlador tiene una clasificación de "0x00ff0005" y la entrada Puntuación del firmante indica que el controlador es un controlador de bandeja de entrada.

     dvi:           Created Driver Node:
     dvi:                HardwareID   - GenCdRom
     dvi:                InfName      - C:\WINDOWS\System32\DriverStore\FileRepository\cdrom.inf_amd64_9f14c614df704f62\cdrom.inf
     dvi:                DevDesc      - CD-ROM Drive
     dvi:                Section      - cdrom_install
     dvi:                Rank         - 0x00ff0005
     dvi:                Signer Score - INBOX
     dvi:                DrvDate      - 06/21/2006
     dvi:                Version      - 10.0.22475.1000

A continuación se muestra una lista de las entradas de puntuación del firmante que Windows registra en el registro del dispositivo SetupAPI para cada tipo de firma:

Firma WHQL Premium
"Puntuación del firmante - WHQL Logo Gold"

Firma WHQL estándar
"Puntuación del firmante - WHQL Logo Silver"

Una firma de Microsoft no especificada
"Puntuación del firmante: WHQL sin clasificar"

Firma WHQL para una versión de Windows anterior a Windows Vista y igual o posterior al valor LowerLogoVersion de la clase de configuración del dispositivo del controlador.
"Puntuación del firmante - WHQL"

Firma de Microsoft para un controlador de bandeja de entrada
"Puntuación del firmante - BANDEJA DE ENTRADA"

Firma Authenticode o firma WHQL para una versión de Windows anterior a la versión especificada por LowerLogoVersion para la clase de configuración del dispositivo del controlador
"Puntuación del firmante - Authenticode"

Controlador sin firmar
"Puntuación del firmante- No firmado digitalmente"

Para obtener más información sobre la clasificación de controladores, consulta How Windows Ranks Drivers.