← Todos os guias
Windows
Erro de arquivo DLL no Windows
Atualizado em 16/08/2026 · Leitura de ~2 min
Erros de DLL (msvcp140.dll, d3dx9_43.dll, vcruntime140.dll...). Como resolver os mais comuns.
"Falta DLL" ou "Erro ao iniciar: a DLL não foi encontrada" — um dos erros mais comuns do Windows. A boa notícia: a DLL quase nunca está "sumida" — o programa precisa dela e ela não veio junto, ou a versão é incompatível.
Passo 1: Identifique a DLL no erro
Anote o nome do arquivo no erro:
- msvcp140.dll / vcruntime140.dll → falta o Visual C++ Redistributable
- d3dx9_43.dll / d3dcompiler_43.dll → falta o DirectX
- xinput1_3.dll → DirectX/XNA (jogos antigos)
- MFC42.dll / msvbvm60.dll → runtime antigo
Passo 2: Instale o runtime certo (a solução 90%)
- Visual C++ Redistributable — baixe no site oficial da Microsoft (x64 e x86!) e instale ambos.
- DirectX End-User Runtime — baixe no site da Microsoft.
- .NET Framework — ative em: Configurações > Aplicativos > Recursos opcionais > .NET Framework 3.5 (jogos e programas antigos precisam).
Passo 3: Reinstale o programa
- Desinstale o programa que acusa a DLL.
- Baixe a versão atual (de preferência 64 bits se seu Windows é 64).
- Reinstale — os instaladores modernos trazem as DLLs que precisam.
Passo 4: Verifique se é arquivo corrompido
sfc /scannow no Prompt de Comando (admin) — repara DLLs do sistema.- Reinicie.
Passo 5: Registre a DLL (casos específicos)
- Prompt de Comando (admin):
regsvr32 caminho\da.dll (ex: regsvr32 msvcp140.dll). - Se falhar, a DLL é de programa, não do sistema — reinstale o programa.
⚠️ Nunca baixe DLL de sites aleatórios ("dll-files.com" e similares) — é a forma mais comum de infectar o PC. Instale o runtime oficial ou reinstale o programa.
💡 Não resolveu? Procure outro guia na busca ou descreva o problema nos comentários (em breve).