Skip to main content

ListDLLs v3.2

By Mark Russinovich

Published: July 4, 2016

Download ListDLLs
(307 KB)



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.


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

processnameDump DLLs loaded by process (partial name accepted).
pidDump DLLs associated with the specified process id.
dllnameShow only processes that have loaded the specified DLL.
-rFlag DLLs that relocated because they are not loaded at their base address.
-uOnly list unsigned DLLs.
-vShow DLL version information.


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)


Download ListDLLs

(307 KB)

Runs on:

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