If you need a Windows 11 hardware ID to install the correct driver, identify an unknown device, or give details to technical support, the quickest method is Device Manager. Windows can also display device IDs through PnPUtil, while MSINFO32 is useful for a broader system report.
One important distinction comes first: a Device Manager hardware ID identifies an individual Plug and Play device. It is not the same as a PC serial number, Windows product ID, BIOS serial number, motherboard UUID, MAC address, or activation ID.
What is a hardware ID in Windows 11?
A hardware ID (HWID) is a vendor-defined identification string that Windows uses to match a device with a compatible driver package. A computer usually has several hardware IDs—one for each relevant device—and a single device can expose multiple IDs.
Examples include:
- PCI\VEN_1000&DEV_0001
- USB\VID_046D&PID_C534
- ROOT\*PNP0F08
The entries are normally ordered from the most specific match to progressively more general matches. That is why you may see several lines instead of one universal “HWID” for the entire PC.
Do these 3 things before closing this tab:
1Clear out junk files and repair common Windows errors2Fix the driver behind crashes, sound loss and screen glitches3Repair Windows errors before they cause bigger problems#1 Best Overall
Check a device’s HWID with Device Manager
This is the fastest graphical method and works without installing another utility.
- Open Windows Search.
- Type Device Manager, then select it from the results.
- Expand the category containing the device. For example, check Display adapters for a graphics device, Network adapters for Wi-Fi hardware, or Universal Serial Bus controllers for a USB device.
- Right-click the device and select Properties.
- Open the Details tab.
- Open the Property drop-down menu and select Hardware Ids.
The Value box displays the available IDs. Right-click an entry and choose Copy if you need to paste it into a driver search, support ticket, or text file.
Windows may also list Compatible Ids in the same Property menu. These are not identical to the hardware IDs. Hardware IDs generally provide the more specific device match, while compatible IDs can identify broader classes of compatible hardware.
What to copy from the list
If a driver website or support technician asks for the HWID, copy the entire first line first. It is generally the most specific entry. If that does not identify the device, provide the remaining lines as well rather than deleting them; the complete list can help distinguish between closely related devices.
Windows stores this information as a REG_MULTI_SZ property. Microsoft documents a maximum of 64 IDs in one hardware-ID list, although most devices show far fewer.
Find hardware IDs from Command Prompt with PnPUtil
PnPUtil.exe is included with Windows in %windir%\System32. On supported Windows 11 installations, it can list connected devices together with their hardware and compatible IDs.
Rank #2
- Open Windows Search.
- Type Command Prompt.
- Select Command Prompt. Administrator rights are not normally required just to query the list, but an elevated window can be useful on managed systems.
- Run this command:
pnputil /enum-devices /connected /deviceids
The output contains each connected device, its instance ID, and its hardware or compatible IDs. This is useful when Device Manager is difficult to navigate or when you want a text-based result that can be redirected to a file:
pnputil /enum-devices /connected /deviceids > "%USERPROFILE%\Desktop\device-ids.txt"
Free tools Windows power users keep installed
One-click scans. No signup required.
To query one device, use its device instance ID:
pnputil /enum-devices /instanceid "<device-instance-ID>" /deviceids
Replace <device-instance-ID> with the actual value. You can obtain the instance ID from Device Manager by selecting Properties > Details > Device instance path, then copy it.
PnPUtil compatibility warning
These commands are version-dependent:
- /enum-devices is available starting with Windows 10 version 1903.
- /connected is available starting with Windows 10 version 1903.
- /deviceids is available starting with Windows 11 version 21H2.
Microsoft documents these version requirements. If Windows reports that a switch is unknown, check the syntax supported by your installation:
pnputil /?
Use /deviceids for this operation. The commonly repeated /ids switch is not the documented PnPUtil option for displaying these device IDs.
Use MSINFO32 for a complete system report
Microsoft System Information provides a broad view of hardware, system components, drivers, and the software environment. It is useful when you want to send a general diagnostic report, but it is not the primary graphical tool for viewing a device’s Plug and Play Hardware Ids.
Recommended Free Tools
Rank #3
To open it:
- Search for msinfo32.
- Right-click System Information.
- Select Run as administrator.
You can also launch it from Command Prompt or the Run dialog:
msinfo32
Microsoft documents these export commands:
Msinfo32 /nfo C:\Temp\system-report.nfo
Msinfo32 /report C:\Temp\system-report.txt
The first command saves an .nfo report. If the filename does not include .nfo, Windows appends that extension. The second saves a text report; include .txt yourself if you want that extension.
Run MSINFO32 as administrator when possible. Without administrator privileges, some driver statuses may appear as stopped even when they are not, because the relevant cache requires elevated access. Also note that MSINFO32 can run in Safe Mode but cannot provide hardware information there; in Safe Mode it is limited to system-component and software-environment information.
Device HWID versus computer hardware ID (CHID)
Some Windows documentation uses “computer hardware ID” or CHID to mean something different from the Device Manager Hardware Ids list.
| Identifier | What it identifies | Typical use |
|---|---|---|
| Device hardware ID | An individual Plug and Play device | Driver matching and unknown-device troubleshooting |
| Computer hardware ID (CHID) | A Windows-generated identifier for a computer configuration | Device targeting and hardware-specific Windows management |
| Serial number | A value assigned by the manufacturer | Warranty, inventory, and support |
| MAC address | A network interface address | Network identification and configuration |
Windows generates CHIDs from combinations of SMBIOS values such as the manufacturer, product name, BIOS vendor and version, SKU, baseboard manufacturer, and baseboard product. It generates them at each boot as GUIDs produced by hashing the relevant SMBIOS values with SHA-1. A particular CHID is generated only when all SMBIOS fields required for that CHID are populated.
Windows 10 and later document CHID values from HardwareID-0 through HardwareID-14, ranging from highly specific combinations of firmware fields to more general manufacturer-based identifiers.
Rank #4
For developers and hardware-testing scenarios, Microsoft provides ComputerHardwareIds.exe as part of the Windows Driver Kit (WDK). It is not a normal built-in end-user command. After installing the WDK and opening the appropriate WDK environment, its documented invocation is:
ComputerHardwareIds
For normal driver troubleshooting, use Device Manager rather than looking for a computer-wide CHID.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
How to use a hardware ID to find a missing driver
- Open Device Manager.
- Look for a device with a warning icon, commonly shown under Other devices.
- Open Properties > Details > Hardware Ids.
- Copy the first ID.
- Search the ID together with the computer manufacturer and model, or provide it to the manufacturer’s support team.
- Download the driver from the PC, motherboard, or device manufacturer where possible.
Do not assume the first web page returned for an ID is safe or correct. Driver-download sites can bundle unwanted software, and a generic driver may not contain the device-specific features or firmware dependencies required by your system.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Common mistakes when checking a Windows 11 HWID
Looking in Settings > System > About
The normal About page shows basic specifications such as the processor, installed RAM, device name, and Windows edition. It is not where Windows exposes the standard Device Manager Hardware Ids list. Use Device Manager > Properties > Details > Hardware Ids.
Expecting one HWID for the whole computer
A graphics adapter, network adapter, storage controller, and USB device can all have different hardware IDs. A computer-wide CHID exists for different Windows and deployment purposes, but it is not the same identifier.
Copying only a shortened label
A name such as “Unknown device” is not enough to identify the hardware. Copy the actual value beginning with a device bus prefix such as PCI, USB, or ROOT.
The Tool Desk
Outbyte Driver Updater FREEFix the driver behind crashes, sound loss and screen glitchesFind Drivers →Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Best Value
Using old WMIC commands without checking availability
WMIC—the Windows Management Instrumentation command-line utility—has been deprecated. WMI itself remains available, but the wmic utility may not be present or enabled depending on the Windows release and optional components. Articles that present WMIC as the dependable Windows 11 method are therefore outdated. For the documented current approach, use Device Manager or PnPUtil.
FAQ
Is a hardware ID the same as a serial number?
No. A Device Manager hardware ID is a Plug and Play identifier used for driver matching. A serial number is assigned by the manufacturer and is used for inventory, warranty, or support.
Where is the HWID in Windows 11?
Open Device Manager, expand the device category, right-click the device, select Properties, open Details, and choose Hardware Ids from the Property menu.
Why does my device show several hardware IDs?
Windows normally lists multiple IDs in order from the most specific match to more general matches. This gives driver packages several ways to match the hardware.
Windows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallOutdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchCan I check every device’s HWID at once?
On supported Windows 11 versions, run pnputil /enum-devices /connected /deviceids in Command Prompt. It lists connected devices and their hardware or compatible IDs.
Does Windows 11 have a single HWID for the entire PC?
Not in the ordinary Device Manager sense. Device Manager shows IDs for individual devices. Windows also supports a separate computer hardware ID (CHID), generated from SMBIOS data for hardware-management scenarios.
Why does PnPUtil say that /deviceids is not recognized?
The /deviceids switch is documented starting with Windows 11 version 21H2. Run pnputil /? to see the syntax supported by your installed Windows version, or use Device Manager.
The Bottom Line
For nearly every Windows 11 driver or unknown-device problem, use Device Manager > device > Properties > Details > Hardware Ids and copy the first, most specific entry. Use pnputil /enum-devices /connected /deviceids when you want a command-line inventory, and use MSINFO32 when you need a wider system report. Do not confuse either device HWIDs or CHIDs with serial numbers, product IDs, or MAC addresses.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

