Guia de solução de problemas de DLL · 2026

Como baixar VCRUNTIME140.dll
e corrigir erros de DLL ausente

Formas seguras de restaurar o VCRUNTIME140.dll no Windows 10 e Windows 11 instalando ou reparando o pacote oficial Microsoft Visual C++ Redistributable.

⏱ ~10 min de leitura Windows 10 Windows 11 Atualizado em junho de 2026

O erro “VCRUNTIME140.dll was not found” geralmente aparece quando você tenta iniciar um jogo, launcher, ferramenta gráfica, utilitário de escritório ou outro programa do Windows criado com Microsoft Visual C++. O ponto mais importante é este: normalmente você não deve baixar VCRUNTIME140.dll como um arquivo separado de sites aleatórios de DLL. A correção correta e mais segura é instalar ou reparar o pacote Microsoft Visual C++ Redistributable, que contém essa biblioteca de runtime.

💡
Resposta rápida Baixe o Microsoft Visual C++ Redistributable mais recente com suporte no site da Microsoft, instale os pacotes x64 e x86 em um PC de 64 bits, reinicie o Windows e abra o aplicativo novamente.

O que é VCRUNTIME140.dll no Windows?

VCRUNTIME140.dll é uma biblioteca de runtime do Microsoft Visual C++ usada por aplicativos compilados com ferramentas Microsoft C e C++. Ela contém funções das quais os programas dependem na inicialização e durante a execução. Se o runtime necessário estiver ausente, corrompido, bloqueado por software de segurança ou instalado na arquitetura errada, o programa pode falhar antes mesmo de abrir a janela principal.

✦ Geralmente causado por

  • O Visual C++ Redistributable não está instalado.
  • O pacote instalado está danificado ou incompleto.
  • O aplicativo exige o runtime de 32 bits em um sistema de 64 bits.
  • Um antivírus ou ferramenta de limpeza removeu ou colocou arquivos de runtime em quarentena.

✦ Não faça isto

  • Não baixe um arquivo DLL isolado de sites desconhecidos.
  • Não copie arquivos DLL de outro PC, a menos que o fornecedor indique isso explicitamente.
  • Não cole arquivos DLL aleatórios em todas as pastas de aplicativos.
  • Não desative a proteção de segurança apenas para executar uma DLL desconhecida.

Mensagens comuns de erro VCRUNTIME140.dll e o que elas significam

O texto exato varia conforme o programa, mas a causa principal costuma ser a mesma: o Windows não consegue carregar o arquivo de runtime Visual C++ necessário.

Mensagem de erro Causa provável Melhor primeira correção
VCRUNTIME140.dll was not found O runtime Visual C++ está ausente ou não foi registrado corretamente. Instale o Visual C++ Redistributable mais recente.
The code execution cannot proceed because VCRUNTIME140.dll was not found O aplicativo não consegue iniciar porque uma dependência necessária não está disponível. Instale os pacotes de runtime x64 e x86.
VCRUNTIME140.dll is either not designed to run on Windows or it contains an error O arquivo DLL ou a instalação do redistribuível pode estar corrompida. Repare ou reinstale o pacote Visual C++.
VCRUNTIME140_1.dll is missing Um componente mais recente do runtime Visual C++ está ausente. Instale o Microsoft Visual C++ Redistributable mais recente com suporte.
MSVCP140.dll and VCRUNTIME140.dll are missing Várias bibliotecas de runtime Visual C++ estão ausentes. Instale ou repare o pacote Redistributable completo.

Como baixar VCRUNTIME140.dll com segurança pela Microsoft

O download seguro não é um arquivo .dll avulso. Ele é o instalador oficial do Microsoft Visual C++ Redistributable. A Microsoft fornece links permanentes de download para os pacotes Visual C++ v14 Redistributable mais recentes com suporte, usados por aplicativos criados com Visual Studio 2017, 2019, 2022 e versões posteriores.

Links oficiais de download da Microsoft

Escolha o pacote compatível com o seu sistema e seus aplicativos. Na maioria dos PCs Windows de 64 bits, instale x64 e x86, pois muitos aplicativos de 32 bits ainda precisam do runtime x86.

