PCI-Z is a freeware lightweight system utility designed to provide information about (unknown) PCI (PCI-E, PCI-X...) devices and helps you find appropriate device drivers.

PCI-Z is a freeware lightweight system utility designed to provide information about (unknown) PCI (PCI-E, PCI-X...) devices and helps you find appropriate device drivers.

PCI-Z is designed for detecting unknown hardware on your Windows based PC. It will help you determine vendor, device and certain details about device even if you don't have drivers installed. Software uses The PCI ID Repository, a public repository of all known ID's used in PCI devices: ID's of vendors, devices, subsystems and device classes. It is used in various programs (e.g. The PCI Utilities) to display full human-readable names instead of cryptic numeric codes.

You can find drivers for your operating system without a problem! Find drivers for your WiFi cards, audio cards, network cards or any other PCI peripheral.

List of compatible OS:

Both 32 bit (x86) and 64 bit (x64) Windows versions are fully supported, where applicable. In addition, you can run PCI-Z on ReactOS in full functionality. ReactOS is a free open source operating system based on the best design principles found in the Windows NT® architecture - providing completely and in all ways legal and free platform for running PCI-Z without any Windows licenses necessary. Software will NOT run on Windows 95, 98 or ME.

It does not require any library but default Windows ones. No Visual Studio C++ redistributed, no .NET platform, no Java. Windows components such as WMI (Windows Management Instrumentation) are also not required.

There is no installation or configuration! Simply run the file and wait until you get the report. Afterwards, right click on the line to get options (copy all data or just a segment) or export the whole list.

No configuration of whatsoever is needed.

The author of CPU-Z has granted me permission to use a name similar to his product. Thanks Franck!

Key features


How to use

Although PCI-Z is very simple to use, there are some considerations to be taken into account.

PCI-Z has embedded PCI ID database for redundancy and ability to work in the strict and closed environments. However, there are several options to load (not necessarily, but usually) newer PCI ID databases. PCI-Z will unpack its embedded PCI ID database to temporary folder but will also check current folder for 'pci.ids' of newer date. If there is newer PCI ID database in current folder, PCI-Z will automatically use it instead of embedded one. You can still force load embedded PCI ID database 'pci.ids' from your temporary folder by using "Database" -> "Load new" option in the application.

PCI-Z has the ability to take screenshot of itself by clicking on "File" -> "Screenshot". Screenshot will be taken as 24 bit PNG.

By right clicking on listed device, there is an option for drivers search - "Search for drivers". That option will run a simple Google query in your default Internet browser with vendor name and your operating system version. This does not guarantee that you will find your driver, nor am I responsible for any potential damage!

Option for checking whether there is new version of the PCI ID repository and automatic download and usage is available through "Database" -> "Check for update" menu. Do note that PCI-Z will override any 'pci.ids' file currently in your folder if you choose to download newer version. You can also check if there is new version of PCI-Z, however, you will have to manually download it from this site.

You can send your PCI-Z reports to e-mail from the application. That requires 3rd party SMTP server that has no authentication or security such as SSL/TSL.

Since version 1.2, I have decided to embed both CLI and GUI versions of PCI-Z in one file. That will result in loading both GUI and "blank" console (CLI) window once you start PCI-Z. Except for the visual effect that all users are not accustomed to, GUI functionalities of PCI-Z have remained the same.

PCI-Z has command line options for advanced users. Details about those can be accessed by running PIC-Z from console (CLI) with '/?' switch/parameter.


PCI-Z screenshot PCI-Z screenshot PCI-Z screenshot PCI-Z screenshot PCI-Z screenshot

Change log

1.3 (Apr 19, 2014)
Significant code changes and speedups
All database transactions are dealt with through memory
"Error message" column no longer appears if there is no errors/problems with devices
Added devices class detection
Added ability to sort columns
Fixed bug where part of menu was left when screenshot was taken
CLI output is now more lspci-like
1.2 (Jan 27, 2014)
Command line options
Screenshot ability
E-mail report
Better PCI ID database manipulation and redundancy
Automatic search for driver (requires browser and Internet connection)
Bug fixes and code improvements (Jan 4, 2014)
Can display basic system information
Ability to load newer database from PCI ID manually
Resize to arbitrary window size
Minor code improvements (Sep 9, 2013)
Added main menu and help file (Sep 9, 2013)
Added maximize screen capability
Minor bug fixes (Sep 6, 2013)
Initial version

Bug reports and comments

Please report all bugs and comments at

Software is free for both commercial and non commercial usage.

Awards and recognitions

Softpedia FreewareFiles TAMindir i<3freesoftware PCI-Z Download PCI-Z Download PCI-Z Download LockUnlock Folder - Award PCI-Z Download PCI-Z Download Bug Online Program of the Week


All regular users can use "normal" (x86) version of PCI-Z. For users that are using Windows PE or any other Windows version supporting exclusively amd64 kernel, you can use x64 version. Both versions have exactly the same functionalities!

Download (648 kb) (PCI ID version 2014.04.19)

Download 7z archive (354 kb) (PCI ID version 2014.04.19)

Download x64 version (799 kb) (PCI ID version 2014.04.19)

Download x64 version 7z archive (398 kb) (PCI ID version 2014.04.19)

If you find this software useful and consider supporting it by funds, you can make the donation. Please keep in mind that donations are welcome, but in no way required to use and distribute this software both commercially or non-commercially.

Thank you in advance!