Anonim

Arquivos ausentes são uma ocorrência comum no Windows. Mesmo se eles estivessem lá anteriormente, eles podem ser perdidos, corrompidos ou substituídos. Embora o Windows possa encontrar e corrigir muitos arquivos ausentes, ele parece não conseguir gerenciar todos eles. Um problema comum é o erro 'msvcr120.dll está ausente' no Windows. Veja como corrigi-lo.

O arquivo msvcr120.dll faz parte dos Pacotes redistribuíveis do Visual C ++ para Visual Studio 2013. Isso é comumente usado em programas intensivos em gráficos, como editores de imagem, editores de vídeo e jogos. Eu diria que a ocorrência mais comum desse erro ocorre nos jogos, mas já vi muitos usuários da Adobe e designers gráficos também com esse problema.

O que há em um arquivo DLL?

Primeiro, o que é um arquivo .dll e o que ele faz? Um arquivo .dll é um arquivo da Dynamic Link Library. A idéia por trás disso é fornecer uma biblioteca de arquivos comumente usados ​​no Windows que qualquer programa possa acessar. Em vez de instalar uma instância de um arquivo para cada programa que possa precisar, o Windows instala uma cópia em um repositório central que qualquer programa pode chamar se precisar.

Isso economiza espaço em disco, memória e recursos do sistema, pois são arquivos compartilhados. Um programa não precisa instalar uma série extra de arquivos e apenas uma única instância de um arquivo precisa ser atualizada quando o código é aprimorado ou o arquivo antigo é substituído por uma versão mais recente. É uma das funções mais bem-sucedidas do Windows e que funciona muito bem.

A Microsoft tem um explicador útil para arquivos DLL aqui.

Como corrigir os erros do msvcr120.dll está ausente

Pela primeira vez, a sintaxe do erro realmente diz o que está errado. O arquivo msvcr120.dll está ausente, corrompido ou não pode ser usado por algum motivo. Pode ter sido acidentalmente excluído por um usuário ou programa, ser substituído ou corrompido. Tudo o que precisamos fazer é reinstalar o arquivo para que o erro desapareça.

Como o msvcr120.dll faz parte dos Pacotes Redistribuíveis do Visual C ++ para Visual Studio 2013, precisamos instalar a coisa toda. Felizmente, a Microsoft os mantém online.

  1. Visite a página Centro de Download da Microsoft para pacotes redistribuíveis do Visual C ++ para Visual Studio 2013.
  2. Selecione seu idioma e clique em Download.
  3. Selecione as versões x86 e x64 do arquivo.
  4. Após o download, instale o pacote. Ele pode ser instalado sem problemas ou você pode ter a opção de Reparar ou Substituir. Selecione Reparar se você vir esta opção.
  5. Teste novamente o programa que sinalizou o erro original msvcr120.dll.

A única coisa que a sintaxe do erro não nos diz é se o arquivo ausente está na parte de 32 bits da parte de 64 bits. Mesmo se você usar um computador de 64 bits, o Windows ainda utilizará arquivos de 32 bits. O Visual Studio usa os dois tipos de arquivos. Para corrigir completamente esse problema, precisamos substituir arquivos entre 64 e 32 bits. É por isso que você seleciona as duas opções na janela de download acima.

Depois de instalar os dois, seu sistema deverá funcionar como deveria.

A atualização do driver gráfico para corrigir o erro msvcr120.dll está ausente

Vi casos em que a substituição do msvcr120.dll não resolve o problema. Isso é raro, mas acontece. Geralmente, esse é um problema com o driver gráfico e pode ser solucionado com uma atualização de driver. Como sempre, defendo um processo específico ao atualizar seu driver gráfico. Evita muitos problemas comuns com atualizações de driver.

  1. Baixe e instale o Download Display Driver Uninstaller DDU.
  2. Faça o download dos drivers gráficos mais recentes para sua placa.
  3. Execute o Download Display Driver Uninstaller DDU e selecione Limpar e reiniciar.

Seu computador será reiniciado no modo de segurança e o programa DDU desinstalará o driver gráfico. Você pode permanecer no modo de segurança e instalar o novo driver ou reiniciar o computador no modo normal para instalar o novo driver. De qualquer forma, os arquivos antigos serão removidos e prontos para os novos. Assim como uma placa recém-instalada.

Os pacotes de drivers gráficos oferecem a capacidade de substituir arquivos durante a atualização. No entanto, se a estrutura do arquivo for alterada, alguns arquivos se tornarão obsoletos ou você personalizará o Windows em qualquer grau, esses pacotes nem sempre funcionarão. A remoção limpa do driver anterior antes de instalar um novo driver evita a grande maioria dos problemas de driver gráfico que você provavelmente encontrará.

Se você precisar corrigir o erro msvcr120.dll no Windows e a substituição dos pacotes redistribuíveis do Visual C ++ para o Visual Studio 2013 não funcionar, a atualização do driver gráfico geralmente faz o truque.

Você conhece outras maneiras de corrigir os erros do msvcr120.dll? Conte-nos sobre eles abaixo se você o fizer!

Como corrigir os erros do 'msvcr120.dll está ausente' no Windows