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