O Windows 8.1 vem com o SQL Server e o Visual C ++?

14

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?

nute
fonte
O MS SQL Compact é um pouco como o SQLite. Ou talvez uma comparação melhor seja o antigo mecanismo de banco de dados JET.
Zan Lynx
Faça uma instalação limpa completa? Use a CD Key e baixe um ISO da Microsoft e apague tudo.
WernerCD

Respostas:

31

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

O pacote redistribuível do Microsoft Visual C ++ 2010 instala componentes de tempo de execução das bibliotecas do Visual C ++ necessárias para executar aplicativos desenvolvidos com o Visual C ++ em um computador que não possui o Visual C ++ 2010 instalado.

Origem: Pacote Redistribuível do Microsoft Visual C ++ 2010 (x86)

Como as bibliotecas do Visual C ++ são instaladas no %windir%\system32\diretório pelo instalador do Visual Studio, quando você desenvolve um aplicativo do Visual C ++ que depende delas, ele será executado conforme o esperado. No entanto, para implantar o aplicativo em computadores que podem não ter o Visual Studio, recomendamos que você garanta que as bibliotecas estejam instaladas nesses computadores junto com o aplicativo.

Fonte: Escolhendo um método de implantação

O Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) foi desenvolvido para desenvolvedores que precisam de uma solução de banco de dados relacional leve, em processo, para seus aplicativos que podem ser desenvolvidos e implantados na área de trabalho e em dispositivos móveis. O SQL Server Compact Edition Runtime pode ser usado para desenvolver e implantar aplicativos na área de trabalho.

Fonte: Microsoft SQL Server 2005 Compact Edition

and31415
fonte
1
Mas o Windows tem um MSVCRT.DLLincluído , certo?
Nick T
O Visual C ++ não fornece uma lib para vincular à DLL. A DLL é para uso interno pelos componentes do Windows.
Sheng Jiang,
-3

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

mmvv80
fonte