
How Windows Identifies Unknown Devices
A reference to hardware IDs, compatible IDs, device classes, bus enumerators, and the Driver Store ranking behind Device Manager labels.
Every enumerated Windows device has an identity supplied by its bus or by ACPI firmware. Device Manager translates that identity using the packages currently available to Plug and Play.
Topic 1
Bus-provided identity
PCI, USB, Bluetooth, ACPI, and software-enumerated devices use different identifier formats. PCI VEN/DEV and USB VID/PID values identify vendors and products, while instance IDs can additionally describe a particular port or physical instance.
Topic 2
INF association
INF models sections list supported identifiers and assign a setup class, service, and friendly description. Windows ranks exact and compatible matches. An “Unknown device” entry often means no current INF supplied a descriptive match.
Topic 3
Limits of name databases
Public identifier databases can associate numeric values with a chip maker, but they do not establish the correct OEM package or board configuration. Subsystem values and the complete computer model provide the narrower integration context.







