ListDLLs Aplicativo para descobrir quais DLLs estão carregadas

Topo  Anterior  Próximo

Verificando conflitos de DLLs no Windows com o  LISTDLLs

 

 

Quando houver conflitos de versões e outros erros de arquivos dlls no Windows, você pode identificar o erro utilizando o utilitário ListDLLs e assim corrigir os erros.

 

O download do aplicativo pode ser feito no site da Microsoft:

http://technet.microsoft.com/en-us/sysinternals/bb896656

 

Ou no próprio VCashInst, com o nome ListDLLs.zip

 

Após ser feito o download, descompacte o arquivo, salve na raiz do C:

 

No prompt de comando (CMD) execute

listdlls >lixo.txt

 

Abra o arquivo lixo.txt com o próprio Edit:

edit lixo.txt

 

e busque (Control + F) pela DLL que está com problemas.

 

No arquivo de texto, você verá o aplicativo e suas respectivas DLL, que são carregadas juntamente com o executável.

 

Ainda na raiz, execute o comando Dir para verificar se existem mais locais no Windows que tem a mesma DLL :

dir /s/p nomedoarquivo.dll

 

Nesse ponto você pode encontrar a mesma DLL em vários locais diferentes, verifique então pelo tamanho e data, das versões da mesma DLL

 

Você pode substituir as DLLs de outras versões para tentar resolver o conflito.

 

SEMPRE faça um backup da DLL original, caso ocorra algum erro você pode restaurar o arquivo.

 

Persistindo o conflito, outra alternativa pode ser usada.

 

Use o comando no executar:

regsvr32 C:\pastadoarquivo\arquivo.dll

 

Em caso de êxito, uma mensagem será exibida.

 

ListDLLs tem outras opções interessantes, como por exemplo o -u que mostra informações mais detalhadas e o -d que mostra todos os processos que estão usando uma determinada DLL. Para ver as opções do ListDLLs, no prompt de comando, digite :

ListDLLs /?