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.
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.
Instale o Microsoft Visual C++ Redistributable para corrigir VCRUNTIME140.dll ausente
Siga estes passos primeiro. Em muitos casos, apenas isso já corrige o erro.
- Abra o link oficial da Microsoft para baixar o vc_redist.x64.exe.
- Salve o arquivo na pasta Downloads.
- Clique com o botão direito no instalador e escolha Executar como administrador.
- Aceite os termos da licença e clique em Instalar.
- 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.
- Reinicie o Windows e execute o programa novamente.
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.
- Pressione Win + I e abra Aplicativos → Aplicativos instalados.
- Pesquise por Microsoft Visual C++ 2015-2022 Redistributable.
- Abra o menu ao lado da entrada x64 e escolha Modificar.
- Clique em Reparar e aguarde a conclusão do processo.
- Repita o reparo para a entrada x86, se ela existir.
- 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.
- Clique com o botão direito em Iniciar e selecione Terminal (Admin) ou Prompt de Comando (Admin).
- 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.
- Desinstale o aplicativo afetado em Configurações → Aplicativos → Aplicativos instalados.
- Reinicie o Windows.
- Baixe o instalador mais recente no site oficial do desenvolvedor do software.
- Execute o instalador como administrador.
- Aceite qualquer solicitação para instalar componentes de runtime do Visual C++.
- Abra o aplicativo novamente.
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.msce 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
msconfige 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? ▼
Q Devo instalar o Visual C++ Redistributable x64 ou x86? ▼
Q VCRUNTIME140.dll é vírus? ▼
Q Por que o erro aparece depois de reinstalar o Windows? ▼
Q Qual é a diferença entre VCRUNTIME140.dll e VCRUNTIME140_1.dll? ▼
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.