Início / Guias / Erros de programas e arquivos

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

O MSVCR120.dll é o runtime de C do Microsoft Visual C++ 2013 Redistributable - a versão 12.0, a base de uma grande leva de jogos, emuladores e ferramentas de 2014-2017. O erro significa que esse runtime de 2013 está ausente ou danificado no seu PC. Os pacotes mais novos do Visual C++ não o substituem: cada geração é instalada lado a lado, e os programas carregam exatamente aquela com que foram compilados. O instalador da própria Microsoft resolve 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 PC Repair 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 Packages for Visual Studio 2013 no site oficial da Microsoft - os pacotes x64 e x86 - instale os dois e reinicie. O MSVCR120.dll e o gêmeo dele, o MSVCP120.dll, voltam para os programas de 64 e de 32 bits de uma vez.

Sintomas - como o problema aparece

"Não foi possível iniciar o programa porque o MSVCR120.dll está faltando no computador"
Um jogo, emulador ou utilitário de meados dos anos 2010 falha ao abrir
O arquivo gêmeo também aparece: MSVCP120.dll
O erro apareceu depois de reinstalar o Windows
Reinstalar o programa não ajudou
O Visual C++ 2015-2022 está instalado e o erro aparece mesmo assim

Por que isso acontece

O runtime de 2013 nunca foi instalado

Instalações novas do Windows não incluem os runtimes antigos do Visual C++ - o primeiro programa construído com o Visual Studio 2013 revela o erro.

Um runtime mais novo não cobre este

O Visual C++ 2015-2022 é outra geração, com outros nomes de arquivo. Os programas feitos para 2013 continuam procurando os arquivos 120.

Arquitetura errada

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

O runtime foi danificado

Ferramentas de limpeza, atualizações interrompidas e erros de disco corrompem os arquivos do runtime - reinstalar o pacote os restaura.

As soluções, em ordem

1. Instale o Visual C++ 2013 Redistributable oficial

  1. No site oficial da Microsoft, procure "Visual C++ Redistributable Packages for Visual Studio 2013".
  2. Baixe os dois instaladores: vcredist_x64.exe e vcredist_x86.exe.
  3. Rode cada um; se o instalador oferecer Reparar, escolha Reparar.
  4. Reinicie o PC e abra o programa.

Pela segurança: só o site da Microsoft. Sites de download de DLL distribuem arquivos desencontrados e, às vezes, adulterados.

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

  1. Configurações, Aplicativos, Aplicativos instalados - busque "Visual C++ 2013".
  2. Selecione cada entrada (x64 e x86), escolha Modificar e depois Reparar.
  3. Reinicie e teste.

3. Reinstale o programa que falha

  1. Desinstale em Configurações, Aplicativos, reinicie e instale do zero - muitos instaladores trazem o runtime junto.
  2. Para jogos da Steam: clique com o botão direito no jogo, Propriedades, Arquivos instalados, Verificar integridade dos arquivos do jogo.

Perguntas frequentes

MSVCR120 ou MSVCP120 - de qual eu preciso?

Dos dois, e eles vêm juntos: o MSVCR120.dll é o runtime de C, o MSVCP120.dll é a biblioteca padrão de C++ do mesmo pacote Visual C++ 2013. Uma instalação restaura os dois; nosso guia do MSVCP120.dll cobre o erro gêmeo.

Eu tenho o Visual C++ 2015-2022. Por que o de 2013 ainda é necessário?

Porque os runtimes não são cumulativos - um programa compilado com o 2013 carrega especificamente o MSVCR120.dll, e só o pacote de 2013 o fornece. Várias gerações lado a lado é o estado normal de um PC com Windows.

Posso só baixar o MSVCR120.dll?

O erro pode até sumir - e aparece outro mais sutil, porque o runtime é um conjunto de arquivos combinados. 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 PC Repair 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