Início / Guias / Erros de programas e arquivos

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

O MSVCP110.dll é a biblioteca padrão de C++ do Microsoft Visual C++ 2012 Redistributable. Ele anda junto com o MSVCR110.dll, e os programas feitos com o Visual Studio 2012 precisam dos dois. O erro significa que o runtime de 2012 está ausente ou danificado - os pacotes mais novos do Visual C++ não o substituem. O instalador gratuito da Microsoft restaura a dupla em poucos minutos.

Resolva automaticamente

O Outbyte PC Repair verifica o Windows em busca de arquivos de sistema danificados, problemas no registro e restos de programas que costumam provocar esse tipo de erro. O diagnóstico é gratuito, e nada é alterado sem a sua decisão - útil se você prefere não fazer os passos abaixo na mão.

Baixar Baixe o Outbyte PC Repair para Windows 11, 10, 8 e 7. Teste gratuito por categoria incluído.

Resposta rápida

Baixe o Visual C++ Redistributable for Visual Studio 2012 Update 4 no site oficial da Microsoft - os pacotes x64 e x86 - instale os dois e reinicie o PC. O MSVCP110.dll e o MSVCR110.dll voltam para todos os programas.

Sintomas - como o problema aparece

"Não foi possível iniciar o programa porque o MSVCP110.dll está faltando no computador"
Um jogo, ferramenta ou servidor local feito entre 2012 e 2014 falha ao abrir
O MSVCR110.dll também aparece como faltando
O erro apareceu depois de reinstalar o Windows
Reinstalar o programa não ajudou
O Visual C++ 2015-2022 está instalado e o erro continua

Por que isso acontece

O runtime de 2012 não está instalado

O Windows não inclui os runtimes antigos do Visual C++ - programas feitos para o de 2012 precisam do pacote instalado à parte.

Os pacotes mais novos não o substituem

O Visual C++ 2015-2022 usa outros nomes de arquivo. Instalá-lo não faz nada pelos programas que procuram os arquivos 110.

Falta o pacote x86

Programas de 32 bits carregam a cópia x86 mesmo no Windows de 64 bits - instale os pacotes das duas arquiteturas.

Arquivos do runtime danificados

Ferramentas de limpeza e erros de disco corrompem os arquivos do runtime; reinstalar o pacote os repara.

As soluções, em ordem

1. Instale o Visual C++ 2012 Redistributable oficial

  1. No site oficial da Microsoft, procure "Visual C++ Redistributable for Visual Studio 2012 Update 4".
  2. Baixe os dois instaladores: o pacote x64 e o x86.
  3. Rode cada um; se aparecer a opção Reparar, escolha Reparar.
  4. Reinicie e abra o programa.

Pela segurança: só o site da Microsoft - sites de download de DLL são um canal conhecido de malware.

2. Repare o pacote instalado

  1. Configurações, Aplicativos, Aplicativos instalados - busque "Visual C++ 2012".
  2. Modificar e depois Reparar - para o x64 e o x86.
  3. Reinicie e teste.

3. Reinstale o programa que falha

  1. Desinstale, reinicie e instale do zero - os instaladores daquela época costumam trazer o runtime junto.
  2. Para jogos da Steam: Propriedades, Arquivos instalados, Verificar integridade dos arquivos do jogo.

Perguntas frequentes

MSVCP110 e MSVCR110 - qual é a diferença?

São duas metades do mesmo runtime do Visual C++ 2012: o MSVCR110.dll é o runtime de C, o MSVCP110.dll a biblioteca de C++. Um único pacote restaura os dois; nosso guia do MSVCR110.dll cobre o erro gêmeo.

Por que eu preciso do x64 e do x86?

O Windows de 64 bits roda os dois tipos de programa, e cada um carrega a própria cópia do runtime. Os dois pacotes foram feitos para conviver.

Não dá para só baixar o MSVCP110.dll?

O erro pode até sumir - e aparece outro mais chato, porque o runtime é um conjunto de arquivos que precisam combinar. O instalador oficial é gratuito e leva um minuto.

O caminho automático, quando você quiser

O Outbyte PC Repair verifica o sistema e mostra o que encontrou - e então espera. Você revisa o diagnóstico e decide o que corrigir; nada muda sem a sua decisão.

Baixar Baixe o Outbyte PC Repair para Windows 11, 10, 8 e 7. Teste gratuito por categoria incluído.
Gratuitosverificação e diagnóstico
Você escolheo que corrigir
Windows 11 - 7sistemas compatíveis