pt.phhsnews.com


pt.phhsnews.com / Por que existem tantos “Microsoft Visual C ++ Redistributables” instalados no meu PC?

Por que existem tantos “Microsoft Visual C ++ Redistributables” instalados no meu PC?


Se você já rolou sua lista de programas instalados no Windows, perguntando por que existem tantas versões do Microsoft Visual C ++ Redistribuível lá, você não está sozinho. Junte-se a nós enquanto analisamos o que são essas coisas e por que há tantas instaladas no seu PC.

O que é um Visual C ++ Redistribuível?

O Microsoft Visual C ++ é um ambiente de desenvolvimento integrado (IDE) usado para criar Aplicativos do Windows nas linguagens de programação C, C ++ e C ++ / CLI. Foi originalmente um produto autônomo, mas agora está incluído como parte do Microsoft Visual Studio. Ele oferece aos desenvolvedores um único aplicativo no qual eles podem escrever, editar, testar e depurar seu código. O ambiente de programação inclui acesso a muitas bibliotecas de código compartilhadas, que permitem que os desenvolvedores usem códigos já desenvolvidos para procedimentos específicos, em vez de ter que escrever seus próprios a partir do zero. Esse código compartilhado assume a forma de bibliotecas de vínculo dinâmico (DLLs), um termo que a maioria dos usuários do Windows encontrou em algum momento ou outro.

Quando chega a hora de implantar o software para os usuários, os desenvolvedores têm a opção de fazê-lo. Eles podem agrupar essas DLLs na instalação de seu aplicativo ou podem confiar em um pacote distribuível padrão de código compartilhado. A maioria escolhe o último, e esse pacote é conhecido como um Visual C ++ Redistributable. Existem várias vantagens em usar um redistribuível. Os pacotes são disponibilizados pela Microsoft, que também os testa e atualiza com correções de bug e segurança. Redistribuíveis também oferecem uma única instalação no computador de um usuário que vários programas podem usar ao mesmo tempo

Por que tantos estão instalados no meu PC?

Eu instalei uma nova versão do Windows 10 em um novo PC um pouco menos de dois meses atrás. Como você pode ver na imagem acima, eu já tenho quatro versões do Visual C ++ Redistribuível no meu sistema. Em outros sistemas, já vi até vinte. Então, como todos eles chegam lá?

Alguns são instalados junto com o próprio Windows. As versões específicas que são instaladas dependem de qual versão do Windows você está usando. Estou usando o Windows 10, que vem com o 2012 e 2013 Visual C ++ Redistributables. Você também notará que eu também tenho as versões de 32 bits (x86) e 64 bits (x64) instaladas. Se você tiver uma versão de 32 bits do Windows, não verá essas versões de 64 bits do redistribuível. Mas se você tiver uma versão de 64 bits do Windows (que quase todos os computadores são atualmente), você verá as duas versões, porque um Windows de 64 bits pode executar aplicativos de 64 bits e 32 bits.

Qualquer versões adicionais do Visual C ++ Redistributable que você vê no seu sistema foram instaladas junto com algum programa que exigia isso. Quando um desenvolvedor codifica em uma versão específica do Visual C ++, as bibliotecas de código para essa versão também devem estar presentes no sistema do usuário para que o aplicativo seja executado. Isso significa que, por exemplo, se um desenvolvedor usou o Visual C ++ 2005 (ou Visual Studio 2005) para criar um programa que você está instalando, você pode esperar ver o Visual C ++ 2005 Redistributable instalado em seu sistema junto com o programa.

Às vezes, você terá um pop-up na primeira vez que executar um programa dizendo que o pacote redistribuível está sendo instalado. Você perceberá isso muito se for um jogador de PC, especialmente se tiver seus jogos no Steam. Normalmente, isso significa que o desenvolvedor optou por ter o pacote mais recente baixado da Microsoft no momento da instalação. Às vezes, o pacote é empacotado junto com o aplicativo. Aqui está uma imagem da instalação do atual pacote de driver de gráficos da AMD, que você pode ver que deseja instalar os Redistribuíveis C ++ de 2012 e 2013.

RELACIONADO: O que é o Microsoft .NET Framework e por que está instalado? Meu PC?

Também é possível que você veja o que parecem ser versões múltiplas do mesmo redistribuível instaladas, ou pelo menos várias versões do mesmo ano. Por exemplo, você pode ver várias versões do redistribuível de 2008. Pode-se indicar que é um service pack, enquanto outros podem ter números de versão ligeiramente diferentes. Então, embora pareça que várias versões do mesmo pacote estão instaladas, todas elas são sutilmente diferentes. E infelizmente, ao contrário do .NET Framework um pouco semelhante, a Microsoft nunca consolidou todas essas versões mais antigas em um pacote unificado.

Resumindo: você verá alguns pacotes que vêm com o Windows e alguns que vêm com aplicativos que você instala. E se você estiver executando o Windows de 64 bits, verá as versões de 64 bits e 32 bits de cada pacote.

Posso desinstalar algumas delas?

A resposta curta é: sim, mas você provavelmente não deveria.

