Skip to main content

ListDLLs v3.1

By Mark Russinovich

Published: July 18, 2011

Download ListDLLs
(263 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
(263 KB)


Download ListDLLs

(263 KB)

Runs on:

  • Client: Windows XP and higher.
  • Server: Windows Server 2003 and higher.
Microsoft is conducting an online survey to understand your opinion of the MSDN Web site. If you choose to participate, the online survey will be presented to you when you leave the MSDN Web site.

Would you like to participate?