Como corrigir erros de DLL no Windows com segurança

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.

Arquivos DLL no Windows

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.