Esses dois arquivos - mais os irmãos VCRUNTIME140_1.dll e MSVCP140_1.dll - pertencem ao Microsoft Visual C++ Redistributable, um runtime que milhares de programas compartilham. Quando ele falta ou está danificado, todo programa construído sobre ele falha com a mesma mensagem assustadora. A solução segura é reinstalar o runtime - nunca a DLL avulsa.
Resolva automaticamente
O Outbyte Driver Updater identifica o hardware instalado automaticamente e atualiza drivers desatualizados ou com defeito a partir de fontes oficiais, com backup antes de cada alteração. Útil quando você prefere não executar os passos abaixo na mão - a verificação e o diagnóstico são gratuitos.
Baixar Baixe o Outbyte Driver Updater para Windows. A verificação e os resultados são gratuitos.Resposta rápida
Baixe o Visual C++ Redistributable mais recente na página oficial da Microsoft (procure por "Visual C++ Redistributable latest supported downloads" - a página fica em learn.microsoft.com), instale os dois arquivos, vc_redist.x64.exe e vc_redist.x86.exe, e reinicie o PC. Esse runtime único cobre o Visual Studio 2015-2022 e corrige os erros de VCRUNTIME140.dll, VCRUNTIME140_1.dll e MSVCP140.dll de uma vez.
O aplicativo esperava encontrar o runtime compartilhado no PC, mas ele nunca foi instalado - típico de um Windows novo ou depois de uma limpeza pesada.
Uma atualização que falhou, um erro de disco ou uma ferramenta de limpeza exagerada corrompeu os arquivos do runtime que muitos programas compartilham.
Um programa de 32 bits precisa do runtime x86 mesmo no Windows de 64 bits - se só o x64 estiver instalado, o erro cita a mesma DLL.
Remover um programa às vezes remove o runtime compartilhado de que outros programas ainda precisam.
sfc /scannow.DISM /Online /Cleanup-Image /RestoreHealth, depois o SFC de novo, e reinicie.Não faça isto: nunca baixe o VCRUNTIME140.dll ou o MSVCP140.dll como arquivo avulso de um site de "download de DLL". Esses arquivos não são verificados, muitas vezes não combinam com o seu sistema - e são um canal de malware bem conhecido. O instalador oficial do runtime é gratuito e leva dois minutos.
| O erro cita | A que pertence | A solução |
|---|---|---|
| vcruntime140.dll, vcruntime140_1.dll, msvcp140.dll, msvcp140_1.dll | Runtime do Visual C++ 2015-2022 | vc_redist x64 + x86 (método 1) |
| msvcr120.dll, msvcp120.dll | Runtime do Visual C++ 2013 | Visual C++ 2013 Redistributable em microsoft.com |
| msvcr110.dll, msvcp110.dll | Runtime do Visual C++ 2012 | Visual C++ 2012 Redistributable em microsoft.com |
| msvcr100.dll, msvcp100.dll | Runtime do Visual C++ 2010 | Visual C++ 2010 Redistributable em microsoft.com |
| d3dx9_43.dll, xinput1_3.dll, d3dcompiler_43.dll | Componentes legados do DirectX | Veja o guia de erros de DLL em jogos |
Porque os programas vêm nos dois tipos: um programa de 32 bits carrega o runtime x86 mesmo no Windows de 64 bits. Instalar os dois leva um minuto e cobre tudo.
Execute Reparar nas duas entradas (método 2) e depois reinstale o programa que está falhando (método 3) - a cópia da DLL dentro dele pode estar danificada. Se vários programas falham, finalize com SFC e DISM (método 4).
Não. Uma DLL avulsa de um site aleatório pode ser da versão errada, quebra outros programas e é um disfarce clássico de malware. O instalador oficial do runtime substitui todas as DLLs relacionadas do jeito certo e é assinado pela Microsoft.
O Outbyte Driver Updater verifica o PC e mostra o que encontrou - e espera. Nada é aplicado sem o seu OK, e toda alteração pode ser desfeita.
Baixar Baixe o Outbyte Driver Updater para Windows. A verificação e os resultados são gratuitos.