How to Use the driverquery Command to List Installed Drivers in Windows 11

The Hidden Hardware Communicators

Every single piece of physical hardware connected to your computer—the Wi-Fi card, the Bluetooth receiver, the graphics card, and even the USB ports—requires a highly specialized piece of software to communicate with Windows 11. This software is called a “Driver.”

If a specific hardware component starts failing (e.g., your computer randomly drops the Wi-Fi connection every ten minutes), the problem is rarely a physical hardware failure. In most cases, a Windows Update has silently installed a corrupted or incompatible driver in the background.

To fix the problem, you need to know exactly which driver is controlling the hardware, who manufactured it, and when it was installed. While you can hunt through the graphical Device Manager, it is slow and chaotic. To instantly generate a comprehensive, mathematical audit of every single driver installed on your system directly from the command line, you must use the driverquery command.

Step 1: Open the Command Prompt

Because you are querying the foundational hardware configuration of the operating system, you should run this command with administrative authority to ensure it can read all restricted files.

  1. Press the Windows Key, type cmd.
  2. Right-click on Command Prompt and select Run as administrator.

Step 2: The Basic Hardware Audit

To execute a full sweep of the operating system, simply type the command and press Enter:

driverquery

The terminal will instantly output a massive, highly structured table listing hundreds of drivers. The table is divided into three critical columns:

  • Module Name: The internal, systemic name of the driver file (e.g., nvlddmkm for an Nvidia graphics card).
  • Display Name: The human-readable name of the hardware (e.g., NVIDIA Windows Kernel Mode Driver).
  • Link Date: The exact date and time the driver was mathematically compiled by the manufacturer.

The Link Date is the most powerful piece of information. If your Wi-Fi started crashing on Tuesday, and the driverquery output shows that your Intel Wi-Fi driver was updated on Monday, you have instantly found the corrupted file causing the crashes.

Step 3: The Detailed Verbose Mode

The basic table is excellent for a quick glance, but if you are preparing to manually delete a corrupted driver, you need to know exactly where the physical driver file is hiding on your hard drive.

You can force the command to output maximum diagnostic data using the /v (verbose) flag.

driverquery /v

The terminal will output a massive amount of data, including the physical Path (e.g., C:\Windows\System32\drivers\nvlddmkm.sys) and the current State (whether the driver is actively running or stopped). Because verbose output is chaotic to read in the terminal, you should format the output as a clean list.

Step 4: Formatting and Exporting

You can use the /fo list argument to force the terminal to display the data vertically, making it infinitely easier to read.

driverquery /v /fo list

If you are an IT professional who needs to send this massive hardware audit to a senior engineer for analysis, you should export the data directly into a Comma Separated Values (CSV) file, which can be opened in Microsoft Excel.

driverquery /v /fo csv > C:\driver_audit.csv

This command runs silently, converting the entire driver matrix into a perfectly formatted spreadsheet. You can open the CSV in Excel, sort the drivers by the “Link Date” column, and instantly see every single driver that was modified in the last 48 hours. By mastering the driverquery command, you bypass the sluggish graphical interface and gain absolute oversight over the hardware running your machine.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.