⚠️
Aviso de segurança Sites de terceiros para download de DLL podem distribuir arquivos desatualizados, modificados ou infectados. Prefira sempre o instalador redistribuível da Microsoft ou o instalador fornecido pelo desenvolvedor do software.

Instale o Microsoft Visual C++ Redistributable para corrigir VCRUNTIME140.dll ausente

Siga estes passos primeiro. Em muitos casos, apenas isso já corrige o erro.

  1. Abra o link oficial da Microsoft para baixar o vc_redist.x64.exe.
  2. Salve o arquivo na pasta Downloads.
  3. Clique com o botão direito no instalador e escolha Executar como administrador.
  4. Aceite os termos da licença e clique em Instalar.
  5. Repita o mesmo processo para vc_redist.x86.exe se você estiver usando Windows de 64 bits ou se o aplicativo afetado for um programa de 32 bits.
  6. Reinicie o Windows e execute o programa novamente.
🔎
Como verificar a arquitetura do Windows Pressione Win + I, abra Sistema → Sobre e veja Tipo de sistema. A maioria dos PCs modernos mostra sistema operacional de 64 bits.

Reparar ou reinstalar o Visual C++ Redistributable no Windows 10 e Windows 11

Se o pacote já estiver instalado, mas o erro continuar, a instalação existente pode estar danificada. Use a opção de reparo integrada antes de desinstalar qualquer coisa.

  1. Pressione Win + I e abra Aplicativos → Aplicativos instalados.
  2. Pesquise por Microsoft Visual C++ 2015-2022 Redistributable.
  3. Abra o menu ao lado da entrada x64 e escolha Modificar.
  4. Clique em Reparar e aguarde a conclusão do processo.
  5. Repita o reparo para a entrada x86, se ela existir.
  6. Reinicie o PC.

Se o reparo falhar, desinstale as entradas afetadas do Visual C++ 2015-2022, reinicie o Windows e instale novas cópias dos pacotes x64 e x86 baixados da Microsoft.

Instale os pacotes de runtime x64 e x86 no Windows de 64 bits

Um erro comum é instalar apenas o redistribuível x64 em um PC de 64 bits. Isso nem sempre é suficiente. Um aplicativo de 32 bits executado em Windows de 64 bits ainda precisa dos arquivos de runtime x86. Por isso, um launcher de jogo, utilitário de impressora, editor antigo ou aplicativo portátil pode continuar informando DLL ausente mesmo depois que o pacote x64 foi instalado.

Seu sistema Pacotes recomendados Por quê
Windows 10/11 de 64 bits x64 + x86 Cobre aplicativos de 64 bits e de 32 bits.
Windows de 32 bits somente x86 Windows de 32 bits não executa programas de 64 bits.
Windows em ARM ARM64 e, às vezes, x64/x86 dependendo da emulação Necessário para aplicativos ARM64 nativos e cenários de compatibilidade.

Execute SFC e DISM para reparar arquivos do sistema Windows

Se a instalação do Visual C++ não resolver o problema, verifique se os arquivos do sistema Windows estão corrompidos. Execute estes comandos em um Prompt de Comando ou Terminal do Windows com privilégios elevados.

  1. Clique com o botão direito em Iniciar e selecione Terminal (Admin) ou Prompt de Comando (Admin).
  2. Execute o comando do Verificador de Arquivos do Sistema:
sfc /scannow

Quando ele terminar, execute o DISM:

DISM /Online /Cleanup-Image /RestoreHealth

Reinicie o Windows após a conclusão dos dois comandos. Depois, reinstale ou repare novamente o Visual C++ Redistributable se o aplicativo ainda informar que falta um arquivo de runtime.

Reinstale o programa que mostra o erro VCRUNTIME140.dll

Alguns aplicativos instalam as dependências de runtime necessárias durante a instalação. Se o aplicativo foi copiado de outro PC, restaurado de um backup, movido para outra unidade ou atualizado parcialmente, a instalação das dependências pode estar incompleta.

  1. Desinstale o aplicativo afetado em Configurações → Aplicativos → Aplicativos instalados.
  2. Reinicie o Windows.
  3. Baixe o instalador mais recente no site oficial do desenvolvedor do software.
  4. Execute o instalador como administrador.
  5. Aceite qualquer solicitação para instalar componentes de runtime do Visual C++.
  6. Abra o aplicativo novamente.
