Início
» WINDOWS
»
Como corrigir o erro “MSVCP140.dll não encontrado” no Windows 10
Como corrigir o erro “MSVCP140.dll não encontrado” no Windows 10
Se o Windows 10 exibir a mensagem “A execução do código não pode continuar porque MSVCP140.dll não foi encontrado” , geralmente o programa afetado não consegue carregar o ambiente de execução do Microsoft Visual C++ para o qual foi compilado. A solução mais segura é instalar ou reparar o Pacote Redistribuível oficial do Microsoft Visual C++ e, em seguida, reparar ou reinstalar o aplicativo, se necessário. Não baixe uma cópia avulsa do arquivo MSVCP140.dll de um site de DLLs de terceiros.
A mensagem MSVCP140.dll normalmente aparece quando um aplicativo não consegue carregar o ambiente de execução do Visual C++ necessário.
1. Instale a versão mais recente do Microsoft Visual C++ Redistributable.
O arquivo MSVCP140.dll faz parte do runtime do Visual C++ da Microsoft. Atualmente, a Microsoft recomenda o uso da versão mais recente do Visual C++ Redistributable (v14) para aplicativos criados com o Visual Studio 2017, 2019, 2022 ou 2026. O Redistributable instalado no computador deve ser pelo menos tão recente quanto as ferramentas de compilação usadas para criar o aplicativo.
Baixe o pacote que corresponde à arquitetura do aplicativo. A Microsoft fornece instaladores atuais para x64 e x86 .
Execute o instalador. Se ele oferecer a opção Instalar , instale. Se oferecer a opção Reparar , escolha Reparar.
Reinicie o Windows e, em seguida, execute o programa afetado novamente.
Em um PC com Windows 10 de 64 bits, um aplicativo mais antigo ou de 32 bits ainda pode exigir o runtime x86. Se você não souber se o aplicativo é de 32 ou 64 bits, instalar os pacotes x64 e x86 da Microsoft é uma maneira prática de abranger ambas as arquiteturas de aplicativos.
Se o ambiente de execução já estiver instalado, o instalador da Microsoft pode oferecer uma opção de reparo para arquivos de ambiente de execução danificados ou ausentes.
2. Repare os pacotes do Visual C++ instalados.
Se o erro começou após uma atualização de aplicativo, falha, interrupção da instalação ou operação de limpeza, o ambiente de execução pode já estar presente, mas corrompido. O Windows 10 ainda exibe os programas de desktop instalados em Configurações > Aplicativos > Aplicativos e recursos e no Painel de Controle.
Abra Configurações > Aplicativos > Aplicativos e recursos .
Localize as entradas do Microsoft Visual C++ Redistributable. Se as versões x64 e x86 estiverem instaladas, repare o pacote correspondente ao aplicativo afetado; se a arquitetura do aplicativo não estiver clara, repare ambas.
Selecione a entrada, escolha Modificar e use Reparar quando o instalador oferecer essa opção.
O Windows 10 pode listar pacotes redistribuíveis do Visual C++ separados para x64 e x86 porque diferentes aplicativos podem exigir arquiteturas diferentes.
3. Repare ou reinstale o aplicativo que está apresentando o erro.
Se o ambiente de execução do Visual C++ estiver íntegro, mas apenas um programa apresentar falhas, a instalação desse programa pode estar incompleta ou corrompida. Primeiro, utilize a opção de reparo integrada do aplicativo, se disponível. Caso contrário, desinstale o aplicativo, reinicie o Windows e reinstale a versão mais recente compatível, disponível no site oficial ou na loja do desenvolvedor do software.
Preste atenção em qual executável está causando o erro. Se a mensagem aparecer apenas ao abrir um plugin, inicializador ou processo auxiliar, geralmente não é necessário reparar toda a instalação do Windows.
4. Execute o DISM e o SFC se vários aplicativos estiverem apresentando falhas.
Se vários programas relatarem repentinamente a ausência de DLLs ou se o próprio Windows estiver apresentando comportamento anormal, verifique o repositório de componentes do Windows e os arquivos de sistema protegidos. A Microsoft recomenda executar o DISM antes do Verificador de Arquivos do Sistema.
Procure por "Prompt de Comando" , clique com o botão direito do mouse e escolha "Executar como administrador" .
Use primeiro o DISM e depois o SFC quando erros de DLL ausentes afetarem vários programas ou o Windows apresentar sinais mais amplos de corrupção.
O que não fazer
Não baixe o arquivo MSVCP140.dll de sites aleatórios de DLLs. Você não pode verificar se o arquivo está atualizado, é compatível ou seguro, e copiar uma DLL não corrige de forma confiável o restante do ambiente de execução.
Não utilize o regsvr32 como solução padrão para o MSVCP140.dll. O regsvr32 é destinado a componentes DLL projetados para se registrarem no Windows. O MSVCP140.dll é fornecido como parte do Visual C++ Runtime, portanto, reparar ou reinstalar o pacote redistribuível é a solução adequada.
Não exclua outros pacotes redistribuíveis do Visual C++ só porque parecem antigos. Diferentes aplicações podem depender de diferentes famílias de runtime e arquiteturas.
Uma observação sobre o suporte ao Windows 10.
O suporte para o Windows 10 terminou em 14 de outubro de 2025. As etapas de solução de problemas acima ainda se aplicam ao Windows 10, mas a Microsoft não fornece mais atualizações de segurança gratuitas nem suporte técnico para o sistema operacional. Se você continuar usando o Windows 10, consulte as orientações da Microsoft sobre o fim do suporte para o Windows 10 e as opções de atualização ou de atualizações de segurança estendidas disponíveis.