Informações redistribuíveis do Microsoft Visual C ++
- Categoria: Tutoriais
Se você verificar a lista de programas instalados em um PC com Windows que já usa há algum tempo, poderá notar que ela contém várias, muitas vezes muitas, listas de instalação redistribuível do Microsoft Visual C ++.
O PC que uso para escrever este artigo, por exemplo, tem três Microsoft Visual C ++ 2005 Redistributable, oito Microsoft Visual C ++ 2008 Redistributable, dois Microsoft Visual C ++ 2010 Redistributable, três Microsoft Visual C ++ 2013 Redistributable e duas instalações Microsoft Visual C ++ 2015 Redistributable listadas em essa página.
As perguntas que podem vir à mente incluem por que há tantas versões do mesmo ano instaladas e se você precisa de todas elas, ou se você pode simplesmente manter a versão mais recente de cada ano e se livrar de todas as outras.
Se você gosta de seu PC limpo e arrumado, você pode querer remover alguns deles, por exemplo.
Objetivo do Visual C ++ Redistributable
Os desenvolvedores que criam programas para Windows usando o Microsoft Visual C ++ - anteriormente disponível como autônomo, mas agora parte do Microsoft Visual Studio - podem usar as chamadas bibliotecas padrão já existentes para adicionar funcionalidade a seus programas. Isso economiza tempo e geralmente é melhor do que ter que reinventar a roda criando a funcionalidade do zero.
Quando essas bibliotecas são usadas, os desenvolvedores podem incluir o que é necessário para ativar essas funções em seus programas ou podem usar um redistribuível Visual C ++ para isso.
Quando um desenvolvedor decide usar redistribuíveis, eles são instalados no PC do usuário, se ainda não estiverem instalados. Esse é um benefício de usar redistribuíveis, pois todos os programas podem usar um redistribuível que já está instalado no PC com Windows.
Isso não explica, entretanto, por que você pode ver cinco, dez ou até vinte versões diferentes do Microsoft Visual c ++ Redistributable instaladas em sua máquina Windows.
Você pode verificar as versões instaladas do Microsoft Visual C ++ Redistributable Package em sua máquina Windows das seguintes maneiras:
- Qualquer versão: Use o atalho Windows-Pause para abrir o Painel de Controle. Selecione Página inicial do painel de controle e na página que abre Programas e recursos.
- Windows 10: Use o Windows-I para abrir o aplicativo Configurações. Se você usar a versão do Creators Update ou mais recente, selecione Aplicativos> Aplicativos e recursos e role para baixo até encontrar os pacotes listados. Se você usar uma versão mais antiga do Windows 10, selecione Sistema e encontre a lista de aplicativos lá.
Por que tantos?
O Windows já pode ser fornecido com algumas instalações do Microsoft Visual C ++ Redistributable, mas a maioria é instalada quando você instala programas que as requerem no sistema.
Existem alguns motivos pelos quais você vê tantos deles instalados em seu computador:
- Versões de 32 e 64 bits estão disponíveis. Embora os usuários do Windows de 32 bits vejam apenas as versões de 32 bits da versão redistribuível do Microsoft Visual C ++, você pode ver ambas instaladas nas versões de 64 bits do sistema operacional.
- Podem existir várias compilações para qualquer versão principal do Visual C ++. Existem onze versões diferentes do Microsoft Visual C ++ 2008 Redistributable, por exemplo, e todas podem ser instaladas lado a lado.
A principal razão pela qual você pode ver tantas versões do mesmo ano listadas em seu PC é que a Microsoft nunca lançou um redistribuível unificado para um determinado ano.
Se um desenvolvedor usa uma versão específica de uma biblioteca padrão, a versão redistribuível correspondente precisa ser instalada no sistema para garantir que o programa seja executado no PC com Windows.
Embora também possa ser executado se uma versão mais recente for instalada, nem sempre é esse o caso e pode resultar em mensagens de erro durante o carregamento e no encerramento do programa.
Isso significa que você não deve remover as diferentes compilações do Microsoft Visual C ++ Redistributable de sua máquina se um programa que depende dele ainda estiver instalado no sistema.
Na pior das hipóteses, você acaba com uma instalação redistribuível para qualquer programa que exija isso em seu computador.
Universal C Runtime
A Microsoft mudou o sistema com o lançamento do Microsoft Visual C ++ 2015 Redistributable e, consequentemente, também com os lançamentos de 2017 e 2019.
Eles usam um tempo de execução universal para que apenas um (o mais recente) precise ser instalado em vez de todos eles.
Você pode verificar informações adicionais no Universal C Runtime aqui .
Coisas para tentar
Nota : antes de começar, considere criar um backup do sistema para que você possa restaurá-lo se tiver problemas ao remover os redistribuíveis instalados do sistema operacional. O pior que pode acontecer, entretanto, é que os programas se recusem a funcionar.
Os programas que você remove do sistema não removerão o redistribuível, mesmo que tenha sido instalado durante a instalação do programa. A razão para esse comportamento é que outros programas podem depender do redistribuível também.
Remover essas instalações se resume a tentativa e erro, pois não há uma maneira fácil de vincular programas a versões redistribuíveis.
Uma opção que você tem é comparar as datas de instalação das instalações redistribuíveis com as instalações do programa. Se você encontrar datas correspondentes, pode assumir que elas estão vinculadas e que o redistribuível ainda é necessário.
Se você não encontrar datas correspondentes, não poderá concluir, entretanto, que o redistribuível não é mais necessário, pois os programas que você instalou posteriormente também podem exigi-lo.
Você pode tentar remover as versões mais antigas de cada ano primeiro e ver como funciona. Pode ser necessário muitos testes para acertar, porém, e pode não valer a pena se você considerar que todas as instalações redistribuíveis combinadas usam algumas centenas de megabytes no máximo quando instaladas.
Pode ser melhor manter todas as versões instaladas apenas para garantir a segurança e evitar problemas com programas que se recusam a iniciar após a remoção.
Downloads de pacotes redistribuíveis do Microsoft Visual C ++
Você pode usar os links a seguir para baixar as versões mais recentes dos pacotes redistribuíveis do Microsoft Visual C ++. Os downloads incluem versões de 32 e 64 bits, se houver suporte.
- Microsoft Visual C ++ Redistributable para Visual Studio 2017
- Pacotes redistribuíveis do Microsoft Visual C ++ para Visual Studio 2015, atualização 3
- Pacotes redistribuíveis do Microsoft Visual C ++ para Visual Studio 2013
- Pacotes redistribuíveis do Microsoft Visual C ++ para Visual Studio 2012, atualização 4
- Visual Studio 2010 Service Pack 1 (instalador)
- Visual Studio 2010 Service Pack 1 (Web Installer) Visual Studio 2010 SP1
- Visual Studio 2008 Service Pack 1 (instalador)
TL; DR
- Os arquivos redistribuíveis do Visual C ++ são instalados quando você instala um programa que os requer, quando você instala ou atualiza o Windows ou quando os instala diretamente.
- Eles são usados por programadores que usam bibliotecas padrão no Visual Studio.
- Os programas requerem versões específicas e podem não funcionar quando essas versões são removidas (se versões mais antigas ou mais recentes do mesmo ano ainda estiverem disponíveis).
Agora você : Como você lida com as instalações do Visual C ++ Redistributable?