Finding Windows Drivers Using Driverquery

Finding Windows Drivers Using Driverquery

For the most part, Windows is a graphical user interface, so finding out which Windows drivers are installed usually involves a quick trip to the Device Manager. Sometimes, add-on hardware also comes with its own control software, and you can find driver information there, too. But sometimes you want something quicker, dirtier or in a different format. So where do you go?

Driverquery lists Windows drivers

Built into Windows’ command-line interface is a command called driverquery. Driverquery, when run from the CLI, will produce a list of all installed drivers. Not a bad little command for a quick-and-dirty inspection of the installed drivers on a system. Driverquery could be useful when you’ve just completed an installation and want a fresh list of all installed drivers. You could also use the command when you’re troubleshooting, or comparing your current driver list to an original driver list.
The basic syntax of the command is as follows:


The output of the command is:

Module (filename), Description, Driver Type and file date.

Like any good Windows command, driverquery knows a few tricks that can help you out or make the output more useful. Driverquery understands the following switches:

/foThis is a format command and can accept three arguments. They are: CSV, LIST and TABLE. CSV provides comma-separated values as output. LIST lists out the installed drivers sequentially and TABLE is the default output of the command.

/s This switch enables you to look at the installed driver list of another PC. To use this switch, supply the IP address of the remote PC you want to examine as an argument to the switch. Driverquery will list all of the installed drivers on the remote PC. This could be exceptionally helpful when trying to diagnose an uncooperative system.

/si This switch allows you to look at the digital signature information for all installed, signed drivers.

Like any other Windows command-line query, you can save the output of the command to a file. This is a helpful, fast way to document the status of your PC at any given time, but it’s especially helpful if you run the command following initial installations, upgrades and other maintenance activities. To save the output of the command to a file, pipe the output to a file instead of displaying it on the monitor. To do that, use the following syntax:

Driverquery > filename.txt

This will redirect the output of the command to a file named filename.txt. You can substitute any file name for your output file.
Another easy way to manage the Windows drivers on your PC is to use Driver Detective. Driver Detective helps you manage and monitor the installed drivers on your PC, and helps you manage updates to your driver software. You’ll never be without the correct driver when you use Driver Detective to manage all of your Windows drivers.

Photo Credit: carlsilver, via StockXchng/i>