PCI ID viewer for Windows

I often end up working on Windows machines that don’t have the right drivers installed for this or that piece of hardware. And since Windows makes it difficult to get at the actual PCI ID’s for its devices, all you have to go on is the “Unknown Device” entry in the Device Manager control panel. Thanks, Microsoft, that’s real helpful.

What I need is a tool to list the PCI ID’s for all devices, and one (preferably) that’s free. I found such a tool at http://members.datafast.net.au/dft0802/. Craig Hart has written a program called PCI32 (for Win2000, NT, XP, etc) and PCI (for Win 9x/ME) that can list the PCI ID’s of all your devices, along with the manufacturer name and model name. Very useful for grabbing exactly the right driver.


  • Pat Williams says:

    I found your site very interesting.

  • ManiS says:

    All you need to do is to go to device manager, click on the device, select properties for that device and select the tab “details”. You should see a dropdown list of property names and values displayed for it in the box below. The second property in the dropdown list is “Hardware IDS” and that lists the vendor id and device id (e.g. PCI\VEN_14E4&DEV_1674&CC_0200 – this example is for a broadcom (14e4) netxtreme ethernet adapter; googling “14e4 1674″ will get you the info!).

  • Anonymous says:

    These are useful because Win9x doesn’t provide the IDs, unlike NT-series Windows.