Loading…
Loading…
Utilities / Public
Runs in your browserPaste a hardware ID from Device Manager (Properties > Details > Hardware Ids), such as PCI\VEN_10DE&DEV_2204. You get the vendor, the type of device, who sold it, and where to get the right driver. You can paste several lines at once.
Press Windows + X and choose Device Manager, or press Windows + R, type devmgmt.msc and press Enter.
Look under Other devices for anything named Unknown device or marked with a yellow warning triangle. These are the ones missing a driver. Any other device works too if you just want to identify it.
Right-click the device and choose Properties, then open the Details tab.
In the Property drop-down pick Hardware Ids. Several lines appear. Right-click the first, longest line and choose Copy. It looks like PCI\VEN_10DE&DEV_2204&SUBSYS_38811458.
In PowerShell this copies the ID of every device that is not working properly. Paste the lot into the box.
Get-PnpDevice -PresentOnly | Where-Object { $_.Status -ne 'OK' -and $_.HardwareID } | ForEach-Object { $_.HardwareID[0] } | clipThis copies the ID of all connected devices, not just problem ones.
Get-PnpDevice -PresentOnly | Where-Object { $_.HardwareID } | ForEach-Object { $_.HardwareID[0] } | clipPaste one ID per line into the Hardware IDs box and run the tool.
What the parts mean. VEN or VID is the chip maker, DEV or PID is the exact chip, and SUBSYS tells you which brand sold the card. VEN and DEV are the parts that matter most for finding a driver.
No Hardware Ids option? Make sure you picked the device itself and not a category heading. Some virtual devices have no hardware ID.
Linux or Mac? On Linux, lspci -nn and lsusb show IDs like [10de:2204]. Enter that as PCI\VEN_10DE&DEV_2204 to decode it here.
Privacy. A hardware ID describes a type of device, not your personal data. This tool decodes it in your browser.