O que é o Visual C ++ Redistributable? Como instalar e solucionar problemas no Windows 10

Recebendo mensagens de erro enigmáticas sobre um MSVCRxx.dll? Aqui está sua solução.

A instalação de aplicativos no Windows 10 é normalmenteum processo direto, graças à riqueza de aplicativos e compatibilidade do sistema operacional nos últimos 30 anos. Na maioria das vezes, eles simplesmente funcionam. Por exemplo, já abordamos como instalar aplicativos clássicos da área de trabalho e aplicativos universais, como os disponíveis na Windows Store.

Mas a história do aplicativo Windows 10 ainda está acontecendoatravés de uma transição significativa, iniciada inicialmente no Windows 8. Os aplicativos universais são o futuro do Windows 10, mas os aplicativos clássicos estarão conosco por algum tempo. E esses aplicativos clássicos às vezes têm problemas clássicos. Por exemplo, a instalação de aplicativos da área de trabalho pode ser problemática devido ao requisito de componentes como o Visual C ++ Redistributable. Neste artigo, descobrimos o que é e como instalá-lo; portanto, seu aplicativo funcionará no Windows 10.

Como resolver problemas instalando o Visual C ++ redistribuível

O Visual C ++ Redistributable é uma DLL (DynamicBiblioteca de links) necessária para programas ou jogos criados usando o ambiente de desenvolvimento de software Visual Studio da Microsoft. Quando um programa requer que uma DLL ou outro arquivo de suporte seja executado, isso é chamado de dependência. O MSVCR.DLL significa:

  • MS - Microsoft
  • V - Visual
  • C - C ++
  • R - Redistribuível.

Navegando nas configurações de aplicativos e recursos ouProgramas e Recursos, no Painel de Controle, você pode ver várias versões do redistribuível instalado. Um aplicativo específico instalado pode estar utilizando um deles, portanto, remover qualquer versão pode causar um mau funcionamento do aplicativo. Alguns aplicativos podem até exigir versões atualizadas do Visual C ++ Redistributable, como 2010 SP1 ou 2012 Update 4.

Uma DLL ajuda os criadores de aplicativos a reutilizar com eficiênciacomponentes que fazem um programa funcionar. Em vez de reinventar a roda e inchar seu código a cada vez, os desenvolvedores podem reutilizar as bibliotecas no MSVCR.dll. Isso, em troca, pode reduzir o tamanho de um programa e fornecer melhor desempenho e utilização de memória. Alguns aplicativos são gravados usando versões específicas do Visual C ++ Redistributable. Se o seu computador não tiver o programa de desenvolvimento completo do Visual C ++ instalado (o que você provavelmente não fará, a menos que seja um desenvolvedor de software), um programa virá com o que é chamado de Runtime Component para facilitar esse programa em particular. Os componentes de tempo de execução são apenas as partes essenciais do código que fazem o software funcionar.

Existem versões do Visual C ++ Redistributable que remontam à versão 2005. Um erro comum que os usuários podem ver ao tentar executar ou instalar um aplicativo é:

O Programa não pode ser iniciado porque está faltando o MSVCR110.dll do seu computador. Tente reinstalar o programa para resolver este problema.

O erro indica que uma versão específica do Visual C ++ Redistributable exigida pelo programa que você está tentando instalar está corrompida ou ausente. Nesse caso, MSVCR110 representa o Visual C ++ 2010 Redistribuível do SP1. Outras versões incluem:

  • MSVCR71.dll, MSVCR08.dll, MSVCR09.dll (2008 - 2010)
  • MSVCR120.dll (2012)
  • MSVCR130.dll (2013)
  • MSVCR140.dll (2015)

A maioria dos programas vem pré-instalada com uma cópiado Visual C ++ redistribuível durante a instalação. Você também pode procurar os arquivos de instalação do aplicativo - normalmente uma pasta chamada “terceiro” ou algo semelhante - onde poderá encontrar cópias dos arquivos de instalação do Visual C ++ Redistributable.

Caso contrário, você pode baixar a versão requerida pora aplicação. O programa indicará a versão do arquivo necessária se um erro aparecer durante ou durante a execução do aplicativo. Os usuários também devem estar cientes de que alguns programas podem exigir a arquitetura de 32 ou 64 bits.

Abaixo estão os links para baixar o redistribuível apropriado para a versão que você pode estar tentando instalar:

  • Redistribuível do Microsoft Visual C ++ 2005 SP1 (x86)
  • Redistribuível do Microsoft Visual C ++ 2005 SP1 (x64)
  • Redistribuível do Microsoft Visual C ++ 2008 SP1 (x86)
  • Redistribuível do Microsoft Visual C ++ 2008 SP1 (x64)
  • Redistribuível do Microsoft Visual C ++ 2010 SP1 (x86)
  • Redistribuível do Microsoft Visual C ++ 2010 SP1 (x64)
  • Redistribuível do Microsoft Visual C ++ 2012 Update 4 (x86 e x64)
  • Redistribuível do Microsoft Visual C ++ 2013 (x86 e x64)
  • Redistribuível do Microsoft Visual C ++ 2015 Update 3 (x86 e x64)
  • Microsoft Visual C ++ redistribuível para Visual Studio 2017

Solução de problemas adicionais do MSVCR

Às vezes, você pode precisar desinstalar umversão do Visual C ++ redistribuível para resolver problemas que o afetam. Se a instalação correta do Visual C ++ Redistributable não resolver os problemas de instalação ou reparo de um programa, provavelmente significa que um dos arquivos DLL pode estar corrompido. O registro novamente dos arquivos DLL poderá resolver o problema.

Pressione a tecla Windows + X e clique em Prompt de Comando(Admin) ou Windows PowerShell (Admin). No prompt de comando ou na janela do PowerShell, digite os comandos abaixo e pressione enter após cada um. Saia do prompt de comando e reinicie o computador para verificar se o problema foi resolvido.

regsvr32 ntdll.dll / s

regsvr32 msdxm.ocx / s

regsvr32 dxmasf.dll / s

regsvr32 wmp.dll / s

regsvr32 wmpdxm.dll / s

Encontrando problemas com o Visual C ++Redistribuível é uma ocorrência rara, mas também é um sinal dos problemas herdados ainda anexados ao Windows. O modelo do Universal App minimiza a necessidade de tais componentes devido à nova implantação baseada em pacote usada. Para aplicativos grandes como AutoCAD, QuickBooks, Adobe Creative Suite e iTunes, esse componente sempre fará parte da arquitetura fundamental de seus aplicativos. Felizmente, este artigo o ajudará a superar quaisquer obstáculos se você os encontrar.

Você já teve que corrigir problemas com os pacotes redistribuíveis do Visual C ++ para Visual Studio? Conte-nos sobre isso nos comentários.

+1

Artigos semelhantes

Deixe um comentário