Você nunca sabe realmente quais dos seus aplicativos instalados dependem de cada redistribuível. Se você desinstalar um programa, esse programa não removerá automaticamente o redistribuível em que se baseou, pois não tem como saber se outros aplicativos também dependem dele. Claro, pode haver alguns pacotes redistribuíveis lá que você não precisa, mas se você remover manualmente um pacote redistribuível que alguns programas ainda estão usando, você pode fazer com que eles não sejam executados corretamente e, em alguns casos, causar problemas em a sua instalação do Windows em si.

Isso pode irritar a visualização de tantas pessoas sentadas em sua lista de programas instalados, mas se as coisas estiverem funcionando bem no seu PC, os redistribuíveis não estão causando nenhum dano. Eles também não ocupam muito espaço. As quatro versões que eu instalei no meu sistema agora ocupam menos de 100 MB de espaço em disco, combinadas.

Vimos alguns conselhos flutuando na Internet sugerindo que você pode remover versões mais antigas de redistribuíveis, deixando apenas as mais recentes. de cada lançamento principal (anotado por ano) no lugar. Em outras palavras, eles sugerem que você pode deixar o redistribuível 2012 mais recente em vigor e desinstalar as versões anteriores de 2012. Nós testamos isso e descobrimos que não é confiável. Parece funcionar às vezes, mas não há garantia de que funcionará para você. Em meu próprio teste limitado de três sistemas, isso causou problemas em um sistema em que alguns programas não seriam mais executados.

O que posso fazer se estou tendo problemas?

Infelizmente, é difícil restringir um problema. problema com um aplicativo até uma instalação redistribuível incorreta. Você raramente recebe uma mensagem de erro durante a instalação ou operação de um programa que aponta diretamente para os pacotes redistribuíveis. Ainda assim, é uma possibilidade e às vezes vale a pena testar, especialmente se um programa que você acabou de instalar fizer com que outro programa já instalado seja interrompido e você sabe que ambos dependem do mesmo redistribuível.

Primeiro, você pode levar alguns. etapas básicas. Certifique-se de que a atualização do Windows tenha todas as atualizações mais recentes. Se uma atualização do pacote estiver disponível, isso poderá resolver o problema. Você também pode tentar verificar se há arquivos de sistema corrompidos no Windows. Não demora muito e pode restaurar arquivos do sistema que foram corrompidos ou desapareceram. Sempre vale a pena uma chance.

Se essas etapas não resolverem o problema, tente desinstalar e reinstalar a versão em questão. E, se você não conhece a versão específica, você pode apostar e tentar desinstalar todos os pacotes redistribuíveis do seu computador e depois instalar todas as implementações mais recentes de cada versão. Qualquer que seja a rota escolhida, certifique-se de fazer o backup do computador primeiro!

Você pode desinstalar os redistribuíveis da mesma forma que desinstala qualquer outro programa no aplicativo do painel de controle Programas e Recursos. Você pode baixar e instalar as versões mais recentes do Centro de Download da Microsoft. Aqui estão alguns links diretos para cada versão:

  • Microsoft Visual C ++ 2005 SP1 redistribuível (x86)
  • Microsoft Visual C ++ 2005 SP1 redistribuível (x 64)
  • Microsoft Visual C ++ 2008 SP1 redistribuível (x 86)
  • Microsoft Visual C ++ 2008 SP1 Redistribuível (x64)
  • Microsoft Visual C ++ 2010 SP1 Redistribuível (x86)
  • Microsoft Visual C ++ 2010 SP1 Redistribuível (x64)
  • Microsoft Visual C ++ 2012 Atualização 4 Redistribuível (x86 e x64)
  • Microsoft Visual C ++ 2013 Redistribuível (x86 e x64)
  • Microsoft Visual C ++ 2015 Atualização 2 Redistribuível (x86 e x64)

Lembre-se de que, se estiver executando uma versão de 64 bits do Windows, será necessário fazer o download e instale as versões de 32 bits (x86) e 64 bits (x64).

E aí está. Espero que, pelo menos, explique o que são esses pacotes redistribuíveis do Visual C ++ e por que tantos estão instalados no seu PC.


Como excluir rápida e facilmente linhas e colunas em branco no Excel

Como excluir rápida e facilmente linhas e colunas em branco no Excel

Se você tem muitas linhas em branco na planilha do Excel, pode excluí-las clicando com o botão direito do mouse uma vez separadamente e selecionando "Excluir", uma tarefa muito demorada. No entanto, há uma maneira mais rápida e fácil de excluir linhas em branco e colunas em branco. Primeiro, mostraremos como excluir linhas em branco.

(how-to)

Como pesquisar guias específicas no Safari no iOS 10

Como pesquisar guias específicas no Safari no iOS 10

Com o iOS 10, a Apple finalmente permite que você tenha um número ilimitado de guias abertas no Safari (o limite no iOS 9 era de 36 guias) . Com tantas abas, você precisa de truques extras, como fechar todas as abas ao mesmo tempo. E agora, o Safari também permite pesquisar guias específicas por título.

(how-to)