Cuando desinstalé algunas aplicaciones, descubrí que hay muchas versiones de Microsoft Visual C ++. ¿Para qué son estos? ¿Debo desinstalar algunos de ellos?

La respuesta corta es NO.

¿Por qué?

Porque, cualquier versión adicional de Visual C ++ Redistributable que vea en su sistema se instaló junto con algún programa que lo requiriera. Cuando un desarrollador codifica en una versión específica de Visual C ++, las bibliotecas de códigos para esa versión también deben estar presentes en el sistema del usuario para que se ejecute la aplicación. Eso significa que, por ejemplo, si un desarrollador utilizó Visual C ++ 2005 (o Visual Studio 2005) para crear un programa que está instalando, puede esperar ver el Visual C ++ 2005 Redistributable instalado en su sistema junto con el programa.

También es posible que vea lo que parecen múltiples versiones del mismo redistribuible instalado, o al menos múltiples versiones del mismo año. Por ejemplo, puede ver varias versiones del redistribuible de 2008. Uno podría indicar que es un paquete de servicio, mientras que otros pueden tener números de versión ligeramente diferentes. Entonces, aunque a veces parece que hay instaladas varias versiones del mismo paquete, todas son sutilmente diferentes.

Te recomiendo que los guardes; los programas que instalaron estas múltiples ocurrencias de las mismas versiones en paquetes redistribuibles de Microsoft Visual C ++ dependen de la biblioteca de enlaces dinámicos (dll) de MSVC y al desinstalar cualquier versión también eliminarán los dll vinculados con el programa específico y los programas que los requieren podrían fallar.

Espero que encuentre útil esta información y si necesita más ayuda,
por favor no dude en ponerse en contacto conmigo y hágamelo saber.

Que tengas un buen día…

Atentamente,

Pranav Pandey

Títulos AAA, Niza.

Ok, así de fácil responde aquí, que estas instalaciones son dependencias para ti, llamados títulos AAA u otras aplicaciones. La instalación contiene un paquete de clases necesarias para ejecutar una parte específica del código. En resumen, es como DirectX, que es un requisito o una dependencia para que se ejecute el juego.

¿Deberías desinstalarlo? No , no ocupan demasiado la memoria, aunque hay posibilidades de que uno de sus juegos se convierta en nada. Quiero decir que parte de tu juego podría dejar de funcionar, arrojando un error como Microsoft Visual C v2008 error no encontrado Deje que estén allí, la próxima vez que instale otro juego, si ya tiene una versión particular de instalación de Visual C o C ++, ya la tiene en su PC.

Así que mantente fresco y rodando

La respuesta oficial de Microsoft:

Paquete redistribuible de Microsoft Visual C ++

No, no lo hagas .

Aunque el mismo MSVCRTXX.DLL se entrega con cada versión principal de Visual Studio (2005, 2010, etc.). Créame, todavía no he visto ningún error de aplicación para mantener algo más que el último paquete por versión de Visual Studio.

¿Cómo evitas esto? Si eres un desarrollador que vale la pena, enlaza estáticamente contra las bibliotecas C / C ++ usando el indicador / MT o / MTd . Debe mantener sus sistemas limpios y portátiles.