This tutorial will show you how to find the hardware ID (HWID) of a device in Windows 11.
A hardware ID is a vendor-defined identification string that Windows uses to match a device to a driver package. A hardware ID identifies a device. It indicates that any driver package that declares it can work with a device that has that ID for some degree of functionality.
Hardware IDs are reported to the Plug and Play Manager (PnP) by a device's enumerator, that is, its bus driver.
Knowing the hardware ID of a device can be useful when troubleshooting or using to specifying or identifying a specific device.
Example hardware ID: PCI\VEN_10DE&DEV_1B06&SUBSYS_85EA1043&REV_A1
You can use the vendor (VEN) 10DE and device id (DEV) 1B06 from the hardware ID to look up what device it is at the link below.
PCI Lookup
PCI Lookup is desinged to help you find the Vendor and Device descriptions you need to get drivers for your PC. If you are not sure where to start, there is some helpful information below that can get you started. If you are still lost, feel free to contact us, we would be happy to help!
pcilookup.com
Hardware ID items | Description |
|---|---|
| PCI or USB | How the device is connected |
| VEN_XXXX | Vendor ID identifying the manufacturer |
| DEV_XXXX | Device ID identifying the specific hardware model |
| PID_XXXX | Product ID identifying the specific device model |
| SUBSYS_xxxx | Subsystem ID (parent device or system) |
| REV_xx | Revision number |
Reference:
Hardware ID - Windows drivers
A hardware ID is a vendor-defined identification string that Windows uses to match a device to an information (INF) file.
learn.microsoft.com
Contents
- Option One: Find Hardware ID (HWID) of Device in Device Manager
- Option Two: Find Hardware ID (HWID) of Device in PowerShell
1 Open Device Manager (devmgmt.msc).
2 Expand open the device category (ex: "Display adapters") for the device. (see screenshot below step 3)
3 Double click/tap on the device (ex: "NVIDIA GeForce GTX 1080 Ti") to open its Properties page. (see screenshot below)
4 Click/tap on the Details tab on the Properties page. (see screenshot below step 5)
5 Select Hardware Ids in the Property drop menu. (see screenshot below)
6 The top value is the hardware ID (ex: "PCI\VEN_10DE&DEV_1B06&SUBSYS_85EA1043&REV_A1") for this device. (see screenshot below)
You can right click on the hardware ID and click/tap on Copy to copy it to the Clipboard to paste (Ctrl+V) where you want.
1 Open Windows Terminal and select either Windows PowerShell.
2 Copy and paste the command you want to use below into Windows Terminal, and press Enter. (see screenshots below)
Output to Windows PowerShell
Get-PnpDevice -PresentOnly | Select-Object Name, HardwareID | Format-Table -AutoSizeOR
Output to "HardwareID.txt" file on Desktop
Get-PnpDevice -PresentOnly | Select-Object Name, HardwareID | Format-Table -AutoSize > "$env:USERPROFILE\Desktop\HardwareID.txt"3 The first HardwareID listed is the hardware ID (ex: "PCI\VEN_10DE&DEV_1B06&SUBSYS_85EA1043&REV_A1") for a device Name (ex: "NVIDIA GeForce GTX 1080 Ti").
That's it,
Shawn Brink
Last edited:




