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

12

Meu amigo ganhou um novo laptop com Windows 8.1. Eu estou ajudando a limpar coisas que vieram "livres" da HP (jogos, etc).

Na lista de programas instalados, vejo "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 instalou essas. O que eles estão fazendo aqui? É seguro desinstalar?

    
por nute 14.04.2014 / 11:19

2 respostas

30

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 com o Visual Studio. Se eles estiverem instalados, significa que alguns programas precisam deles para funcionar.

Caso você esteja se perguntando, não é possível desinstalar o pacote 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 de biblioteca 2005, aqueles criados com o Visual O Studio 2008 exigirá 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 segunda é necessária para programas C ++ de 32 bits que possam precisar delas. Você não pode simplesmente manter o pacote x64 e desinstalar o x86.

Quanto ao Microsoft SQL Server Compact Edition, ele também pode ser usado por alguns programas, e você também não deve desinstalá-lo.

Informações adicionais

The Microsoft Visual C++ 2010 Redistributable Package installs runtime components of Visual C++ Libraries required to run applications developed with Visual C++ on a computer that does not have Visual C++ 2010 installed.

Source: Microsoft Visual C++ 2010 Redistributable Package (x86)

Because Visual C++ libraries are installed in the %windir%\system32\ directory by the Visual Studio installer, when you develop a Visual C++ application that depends on them, it will run as expected. However, to deploy the application to computers that may not have Visual Studio, we recommend that you ensure that the libraries are installed on those computers together with the application.

Source: Choosing a Deployment Method

Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) is designed for developers who need light weight, in process relational database solution for their applications that can be developed and deployed on desktop as well as on mobile devices. SQL Server Compact Edition Runtime can be used to develop and deploy applications on desktop.

Source: Microsoft SQL Server 2005 Compact Edition

    
por 14.04.2014 / 12:13
-3

Você pode descobrir quais das bibliotecas C ++ são necessárias primeiro desinstalando todas as porcarias, jogos e freebes da HP, depois de 1-2 dias desinstalar todas as bibliotecas C ++. Esteja ciente de que alguns dos programas restantes podem precisar deles e se um dos programas desinstalados lhe der erros, significa que ele precisa da versão x do C ++. Será uma pesquisa rápida para ver o que o programa realmente precisa. Instale apenas essa versão do C ++. Deve estar livre da Microsoft.

Você pode usar o mesmo processo com o .NET

    
por 04.03.2015 / 17:20