Windows list all loaded drivers

ListDLLs v3.2

By Mark Russinovich

Published: July 4, 2016

Download ListDLLs (307 KB)

Introduction

ListDLLs is a utility that reports the DLLs loaded into processes. You can use it to list all DLLs loaded into all processes, into a specific process, or to list the processes that have a particular DLL loaded. ListDLLs can also display full version information for DLLs, including their digital signature, and can be used to scan processes for unsigned DLLs.

Usage

listdlls [-r] [-v | -u] [processname|pid]
listdlls [-r] [-v] [-d dllname]

Parameter Description
processname Dump DLLs loaded by process (partial name accepted).
pid Dump DLLs associated with the specified process id.
dllname Show only processes that have loaded the specified DLL.
-r Flag DLLs that relocated because they are not loaded at their base address.
-u Only list unsigned DLLs.
-v Show DLL version information.

Examples

List the DLLs loaded into Outlook.exe, including their version information:

listdlls -v outlook

List any unsigned DLLs loaded into any process:

listdlls -u

Show processes that have loaded MSO.DLL:

listdlls -d mso.dll

Download ListDLLs (307 KB)

Runs on:

  • Client: Windows Vista and higher
  • Server: Windows Server 2008 and higher
  • Nano Server: 2016 and higher

—>

Windows list all loaded drivers

Versions History

  • Version 1.05:
    • Added ‘Open In RegEdit’ option, which opens the Registry key of the driver in RegEdit.
  • Version 1.01:
    • Added secondary sorting support: You can now get a secondary sorting, by holding down the shift key while clicking the column header. Be aware that you only have to hold down the shift key when clicking the second/third/fourth column. To sort the first column you should not hold down the Shift key.
    • Fixed to display local date/time values according to daylight saving time settings.
  • Version 1.00 — First release.

Start Using InstalledDriversList

After running it, the main window of InstalledDriversList displays the list of all drivers installed on your system. You can select one or more items (or select all items with Ctrl+A), and then copy them to the clipboard (Ctrl+C) and paste them into Excel or other spreadsheet application. You can also use the ‘Save Selected Items’ option (Ctrl+S) to export the selected items into csv/tab-delimited/xml/html file.

Meaning of green/yellow/red icons

  • Green Icon — The driver is running on Windows kernel.
  • Yellow Icon — The driver is not running on Windows kernel.
  • Red Icon — The driver is not running on Windows kernel, but it should be loaded automatically when Windows starts. When you see a red icon, it’s possible that something is wrong with the driver. Be aware that on Windows 8, there are 2 drivers of the operating system that are normally displayed with red icon.

Command-Line Options

/stext Save the installed drivers list into a regular text file.
/stab Save the installed drivers list into a tab-delimited text file.
/scomma Save the installed drivers list into a comma-delimited text file (csv).
/stabular Save the installed drivers list into a tabular text file.
/shtml Save the installed drivers list into HTML file (Horizontal).
/sverhtml Save the installed drivers list into HTML file (Vertical).
/sxml Save the installed drivers list into XML file.
/sort This command-line option can be used with other save options for sorting by the desired column. If you don’t specify this option, the list is sorted according to the last sort that you made from the user interface. The parameter can specify the column index (0 for the first column, 1 for the second column, and so on) or the name of the column, like «Display Name» and «Driver Name». You can specify the ‘

‘ prefix character (e.g: «

Visit Time») if you want to sort in descending order. You can put multiple /sort in the command-line if you want to sort by multiple columns.

lm (List Loaded Modules)

The lm command displays the specified loaded modules. The output includes the status and the path of the module.

Parameters

Options
Any combination of the following options:

o
Displays only loaded modules.

l
Displays only modules whose symbol information has been loaded.

v
Causes the display to be verbose. The display includes the symbol file name, the image file name, checksum information, version information, date stamps, time stamps, and information about whether the module is managed code (CLR). This information is not displayed if the relevant headers are missing or paged out.

u
(Kernel mode only) Displays only user-mode symbol information.

k
(Kernel mode only) Displays only kernel-mode symbol information.

e
Displays only modules that have a symbol problem. These symbols include modules that have no symbols and modules whose symbol status is C, T, #, M, or Export. For more information about these notations, see Symbol Status Abbreviations.

c
Displays checksum data.

1m
Reduces the output so that nothing is included except the names of the modules. This option is useful if you are using the .foreach token to pipe the command output into another command’s input.

sm
Sorts the display by module name instead of by the start address.

In addition, you can include only one of the following options. If you do not include any of these options, the display includes the symbol file name.

i
Displays the image file name.

f
Displays the full image path. (This path always matches the path that is displayed in the initial load notification, unless you issued a .reload -s command.) When you use f, symbol type information is not displayed.

n
Displays the image name. When you use n, symbol type information is not displayed.

p
Displays the mapped image name. When you use p, symbol type information is not displayed.

t
Displays the file time stamps. When you use t, symbol type information is not displayed.

a Address
Specifies an address that is contained in this module. Only the module that contains this address is displayed. If Address contains an expression, it must be enclosed in parentheses.

m Pattern
Specifies a pattern that the module name must match. Pattern can contain a variety of wildcard characters and specifiers. For more information about the syntax of this information, see String Wildcard Syntax.

NoteВ В In most cases, the module name is the file name without the file name extension. For example, if you want to display information about the Flpydisk.sys driver, use the lm mflpydisk command, not lm mflpydisk.sys. In some cases, the module name differs significantly from the file name.

