Atualizado em 6 de novembro de 2026
Quando o Windows avisa que falta uma DLL, anote o nome do arquivo e do programa que mostrou a mensagem. Em geral, você consegue recuperar a DLL pelo instalador oficial do programa ou pelo pacote da Microsoft que contém o arquivo. Os pacotes oficiais do Visual C++ e do DirectX são gratuitos. Veja por onde começar.

Qual DLL está faltando?
| O que aparece na mensagem | O que fazer primeiro |
|---|---|
MSVCP140.dll ou VCRUNTIME140.dll |
Instale ou repare o pacote do Visual C++ indicado pelo programa. |
D3DX9_43.dll ou XINPUT1_3.dll em um jogo antigo |
Confira os requisitos do jogo. Ele pode precisar de bibliotecas antigas do DirectX. |
| O erro só aparece em um jogo ou programa | Use a opção de reparo ou verifique os arquivos pelo aplicativo que instalou o jogo. |
| Vários programas falham e o próprio Windows dá erro | Instale as atualizações disponíveis, reinicie e verifique os arquivos do sistema se o problema continuar. |
Como reparar um programa ou jogo
No Windows 11, abra Configurações > Aplicativos > Aplicativos instalados. No menu do programa, escolha Opções avançadas > Reparar, se a opção aparecer. Alguns programas têm a opção Reparar ou Alterar no Painel de Controle > Programas e Recursos. Passos de reparo da Microsoft
Se o erro for em um jogo, verifique os arquivos pela loja ou pelo aplicativo que você usou para instalar o jogo. Na Steam, abra as Propriedades do jogo, entre em Arquivos instalados e escolha Verificar integridade dos arquivos. Se precisar reinstalar, use a fonte oficial e faça uma cópia dos seus arquivos salvos antes.
Se o erro começou depois de uma instalação ou atualização, veja como ver os programas instalados no Windows para localizar o programa que mudou.
Onde baixar o Visual C++ e o DirectX oficiais
Visual C++ costuma ser o ponto de partida para erros com MSVCP140.dll ou VCRUNTIME140.dll. Confira a versão pedida pelo programa. Se ele for de 32 bits, use o pacote x86, mesmo em um Windows de 64 bits. Um mesmo PC pode precisar de pacotes diferentes para aplicativos diferentes. Downloads oficiais do Visual C++
Jogos antigos podem precisar de bibliotecas do DirectX como D3DX9_43.dll. Se esse for o caso, o pacote da Microsoft instala as bibliotecas antigas junto com o DirectX que já está no PC. Pacote oficial do DirectX de junho de 2010
Como reparar arquivos do Windows
Se o problema afetar o próprio Windows, abra o Terminal como administrador. Execute o DISM primeiro. Quando ele terminar com sucesso, execute o SFC. Se aparecer uma mensagem de erro, anote o código e consulte o guia da Microsoft. Guia do Verificador de Arquivos do Sistema
DISM.exe /Online /Cleanup-Image /RestoreHealth
sfc /scannow
Perguntas frequentes
Onde baixar uma DLL grátis com segurança?
Use o site oficial do programa para baixar o instalador. Para arquivos do Visual C++ ou do DirectX, use os pacotes da Microsoft. Uma DLL avulsa pode vir com a versão errada ou carregar código malicioso.
Existe um pacote com todas as DLLs para Windows 10 ou jogos?
Para arquivos do Windows, comece pelo Windows Update e use o DISM e o SFC se houver arquivos do sistema danificados. Para um jogo, verifique os arquivos e instale os componentes indicados pelo desenvolvedor. Um pacote genérico pode misturar versões que o seu jogo não usa.
Onde coloco a DLL que está faltando?
Deixe o instalador ou a opção de reparo colocar o arquivo no local correto. Copiar a DLL para System32 ou SysWOW64 por conta própria pode causar outro erro.
Posso usar o Visual C++ x86 no Windows de 64 bits?
Sim. Se o aplicativo for de 32 bits, ele pode precisar do pacote x86. Siga o requisito do aplicativo.
O SFC recupera a DLL de qualquer jogo?
O SFC verifica os arquivos protegidos do Windows. Para recuperar arquivos que vieram com o jogo, use a verificação de arquivos ou o instalador oficial.