"Unknown Device" in Device Manager: Find the Right Driver by Hardware ID
Device Manager shows an Unknown device (or Base System Device) with a yellow exclamation mark, usually under Other devices, and Windows can’t tell you what it is.
Why: Windows recognizes that something is plugged in but has no matching driver, so it can’t name the part. Every device carries a Hardware ID baked into it — a string with the vendor and device codes — and that ID is how you identify the exact part and find its driver.
Fix 1: Let Windows find the driver first
Before hunting IDs, give Windows a chance to install the driver itself.
- Right-click Start → Device Manager (or press Win + R, type
devmgmt.msc, and press Enter). - Right-click the unknown entry → Update driver → Search automatically for drivers.
- Also run Settings → Windows Update → Check for updates, then check Advanced options → Optional updates → Driver updates and install anything listed for it.
If the device is still unidentified, read its Hardware ID in Fix 2.
Fix 2: Read the Hardware ID
The Hardware ID tells you exactly which part this is.
-
In Device Manager, right-click the unknown device → Properties.
-
Open the Details tab.
-
In the Property drop-down, choose Hardware Ids.
-
You’ll see one or more lines like:
PCI\VEN_8086&DEV_1234&SUBSYS_...&REV_... USB\VID_046D&PID_C52B -
Note the codes. VEN_ / VID_ is the vendor and DEV_ / PID_ is the device. Right-click the top line → Copy.
A VEN_8086 (Intel) or VID_046D (Logitech) prefix already narrows the maker. Search the full string on the web to identify the exact part.
Fix 3: Install the matching driver
Once you know what the device is:
- Download the correct driver from the device manufacturer’s support page (or your PC/motherboard maker’s site — unknown devices are often chipset or “Base System Device” components covered by the chipset driver package).
- Run the vendor’s installer. If you only have driver files, go back to Update driver → Browse my computer for drivers, point it at the folder, and let it install.
- Confirm the yellow mark is gone and the device now appears under its proper category.
FAQ
The Hardware ID field is blank or just says ROOT. A truly generic entry can lack a useful ID. Try uninstalling it (right-click → Uninstall device), then Action → Scan for hardware changes to make Windows re-enumerate it.
It’s a “Base System Device” with a yellow mark. That’s almost always a missing chipset driver — install the latest chipset package from Intel/AMD or your PC manufacturer.
Can Windows ever name it without a driver? No — without a driver Windows only has the raw IDs, which is exactly why you read the Hardware ID yourself.
Sources: Microsoft Support — Update drivers through Device Manager in Windows, Microsoft Support — Error codes in Device Manager in Windows