Easy Way to List the Details of All the Drivers on Your PC


Over the years some of the most frustrating computer problems that I have encountered have involved drivers. I’ve found that it is a good idea to have a list of all the drivers that are on a PC. Fortunately, there is a free utility called InstalledDriversList that makes this easy.

The utility is from the well-known freeware developer NirSoft and is available at this page on the developer's site. There are both 32-bit and 64-bit versions and the two download links are near the bottom of the page. 64-bit operating systems require the 64-bit version. The utility is said to work on all current versions of Windows from Windows 2000 through Windows 8. No installation is required and the download is a small 67 KB ZIP file containing a portable executable, a CHM help file that is just a copy of the web page, and a read-me text file. You can unzip the executable anywhere convenient. A small configuration file is created on first use so I put the executable in its own folder. NirSoft is a reliable developer and the program gets a clean bill of health from VirusTotal.

The utility displays a tabulated list of the drivers installed on the system and provides a variety of information about each. An example of a partial display is shown in the graphic below. There are 20 columns of information, including Driver Name, Display Name, Description, Startup Type, Driver type, Driver Group, Filename, File Size, Modified/Created Time of the driver file, and version information. The entire table or selected portions can be exported to a HTML file.

Installed Driverrs List

And there you have it – how to get the details of the drivers on your PC.  

Related article - How to Make a List of the Installed Drivers on a PC 

Get your own favorite tip published! Know a neat tech tip or trick? Then why not have it published here and receive full credit? Click here to tell us your tip.

This tips section is maintained by Vic Laurie. Vic runs several websites with Windows how-to's, guides, and tutorials, including a site for learning about Windows and the Internet and another with Windows 7 tips.

Click here for more items like this. Better still, get Tech Tips delivered via your RSS feeder or alternatively, have the RSS feed sent as email direct to your in-box.

Please rate this article: 

Your rating: None
Average: 4.4 (13 votes)


Big thanks, as ever, to Vic -- and also, kudos to Nir Sofer, the largely unsung hero of NirSoft, because it's folks like him who show the Internet at its very best. Glad to see Vic highlighting Nir's work on here.

Midwest Guy - think of a driver as being a Refrigerator with different foods in it. Every meal you make doesn't use ALL of the ingredients in the refrigerator.

You're fine using the foods in it for weeks and suddenly you want to cook Italian or Chinese one day.

That's when you should upgrade your driver with a new refrigerator.

The new Fridge went into your same kitchen, into the same physical space as your old one. It's Maybe an inch wider.

The old regular cooks can still use it and so can any new Italian cook. Any New refrigerators should always have the old foods and also the new Italian and Chinese foods, too.

Probably a dumb question, but I don't know because I'm not too familiar with drivers...so I'll ask and hope someone will provide a polite, helpful, and understandable answer.

I read the help text file that came with the download. It says the entries with the yellow icon mean those drivers are not running on the windows kernel. Does that mean those drivers should be uninstalled from my pc? If not, then:
1) how does one determine if there are drivers that should be uninstalled, and
2) how does one properly uninstall such drivers?

Unless you are familiar with drivers, you should probably leave them alone. Drivers have many functions and should be uninstalled only by someone who is knowledgeable about its specific purposes. The yellow icon on a driver in the list created by this utility does not mean the driver should be uninstalled. Added: Here is a little discussion about "kernel mode" http://msdn.microsoft.com/en-us/library/windows/hardware/ff554836%28v=vs...

Excellent summary regarding kernel mode. Thank you. I'm a big fan and user of Sandboxie and recall reading on their forum occasional posts about this application running in kernel mode (I believe). The information in your link provides some clarity.

The reason for my asking for more information about drivers: I have a two-year old Lenovo laptop. Runs Win7 very well. My only complaint has been a somewhat finicky touchpad (Synaptics). My drivers were up-to-date per Lenovo's web site. However, last month I decided to go to Synaptics web site and download a newer version of the driver for my touchpad. I did so, and installed it via the method described below. All has gone well, and the touchpad has improved from a functional standpoint. But I'm curious...what happened to the former Synaptics driver that was on my system prior to my installing the new one? Was it automatically deleted when I installed the newer version? If not, should I do some digging around in my system to try to find the old driver files and remove them?


How I updated the Synaptics driver:
- Went to Synaptics website and downloaded the driver for Win7.
- Saved zip file to Desktop.
- Extracted zip file and saved it to desktop.
- Accessed Device Manager>Mice and other pointing devices>Synaptics PS/2 Port TouchPad>Driver tab>Update driver>Browse my computer for driver software>Let me pick from a list of device drivers on my computer>Have disk>(in the install from disk window)Browse>locate folder from step 2>select WinWDF subfolder>select X64 subfolder>SynPD.inf>use next buttons to install (and ignore warnings about not being digitally signed)
- Device manager now shows new driver being used for the Mice and other pointing devices.