🧩
Aplicativos portáteis Se o erro aparecer apenas em um programa portátil, a pasta do aplicativo pode estar incompleta. Baixe uma nova cópia diretamente do desenvolvedor em vez de copiar DLLs manualmente para a pasta.

Soluções avançadas para erros persistentes de VCRUNTIME140.dll

Se o erro continuar após instalar os redistribuíveis, faça estas verificações adicionais.

✦ Verifique a quarentena do antivírus

  • Abra a Segurança do Windows ou seu antivírus de terceiros.
  • Verifique o Histórico de proteção ou a quarentena.
  • Restaure somente arquivos em que você confia e apenas se eles vierem da Microsoft ou do fornecedor do aplicativo.

✦ Atualize o Windows

  • Abra Configurações → Windows Update.
  • Instale as atualizações cumulativas pendentes.
  • Reinicie e teste o programa afetado novamente.

✦ Verifique os logs do aplicativo

  • Pressione Win + R, digite eventvwr.msc e pressione Enter.
  • Abra Logs do Windows → Aplicativo.
  • Procure erros do programa afetado no horário em que ele travou.

✦ Use uma inicialização limpa

  • Pressione Win + R, digite msconfig e pressione Enter.
  • Desative temporariamente serviços que não sejam da Microsoft e aplicativos de inicialização.
  • Reinicie e verifique se outro utilitário está causando interferência.

Perguntas frequentes sobre download e correção de erros do VCRUNTIME140.dll

Q Posso baixar VCRUNTIME140.dll separadamente?
Tecnicamente é possível encontrar arquivos DLL separados na internet, mas isso não é recomendado. O método seguro é instalar o pacote oficial Microsoft Visual C++ Redistributable, pois ele instala os arquivos, a arquitetura, as versões e as dependências corretas em conjunto.
Q Devo instalar o Visual C++ Redistributable x64 ou x86?
No Windows de 64 bits, instale os dois: x64 e x86. O pacote x64 dá suporte a programas de 64 bits, enquanto o pacote x86 dá suporte a programas de 32 bits. Muitos aplicativos e launchers de jogos ainda usam componentes de 32 bits.
Q VCRUNTIME140.dll é vírus?
O arquivo legítimo da Microsoft não é vírus. No entanto, um arquivo com o mesmo nome pode ser malicioso se vier de um site desconhecido, arquivo compactado suspeito, software crackeado ou instalador modificado. Use o instalador redistribuível da Microsoft sempre que possível.
Q Por que o erro aparece depois de reinstalar o Windows?
Uma instalação limpa do Windows não inclui necessariamente todas as bibliotecas de runtime exigidas por softwares de terceiros. Depois de reinstalar o Windows, instale seus aplicativos normalmente e depois instale os pacotes Visual C++ Redistributable exigidos por esses aplicativos.
Q Qual é a diferença entre VCRUNTIME140.dll e VCRUNTIME140_1.dll?
Ambos são componentes de runtime do Visual C++, mas pertencem a requisitos de runtime diferentes. Se qualquer um desses arquivos estiver ausente, instalar o Microsoft Visual C++ Redistributable mais recente com suporte continua sendo a primeira correção correta.

Melhor forma de corrigir erros de VCRUNTIME140.dll com segurança

A melhor correção para VCRUNTIME140.dll ausente, VCRUNTIME140.dll não encontrado e erros relacionados ao runtime Visual C++ é instalar ou reparar o Microsoft Visual C++ Redistributable oficial. Evite sites de download de DLL avulsas, instale os pacotes x64 e x86 no Windows de 64 bits e reinicie o PC antes de testar o aplicativo novamente.

🗺 Ordem recomendada de correção

Use esta ordem: Instalar Visual C++ x64 e x86 → Reparar pacotes existentes → Reiniciar o Windows → Executar SFC e DISM → Reinstalar o programa afetado → Verificar a quarentena do antivírus e os logs do aplicativo. Isso resolve a grande maioria dos erros VCRUNTIME140.dll sem copiar arquivos DLL manualmente.