Meu amigo comprou um novo laptop Windows 8.1. Estou ajudando-a a limpar coisas que vieram "de graça" da HP (jogos, etc.).
Na lista de programas instalados, vejo o "Microsoft SQL Server 2005 Compact Edition" e 9 versões do "Microsoft Visual C ++ Redistributable" (variando de 2005 a 2010).
Ela não é desenvolvedor e nunca os instalou. O que eles estão fazendo aqui? É seguro desinstalar?
Respostas:
Resposta curta
Apenas deixe-os em paz.
Resposta longa
Não é seguro desinstalá-los: todos os Pacotes Redistribuíveis do Microsoft Visual C ++ incluem bibliotecas necessárias para executar aplicativos C ++ criados usando o Visual Studio. Se estiverem instalados, significa que alguns programas os exigiram para funcionar.
Caso você esteja se perguntando, não pode desinstalar, por exemplo, o pacote de 2005 e manter apenas a versão mais recente, porque cada pacote é autônomo: os aplicativos criados com o Visual Studio 2005 exigirão o pacote da biblioteca de 2005, aqueles criados com o Visual Studio 2008 requer o pacote de 2008 e assim por diante.
Além disso, nos sistemas operacionais de 64 bits, você verá as versões x64 (64 bits) e x86 (32 bits) instaladas, e a última é necessária para os programas C ++ de 32 bits que precisam deles. Você não pode simplesmente manter o pacote x64 e desinstalar o pacote x86.
Quanto ao Microsoft SQL Server Compact Edition, ele também pode ser usado por alguns programas e você não deve desinstalá-lo.
Informação adicional
fonte
MSVCRT.DLL
incluído , certo?Você pode descobrir quais das bibliotecas C ++ são necessárias, primeiro desinstalando toda a porcaria, jogos e freebes da HP e, depois de um ou dois dias, desinstale todas as bibliotecas C ++. Esteja ciente de que alguns dos programas restantes podem precisar deles e se um dos programas desinstalados apresentar erros, significa que ele precisa da versão C ++ x. Será uma pesquisa rápida para ver o que o programa realmente precisa. Instale apenas essa versão do C ++. Deve ser gratuito da Microsoft.
Você pode usar o mesmo processo com o .NET
fonte