# ListDLLs - Sysinternals | Microsoft Learn

## Visão geral

ListDLLs é um utilitário que lista as DLLs carregadas em processos do Windows. Permite:

* Listar todas as DLLs em todos os processos ou em um processo específico.
* Encontrar quais processos têm uma DLL específica carregada.
* Exibir informações completas de versão das DLLs, inclusive assinatura digital.
* Verificar DLLs não assinadas e sinalizar DLLs relocadas (carregadas em endereço diferente do base).

## Download

<a href="https://download.sysinternals.com/files/ListDlls.zip" class="button primary">Baixar o ListDLLs (307 KB)</a>

## Uso (comandos)

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

Parâmetros principais

* processname: despeja DLLs carregadas pelo processo (aceita nome parcial).
* pid: despeja DLLs associadas ao ID de processo especificado.
* dllname: mostra apenas os processos que carregaram a DLL especificada.
* -r: sinaliza DLLs que foram relocadas.
* -u: lista apenas DLLs não assinadas.
* -v: mostra informações de versão da DLL.

## Exemplos

```
listdlls -v outlook
# Lista DLLs carregadas no Outlook.exe com informações de versão.

listdlls -u
# Lista todas as DLLs não assinadas carregadas em qualquer processo.

listdlls -d mso.dll
# Mostra processos que carregaram MSO.DLL.
```

## Compatibilidade

* Cliente: Windows Vista e superior
* Servidor: Windows Server 2008 e superior
* Nano Server: 2016 e superior

## Recursos adicionais

Módulo de treinamento recomendado:

* Encontrar comandos e Get-Help no Windows PowerShell — <https://learn.microsoft.com/pt-br/training/modules/find-commands-get-help-windows-powershell/?source=recommendations>

## Meta

Autor: Mark Russinovich\
Publicado em: 4 de julho de 2016\
Última atualização: 25/07/2024
