Um guia prático para usuários do Windows 10 e Windows 11: links oficiais da Microsoft, como escolher x64/x86 corretamente, etapas de instalação, comandos de instalação silenciosa, opções de reparo e soluções para erros comuns de runtime.
Microsoft Visual C++ Redistributable é um conjunto de bibliotecas de runtime necessário para muitos programas e jogos do Windows. Quando essas bibliotecas estão ausentes, corrompidas ou muito antigas, um aplicativo pode não iniciar e exibir erros como VCRUNTIME140.dll was not found, MSVCP140.dll is missing, 0xc000007b ou The code execution cannot proceed.
A forma mais segura de corrigir esses problemas é baixar o pacote Redistributable diretamente da Microsoft e instalar a arquitetura correta: x64, x86 ou ARM64. Na maioria dos PCs modernos com Windows de 64 bits, vale a pena instalar tanto o x64 quanto o x86, porque o Windows de 64 bits pode executar aplicativos de 64 e de 32 bits.
Use os links oficiais da Microsoft abaixo para obter a versão mais recente compatível do Visual C++ Redistributable. Evite sites de download de terceiros, instaladores modificados, pacotes de drivers e arquivos que não estejam assinados pela Microsoft.
Para aplicativos Windows de 64 bits. Recomendado para quase todos os computadores com Windows 10 e Windows 11.
Baixar x64 da MicrosoftPara aplicativos de 32 bits. Instale também se você usa jogos antigos, utilitários, launchers ou softwares de 32 bits.
Baixar x86 da MicrosoftPara dispositivos Windows com ARM. Use esta versão se o seu PC tiver um processador baseado em ARM.
Baixar ARM64 da MicrosoftVocê também pode abrir a página oficial de documentação da Microsoft: downloads mais recentes compatíveis do Visual C++ Redistributable.
O Visual C++ Redistributable instala componentes de runtime usados por aplicativos criados com Microsoft Visual C++ / MSVC. Esses componentes incluem bibliotecas de runtime C e C++ que os programas utilizam ao iniciar, carregar plug-ins, renderizar gráficos, trabalhar com arquivos ou se comunicar com outros componentes do sistema.
Para a maioria dos usuários, a resposta é simples: instale pela Microsoft os pacotes mais recentes compatíveis do Visual C++ Redistributable x64 e x86. Esses pacotes cobrem aplicativos criados com versões modernas do Visual Studio e são a solução mais comum para erros relacionados a VCRUNTIME140.dll, MSVCP140.dll, VCRUNTIME140_1.dll e arquivos semelhantes.
| Sua situação | O que instalar | Por quê |
|---|---|---|
| Windows 10 ou Windows 11 em um PC de 64 bits | x64 e x86 | x64 é necessário para apps de 64 bits; x86 é necessário para apps de 32 bits que ainda rodam no Windows de 64 bits. |
| Windows 10 ou Windows 11 em um PC de 32 bits | Apenas x86 | O Windows de 32 bits não consegue executar aplicativos x64 nem instalar pacotes de runtime x64. |
| Windows em ARM | ARM64 e, possivelmente, x64/x86 dependendo do aplicativo | Dispositivos ARM64 podem precisar de componentes ARM64 nativos e runtimes de compatibilidade para aplicativos emulados. |
| Um jogo antigo pede Visual C++ 2010, 2012 ou 2013 | A versão antiga exata do Redistributable solicitada pelo app | Pacotes legados são independentes e podem ser necessários junto com a versão mais recente. |
Antes de baixar o instalador, confira o tipo do sistema. Isso ajuda a escolher o pacote correto e evita erros de instalação.
Você também pode usar a caixa Executar:
msinfo32 e pressione Enter.PC baseado em x64, PC baseado em x86 ou PC baseado em ARM64.Depois de baixar o instalador correto, siga estas etapas. O processo de instalação é o mesmo no Windows 10 e no Windows 11.
VCRUNTIME140.dll para System32 ou SysWOW64 pode causar novos erros, conflitos de versão e riscos de segurança. Instale o pacote Redistributable oficial.
Sim. Em um Windows de 64 bits, normalmente é recomendável instalar os dois pacotes:
Se você não sabe qual pacote um programa específico exige, instale x64 e x86 pela Microsoft. Isso é seguro em um sistema Windows de 64 bits e costuma resolver erros de runtime imediatamente.
Usuários avançados e administradores podem instalar o Visual C++ Redistributable pelo Prompt de Comando ou PowerShell. Isso é útil para scripts de implantação, suporte remoto ou reinstalação de pré-requisitos antes de iniciar um programa.
Abra o Prompt de Comando como administrador, vá até a pasta onde está o instalador e execute um destes comandos:
VC_redist.x64.exe /install /quiet /norestart
VC_redist.x86.exe /install /quiet /norestart
Para reparar silenciosamente uma instalação existente, use:
VC_redist.x64.exe /repair /quiet /norestart
Depois de uma instalação ou reparo silencioso, reinicie o Windows manualmente se o aplicativo ainda não iniciar.
O Windows pode ter muitas entradas do Visual C++ instaladas ao mesmo tempo. Isso é normal. Não remova entradas antigas se você não tiver certeza de que elas não são necessárias, pois alguns programas dependem de versões específicas do runtime.
appwiz.cpl e pressione Enter.Abra o PowerShell e execute:
Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*, `
HKLM:\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* |
Where-Object {$_.DisplayName -like "*Visual C++*"} |
Select-Object DisplayName, DisplayVersion, Publisher
Se o pacote já estiver instalado, mas o aplicativo continuar mostrando erros de DLL ausente ou de runtime, repare a instalação.
Você também pode reparar pelo Painel de Controle → Programas e Recursos: selecione a entrada do Visual C++, clique em Alterar e escolha Reparar.
Se o instalador falhar, use as etapas abaixo. A maioria dos problemas é causada por falta de permissões de administrador, arquivos bloqueados, cache de instalação corrompido, componentes do Windows desatualizados ou uma instalação anterior do VC++ danificada.
Essa mensagem geralmente indica que uma versão mais recente ou equivalente já está instalada. Tente estas soluções:
Esse erro costuma indicar incompatibilidade entre dependências de 32/64 bits ou arquivos de runtime danificados. Instale o Visual C++ Redistributable x64 e x86, atualize o DirectX se o jogo exigir e reinstale o aplicativo afetado se necessário.
Instale pela Microsoft os pacotes mais recentes do Visual C++ Redistributable x64 e x86. Reinicie o Windows e abra o programa novamente. Evite baixar a DLL ausente como arquivo separado.
Às vezes, sim. Aplicativos antigos, especialmente jogos e softwares especializados, podem exigir runtimes do Visual C++ 2005, 2008, 2010, 2012 ou 2013. Esses pacotes antigos podem coexistir com o Redistributable mais recente.
Instale uma versão antiga somente quando:
Você pode desinstalá-lo, mas na maioria dos casos não deve fazer isso. Muitos programas dependem desses pacotes, e removê-los pode fazer aplicativos ou jogos pararem de funcionar. Se você suspeitar de corrupção, use primeiro a opção Reparar em vez de desinstalar.
Desinstale somente se:
Para desinstalar, abra Configurações → Aplicativos → Aplicativos instalados, procure Microsoft Visual C++, selecione o pacote e escolha Desinstalar. Reinicie o Windows e reinstale o pacote mais recente se necessário.
aka.ms, microsoft.com ou o instalador oficial do fornecedor do aplicativo.System32 ou SysWOW64.Para baixar e instalar o Visual C++ Redistributable no Windows, use os links oficiais da Microsoft e escolha a arquitetura correta. Na maioria dos PCs com Windows 10 e Windows 11 de 64 bits, instalar x64 e x86 é a melhor opção, pois permite executar aplicativos modernos de 64 bits e softwares antigos de 32 bits.
Se um aplicativo continuar falhando depois da instalação, execute novamente o instalador do Redistributable e escolha Reparar, instale as atualizações pendentes do Windows, reinicie o PC e evite baixar arquivos DLL individuais de sites não oficiais.