¿Windows 8.1 viene con SQL Server y Visual C ++?

14

Mi amigo tiene una nueva computadora portátil con Windows 8.1. Le estoy ayudando a limpiar cosas que llegaron "gratis" de HP (juegos, etc.).

En la lista de programas instalados, veo "Microsoft SQL Server 2005 Compact Edition" y 9 versiones de "Microsoft Visual C ++ Redistributable" (desde 2005 hasta 2010).

Ella no es desarrolladora y nunca los instaló. ¿Qué hacen aquí? ¿Es seguro desinstalar?

nute
fuente
MS SQL Compact es un poco como SQLite. O tal vez una mejor comparación es el viejo motor de base de datos JET.
Zan Lynx
¿Una instalación limpia completa? Use la clave de CD y descargue un ISO de Microsoft y borre todo.
WernerCD

Respuestas:

31

Respuesta corta

Solo déjalos en paz.

Respuesta larga

No es seguro desinstalarlos: todos los paquetes redistribuibles de Microsoft Visual C ++ incluyen bibliotecas necesarias para ejecutar aplicaciones C ++ que se crean utilizando Visual Studio. Si están instalados, significa que algunos programas los requieren para funcionar.

En caso de que se lo pregunte, no puede desinstalar, digamos, el paquete 2005 y conservar solo la última versión, porque cada paquete es independiente: las aplicaciones compiladas con Visual Studio 2005 requerirán el paquete de biblioteca 2005, las compiladas con Visual Studio 2008 requerirán requieren el paquete 2008, y así sucesivamente.

Además, en los sistemas operativos de 64 bits verá instaladas las versiones x64 (64 bits) y x86 (32 bits), y esta última es necesaria para los programas C ++ de 32 bits que puedan necesitarlas. No puede simplemente quedarse con el paquete x64 y desinstalar el paquete x86.

En cuanto a Microsoft SQL Server Compact Edition, también puede ser utilizado por algunos programas, y tampoco debe desinstalarlo.

Información Adicional

El paquete redistribuible de Microsoft Visual C ++ 2010 instala los componentes de tiempo de ejecución de las bibliotecas de Visual C ++ necesarias para ejecutar aplicaciones desarrolladas con Visual C ++ en una computadora que no tiene instalado Visual C ++ 2010.

Fuente: Paquete redistribuible de Microsoft Visual C ++ 2010 (x86)

Debido a que el instalador de %windir%\system32\Visual Studio instala las bibliotecas de Visual C ++ en el directorio, cuando desarrolla una aplicación de Visual C ++ que depende de ellas, se ejecutará como se esperaba. Sin embargo, para implementar la aplicación en computadoras que pueden no tener Visual Studio, le recomendamos que se asegure de que las bibliotecas estén instaladas en esas computadoras junto con la aplicación.

Fuente: elección de un método de implementación

Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) está diseñado para desarrolladores que necesitan una solución de base de datos relacional ligera en proceso para sus aplicaciones que se pueden desarrollar e implementar en equipos de escritorio y dispositivos móviles. SQL Server Compact Edition Runtime se puede usar para desarrollar e implementar aplicaciones en el escritorio.

Fuente: Microsoft SQL Server 2005 Compact Edition

y31415
fuente
1
Pero Windows tiene MSVCRT.DLLincluido , ¿verdad?
Nick T
Visual C ++ no proporciona una lib para vincular a la dll. La DLL es para uso interno de los componentes de Windows.
Sheng Jiang 蒋 晟
-3

Puede averiguar cuáles de las bibliotecas de C ++ son necesarias desinstalando primero todos los juegos basura y juegos gratuitos de HP, luego de 1-2 días desinstale todas las bibliotecas de C ++. Tenga en cuenta que algunos de los programas restantes pueden necesitarlos y si uno de los programas desinstalados le da errores, eso significa que necesita la versión x de C ++. Será una búsqueda rápida para ver qué necesita realmente el programa. Instale esa versión de C ++ solamente. Debería estar libre de Microsoft.

Puede usar el mismo proceso con .NET

mmvv80
fuente