Instalar aplicações no Windows 10 é normalmente um processo simples, graças à riqueza de aplicações e compatibilidade do sistema operacional nos últimos 30 anos. Na maior parte, só funcionam. Por exemplo, já cobrimos como instalar aplicativos de desktop clássicos e aplicativos universais, como aqueles disponíveis através da Windows Store.
mas a história do aplicativo do Windows 10 ainda está passando por uma transição significativa, que inicialmente começou com o 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 desktop pode ser problemática devido ao requisito de componentes como o C++ redistribuível Visual. Neste artigo, descobrimos o que é e como instalá-lo, por isso, o seu aplicativo irá funcionar no Windows 10.
como resolver problemas instalando o C++ Redistributável Visual
O C++ Redistributável Visual é um arquivo DLL (Dynamic Link Library) requerido por programas ou jogos construídos usando o ambiente de desenvolvimento de software Visual Studio da Microsoft. Quando UM programa requer um DLL ou algum outro arquivo de suporte para executar, isso é chamado de dependência. O MSVCR.DLL significa:
- MS – Microsoft
- V – Visual
- C – C++
- R – Redistribuível.
navegando nas suas aplicações e funcionalidades ou no painel de controlo de Programas e funcionalidades, poderá ver várias versões do redistributável instalado. Um app particular instalado pode estar utilizando um deles, então, remover qualquer versão pode causar um aplicativo para mau funcionamento. Alguns aplicativos podem até mesmo exigir versões atualizadas do C++ redistribuível Visual, como o SP1 2010 ou o Update 4 2012.
a DLL ajuda os criadores de aplicativos a reutilizar eficientemente componentes comuns que fazem um programa funcionar. Em vez de reinventar a roda e aumentar seu código de cada vez, os desenvolvedores podem reutilizar as bibliotecas no MSVCR.dll. Isso em troca pode reduzir o tamanho de um programa e proporcionar melhor desempenho e utilização da memória. Algumas aplicações são escritas usando versões específicas do C++ Redistributável Visual. Se o seu computador não tiver o programa de desenvolvimento Visual completo Em C++ instalado (o que provavelmente não terá a menos que seja um desenvolvedor de software), UM programa virá com o que é chamado Um componente de tempo de execução para facilitar esse programa em particular. Os componentes de tempo de execução são apenas as peças essenciais de código que fazem o software funcionar.
Existem versões do C++ Redistributável Visual que remontam à versão 2005. Um erro comum que os usuários podem ver ao tentar executar ou instalar uma aplicação é:
o programa não pode iniciar porque MSVCR110.o dll desapareceu do seu computador. Tente reinstalar o programa para corrigir este problema.
o erro indica que uma determinada versão do C++ Visual redistribuível exigido pelo programa que está a tentar instalar está corrompida ou em falta. Neste caso, MSVCR110 representa o Visual C++ 2010 SP1 redistribuível. 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 serão pré-instalados com uma cópia do C++ Visual redistribuível durante a instalação. Você também pode navegar nos arquivos de configuração da aplicação-normalmente uma pasta chamada “terceiros” ou algo semelhante – onde você pode ser capaz de encontrar cópias dos arquivos de configuração para o C++ redistribuível Visual.
Se não, você pode baixar a versão requerida pela aplicação. O programa irá indicar a versão do arquivo necessário 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 as ligações para transferir o redistributável apropriado para a versão que poderá estar a tentar instalar:
- Microsoft Visual C++ 2005 SP1 Redistributable (x86)
- Microsoft Visual C++ 2005 SP1 Redistributable (x64)
- Microsoft Visual C++ 2008 SP1 Redistributable (x86)
- Microsoft Visual C++ 2008 SP1 Redistributable (x64)
- Microsoft Visual C++ 2010 SP1 Redistributable (x86)
- Microsoft Visual C++ 2010 SP1 Redistributable (x64)
- Microsoft Visual C++ 2012 Update 4 Redistributable (x86 and x64)
- Microsoft Visual C++ 2013 Redistributable (x86 and x64)
- Microsoft Visual C++ 2015 Update 3 Redistributable (x86 and x64)
- Microsoft Visual C++ Redistributable para o Visual Studio 2017
além disso, MSVCR Resolução de problemas
às Vezes você pode precisar desinstalar uma versão existente do Visual C++ Redistributable a fim de resolver problemas que a afectam. Se instalar o C++ Redistributável Visual correto não resolve problemas de instalação ou reparação de um programa, isso provavelmente significa que um dos arquivos DLL pode estar corrompido. Re-registrar os arquivos DLL pode ser capaz de resolver o problema.
carregue na tecla Windows + X e depois carregue na linha de comandos (Admin) ou no Windows PowerShell (Admin). Na linha de comandos ou na janela PowerShell, escreva os comandos abaixo e carregue em enter após cada um deles. Saia da linha de comandos e reinicie o seu computador para ver se o problema está resolvido.
regsvr32 ntdll.dll / s
regsvr32 msdxm.ocx / s
regsvr32 dxmasf.dll / s
regsvr32 wmp.dll / s
regsvr32 wmpdxm.DLL/s
encontrar problemas com o C++ redistribuível Visual é uma ocorrência rara, mas também é um sinal dos problemas antigos ainda ligados ao Windows. O modelo Universal App minimiza a necessidade de tais componentes por causa da nova implantação baseada em pacotes utilizada. Para grandes aplicativos como AutoCAD, QuickBooks, Adobe Creative Suite e iTunes, este componente sempre fará parte da arquitetura fundamental de seus aplicativos. Esperemos que este artigo irá ajudá-lo a superar quaisquer obstáculos Se você encontrá-los.