Solução para erros MSVCR120.dll e MSVCP120.dll no Windows

Há momentos em que aplicativos não podem ser iniciados devido à falta dos arquivos MSVCR120.dll ou MSVCP120.dll. Esse erro é causado pela ausência ou corrupção dos pacotes Visual C++ Redistributable. Este artigo explica os detalhes desse erro e como resolvê-lo, incluindo a instalação da versão x86 do VC++ como solução final.

Índice

Visão Geral do Erro

O erro MSVCR120.dll ou MSVCP120.dll ocorre quando os arquivos DLL necessários para iniciar um aplicativo estão ausentes. Esses arquivos fazem parte dos pacotes Visual C++ Redistributable, e sua ausência ou corrupção causa o erro. Esse problema impede que programas específicos sejam executados corretamente.

Reinstalando a Versão x64 do Visual C++

A primeira etapa para resolver os erros MSVCR120.dll ou MSVCP120.dll é tentar reinstalar a versão x64 do Visual C++. Siga estas etapas para reinstalar:

  1. Desinstale todos os pacotes Visual C++ x64 Redistributable existentes.
  2. Baixe o pacote mais recente Visual C++ x64 Redistributable do site oficial da Microsoft.
  3. Execute o instalador baixado e reinstale-o.

Isso pode reparar os arquivos DLL corrompidos. No entanto, se isso não resolver o problema, tente as próximas etapas.

Comandos de Reparação no Prompt de Comando

Se o erro MSVCR120.dll ou MSVCP120.dll ocorrer, tentar reparar os arquivos do sistema pode ser eficaz. Use o Prompt de Comando para executar os seguintes comandos:

Comando SFC (System File Checker)

sfc /scannow

Esse comando verifica a integridade dos arquivos do sistema e repara os arquivos corrompidos.

Comando DISM (Deployment Imaging Service and Management Tool)

DISM /Online /Cleanup-Image /RestoreHealth

Esse comando repara a imagem do Windows e resolve problemas que o SFC não consegue corrigir.

Executar esses comandos pode restaurar a integridade do sistema e potencialmente resolver erros de DLL.

Restauração do Sistema

Para retornar a um estado anterior ao erro MSVCR120.dll ou MSVCP120.dll, tente uma restauração do sistema. A Restauração do Sistema usa pontos de restauração criados pelo Windows para reverter seu PC a um estado anterior.

Etapas da Restauração do Sistema

  1. Abra o Menu Iniciar: Clique no botão “Iniciar”.
  2. Pesquise por “Restauração do Sistema”: Digite “Restauração do Sistema” na caixa de pesquisa e selecione “Criar um ponto de restauração”.
  3. Selecione Proteção do Sistema: Clique na guia “Proteção do Sistema” e depois clique no botão “Restauração do Sistema”.
  4. Selecione um Ponto de Restauração: Escolha um ponto de restauração anterior ao erro.
  5. Execute a Restauração: Siga as instruções para realizar a restauração do sistema.

A restauração do sistema pode reverter alterações que causaram o erro, mas observe que aplicativos ou drivers instalados podem ser afetados pelo ponto de restauração.

Atualização do Windows

Uma maneira de resolver erros MSVCR120.dll ou MSVCP120.dll é aplicar as atualizações mais recentes do Windows. O Windows Update fornece atualizações importantes para melhorar a estabilidade e a segurança do sistema.

Etapas para Atualizar o Windows

  1. Abra Configurações: Clique no botão “Iniciar” e selecione o ícone “Configurações”.
  2. Selecione Atualização e Segurança: Clique em “Atualização e Segurança”.
  3. Selecione Windows Update: Escolha “Windows Update” no menu à esquerda.
  4. Verifique se Há Atualizações: Clique no botão “Verificar se há atualizações”.
  5. Instale as Atualizações: Se houver atualizações disponíveis, siga as instruções para instalá-las.

Executar o Windows Update pode aplicar correções e atualizações aos arquivos do sistema, potencialmente resolvendo erros de DLL.

Solução Final

Instalar a versão x86 do VC++ pode resolver os erros MSVCR120.dll ou MSVCP120.dll, especialmente se o aplicativo for uma versão de 32 bits. Siga estas etapas para instalá-lo:

Etapas para Instalar a Versão x86 do VC++

Desinstalar Pacotes Visual C++ x86 Redistributable Existentes:

  • Desinstale pacotes Visual C++ x86 Redistributable existentes em “Painel de Controle” > “Programas e Recursos”.

Baixar do Site Oficial da Microsoft:

Execute o Instalador Baixado:

  • Clique duas vezes no instalador baixado e execute a instalação.

Por Que a Versão x86 é Necessária

Se o aplicativo for uma versão de 32 bits, o pacote VC++ x86 Redistributable correspondente é necessário. Isso fornece os arquivos DLL de 32 bits necessários que o aplicativo precisa, resolvendo o erro. Como muitos aplicativos são desenvolvidos como versões de 32 bits, instalar a versão x86 é frequentemente essencial.

Informações Adicionais

Erros MSVCR120.dll ou MSVCP120.dll podem às vezes ser resolvidos reinstalando. É importante considerar outras abordagens também.

Reinstalando Aplicativos

Se o erro estiver relacionado a um aplicativo específico, reinstalar esse aplicativo pode resolver o problema. Consulte as seguintes etapas:

Desinstalando o Aplicativo:

  • Desinstale o aplicativo relevante em “Painel de Controle” > “Programas e Recursos”.

Reinstalar:

  • Baixe a versão mais recente do site oficial do aplicativo e reinstale-a.

Lidando com Outros Erros de DLL

Para outros erros de DLL, instalar os pacotes Visual C++ Redistributable ou executar comandos de reparação pode ser eficaz. Aqui estão alguns métodos gerais:

  • Baixar Arquivos DLL:
  • Baixe os arquivos DLL necessários de um site confiável e coloque-os no diretório apropriado.
  • Correção do Registro:
  • Para erros específicos, pode ser necessário corrigir manualmente o registro. No entanto, editar o registro apresenta riscos, então proceda com cautela.

Combinar esses métodos pode resolver muitos erros de DLL de forma eficaz.

Conclusão

Erros com arquivos ausentes MSVCR120.dll ou MSVCP120.dll ocorrem devido à ausência ou corrupção dos pacotes Visual C++ Redistributable. Para resolver esses erros, tente as seguintes etapas na ordem:

  1. Reinstalar a Versão x64 do Visual C++: Desinstale a versão x64 existente e reinstale a versão x64 mais recente.
  2. Executar Comandos de Reparação no Prompt de Comando: Execute os comandos SFC e DISM para reparar os arquivos do sistema.
  3. Restauração do Sistema: Restaure o sistema para um estado anterior ao erro.
  4. Atualização do Windows: Aplique as atualizações mais recentes.
  5. Instalar a Versão x86 do VC++: Se o aplicativo for uma versão de 32 bits, instale a versão x86.

Seguindo estas etapas, você pode resolver efetivamente erros de DLL. É frequentemente recomendado instalar primeiro a versão x86 do VC++ como solução final. Se o problema persistir, considere reinstalar o aplicativo ou abordar outros erros de DLL usando os métodos discutidos.

Índice