M Pattern
Specifies a pattern that the image path must match. Pattern can contain a variety of wildcard characters and specifiers. For more information about the syntax of this information, see String Wildcard Syntax.

How to get a list of all Device Drivers using Command Prompt

Device Drivers are one of the main reasons why your computer is running at the optimal performance today; they can also be one of the reasons why your computer is running slowly. When things are running well, computer users might want to view a list of the drivers that are operational. This can be a difficult process, which is why we are going to talk about how to view a list of all device drivers via the Command Prompt by using the driverquery command.

First we need to kick start the Command Prompt app, and for this to happen, users may open the WinX menu in Windows 10 or Windows 8.1 and click on Command Prompt. Another way of doing it is to press the Windows Key along with R, and then type CMD in the text box. Hit enter and watch as the Command Prompt launches.

Generate a list of Drivers using driverquery command

In the Command Prompt, enter the command driverquery . This should bring up a list of drivers installed on the system. Depending on the number of drivers installed, it may take a while for the screen to fully populate. A relatively fast computer should perform these tasks within just a few seconds after the user hits the enter button.

Using the driverquery command will show the module name of the driver, along with the display name, driver type, and link date. However, that is not all, because it is possible to generate more information about these drivers just by using a different parameter.

Type driverquery /v to generate the list similar to the one below:

To generate an even more detailed list, use driverquery /FO list /v .

It shows a lot more, including information on whether or not a driver is running. We understand that this one should be more adequate for advanced users, so we would recommend starting things off with driverquery /FO list /v instead of driverquery .

While using the Command Prompt removes the need for installing another app, some users might not feel right at home, so we suggest using an app called DriverView. It does almost everything driverquery does and more. It is a powerful app, and as such, we recommend it to novices since it is more straightforward than using the Command Prompt.

Date: July 30, 2018 Tags: CMD, Drivers

The Realtek Network Controller not found in Device Manager

How to uninstall a program using Command Prompt in Windows 10

How to remove virus from USB Flash Drive using Command Prompt or Batch File in Windows 10

[email protected]

Vamien McKalin possesses the awesome power of walking on water like a boss. He’s also a person who enjoys writing about technology, comics, video games, and anything related to the geek world.

Primary Sidebar

report this ad

Free software to list installed Drivers on Windows 10

Device Drivers in Windows 10 make sure all the connected hardware work fine when used by the operating system. While Windows 10 offers Device Manager to locate and list all the device driver details, it’s too cumbersome and time taking. In this post, we have listed some free software to list installed Drivers on Windows 10/8/7.

Software to list installed Drivers on Windows 10

This list of software to list installed Drivers is entirely free so that you can choose any of them. I would suggest to read about each of them and use what works best for you.

  1. ServiWin
  2. DriverView
  3. DriverStoreExplorer
  4. NirSoft InstalledDriversList
  5. PowerShell method
  6. DevCon command-line tool
  7. Driverquery command

If you need to do it often, make sure to save the list of drivers. In the future, if you need to find which driver has been updated or recently installed, it will be easy to find, especially the driver version number.

1] ServiWin

If you are looking for software which can not only make a list of all the drivers, but also quickly stop, start, restart, pause, and more, then ServiWin is what you need. The list of drivers can be saved as an HTML report of installed services/drivers in your default browser.

2] DriverView

DriverView is a free software from NirSoft, which displays a list of all device drivers available on Windows. You can view information like address of the driver, description, version, product name, company that created the driver, and more.

3] DriverStoreExplorer

This one tops our list of software because of its user interface, which is well done. Not only it lists the drivers on Windows 10, but it can also load drives from a folder that contains drives. The later is also called an offline driver store, which comes in handy to analyze drivers before they are installed.

Using this can add drivers to your offline store, and use it elsewhere. When it comes to exporting, it can export the list in CSV with grouping and sorting. While in the software, you can rearrange columns, so post exporting, you can view the columns you require first. You can download it from Github

4] NirSoft InstalledDriversList

Nirsoft has a lot of software for drivers, but this comes with much better features when it comes to exporting the list of drivers. You can export Driver Name, Display Name, Description, Startup Type, Driver type, Driver Group, Filename, Version, and more.

The icons next to the driver names tell you the status; you can open registry entries directly from here, and sort the list using secondary sorting support as well. You can download it from NirSoft

5] PowerShell method to get driver list

PowerShell is an incredible part of Windows, which comes with a lot of commands. One such command is Get-WindowsDriver. It can create a list of installed drivers for you. The details include Class Name, Boot Critical status, and more. You can use PowerShell to get the drivers list.

6] DevCon command-line tool

DevCon is a free command-line utility that not only can list drivers but also lets you manage them. You can get a brief list of all names, search for any hardware changes, find devices even if they are not currently online, and so on.

7] Driverquery command

Driverquery is an in-built command line, too, which list of drivers installed on the system. It will show the module name of the driver, along with the display name, driver type, and link date.

We hope this list offered you a lot of options to export a list of drivers installed on Windows 10 PC. Make sure to export the drivers it in a place where you don’t lose it. Most of the software are standalone tools.

Date: November 2, 2019 Tags: Drivers

The Realtek Network Controller not found in Device Manager

Display driver nvlddmkm stopped responding and has successfully recovered

Fix Broadcom BCM20702A0 driver error on Windows 10

[email protected]

Ashish is a veteran Windows, and Xbox user who excels in writing tips, tricks, and features on it to improve your day to day experience with your devices.

Читайте также:  Как улучшить windows 10 домашняя
Оцените статью