Início / Guias / Erros de programas e arquivos

MSVCP140.dll está faltando - como corrigir com segurança

O MSVCP140.dll pertence ao Microsoft Visual C++ Redistributable - um pacote de runtime do qual milhares de programas e jogos dependem. Quando o Windows diz que o arquivo está faltando, o runtime está ausente ou danificado no seu PC. A correção certa é reinstalar esse pacote da Microsoft, e leva uns cinco minutos. Baixar a DLL sozinha de um site qualquer é a única coisa que você nunca deve fazer.

Pergunte ao Chipps

Escreva o que está acontecendo com suas palavras, por exemplo: "O programa não abre, diz que falta o arquivo MSVCP140.dll". O Chipps verifica o computador, mostra o que encontrou e propõe a correção. Nada muda até você clicar em Allow.

Baixar o Chipps Baixa o instalador do Chipps para Windows.

Resposta rápida

Baixe o Microsoft Visual C++ Redistributable (2015-2022) do site oficial da Microsoft, instale as versões x64 e x86 e reinicie o PC. Isso restaura o MSVCP140.dll e os arquivos que o acompanham de uma vez - a maioria dos programas abre normalmente logo em seguida.

Sintomas - como o problema aparece

"Não foi possível iniciar o programa porque o MSVCP140.dll está faltando no computador"
O erro cita um arquivo parecido: VCRUNTIME140.dll ou MSVCP140_1.dll
Um jogo ou aplicativo trava ao abrir logo depois de instalado
O erro apareceu depois de reinstalar o Windows ou de uma limpeza pesada
Reinstalar o programa não resolveu
Vários programas diferentes mostram o mesmo erro de DLL faltando

Por que isso acontece

O runtime do Visual C++ não está instalado

Instalações novas do Windows não incluem todas as versões do runtime. O primeiro programa que precisa dele mostra o erro.

O runtime foi danificado

Ferramentas de limpeza agressivas, atualizações interrompidas e erros de disco podem corromper os arquivos do runtime - os programas falham mesmo com o pacote aparentemente instalado.

Arquitetura errada

Programas de 32 bits precisam do pacote x86 mesmo no Windows de 64 bits. Se só o x64 está instalado, os aplicativos de 32 bits continuam acusando o arquivo como faltando.

Uma cópia avulsa da DLL

Um MSVCP140.dll jogado na pasta do programa a partir de um site de download costuma ser da versão errada - ou pior. Ele quebra aplicativos de um jeito que parece aleatório.

As soluções, em ordem

1. Instale o Visual C++ Redistributable oficial

  1. No site oficial da Microsoft, procure "Visual C++ Redistributable latest supported downloads".
  2. Baixe os dois instaladores: vc_redist.x64.exe e vc_redist.x86.exe (sim, os dois - mesmo no Windows de 64 bits).
  3. Rode cada um; se o instalador oferecer Reparar em vez de Instalar, escolha Reparar.
  4. Reinicie o PC e abra o programa que falhava.

Pela segurança: só o site da Microsoft. Sites de download de DLL distribuem arquivos desencontrados e, às vezes, adulterados - uma única DLL errada cria erros bem mais difíceis de rastrear que o original.

2. Repare o pacote se ele já está instalado

  1. Abra Configurações, Aplicativos, Aplicativos instalados e busque "Visual C++ 2015-2022 Redistributable".
  2. Clique nos três pontos, escolha Modificar e depois Reparar - faça isso nas entradas x64 e x86.
  3. Reinicie e teste.

3. Reinstale o programa que falha

  1. Desinstale o programa em Configurações, Aplicativos.
  2. Reinicie e instale do zero - muitos instaladores trazem a versão exata do runtime de que precisam.
  3. Para jogos da Steam: clique com o botão direito no jogo, Propriedades, Arquivos instalados, Verificar integridade dos arquivos do jogo.

4. Repare os arquivos do sistema se nada funcionar

  1. Clique com o botão direito em Iniciar e abra o Terminal (Admin).
  2. Rode sfc /scannow e depois DISM /Online /Cleanup-Image /RestoreHealth.
  3. Reinicie e repita o método 1 - em um sistema saudável, o reparo funciona.

Perguntas frequentes

Posso só baixar o MSVCP140.dll e jogar na pasta do programa?

Tecnicamente o erro pode sumir - e aparece outro mais sutil, porque o runtime é um conjunto de arquivos combinados, não uma DLL só. Versões desencontradas derrubam aplicativos em pontos aleatórios, e sites de DLL são um canal conhecido de malware. O instalador do redistribuível é oficial, gratuito e leva um minuto.

Por que preciso das versões x64 e x86?

O Windows de 64 bits roda programas de 64 e de 32 bits, e cada tipo carrega a própria cópia do runtime. Instalar os dois cobre tudo; os dois pacotes convivem por design.

O erro cita o VCRUNTIME140.dll. A correção é a mesma?

Sim - VCRUNTIME140.dll, MSVCP140.dll e MSVCP140_1.dll vêm todos no mesmo Visual C++ Redistributable. Nosso guia do VCRUNTIME140.dll cobre essa variante em detalhe.

Se preferir, deixe o Chipps verificar

Escreva o que está acontecendo com suas palavras. O Chipps lê os registros do Windows, aponta a causa provável e propõe a correção mais estreita. Nada é alterado sem o seu Allow, e no fim ele mostra o que fez e o que não fez.

Baixar o Chipps Baixa o instalador do Chipps para Windows.
Com suas palavrassem termos técnicos
Seu OKantes de qualquer alteração
Relatório clarodo que foi feito