¿Qué es Microsoft Visual C++ y las versiones para instalar

Microsoft Visual C++ es un nombre familiar para las personas que instalan muchos programas en Windows y juegos de PC, porque a menudo se incluye en los programas de instalación.
Por lo tanto, en un PC con Windows en el que se han instalado diferentes programas y juegos, debería encontrar, en la lista de programas instalados, diferentes versiones de Microsoft Visual C++ Redistribuible.
De lo contrario, podría haber errores en la ejecución de algunos programas, con el reporte de archivos no encontrados como VCRUNTIME140.dll, MSVCP110.dll o MSVCR110.dll, que están vinculados a Visual C++.

Microsoft Visual C++ es un entorno de desarrollo integrado que se utiliza para crear aplicaciones Windows en los lenguajes de programación C, C++ y C++/CLI. El entorno de programación incluye el acceso a muchas bibliotecas de código compartido que permiten a los desarrolladores utilizar el código ya existente en Windows en lugar de tener que escribirlo desde cero.
Ese código compartido toma la forma de bibliotecas de enlace dinámico (DLL), un término que ya hemos conocido en este blog hablando de cómo arreglar errores de DLL o archivos de sistema que faltan.
Por lo general, cuando vas a instalar el software, los archivos DLL de Visual C++ están incluidos en la instalación, mientras que otras veces no lo están y necesitas descargar las distintas versiones de Microsoft.

Microsoft Visual C++ está disponible, de hecho, en diferentes versiones, reconocibles por el año de lanzamiento y por el hecho de que son para procesadores x86 (32 bits) y x64 (64 bits).
Las versiones a instalar o ya instaladas de Visual C++ depende de la versión de Windows que esté usando.
En mi PC con Windows 10, por ejemplo, hay hasta 15 versiones de Microsoft Visual C++ Redistribuible, desde la versión 2008 hasta 2015, tanto x86 como x64.
Esto se debe a que mientras que en un PC de 32 bits sólo se deben instalar versiones de 32 bits, en Winsows 64 bits siempre se debe instalar tanto la versión de 32 bits como la versión x64 del Redistributable.
Esto se debe a que Windows de 64 bits puede ejecutar tanto programas de 64 como de 32 bits.

Por lo que recuerdo, en mi PC ninguna de las versiones Redistribuibles de Visual C ++ presentes fueron instaladas por mí manualmente, porque venían con algunos programas que lo requerían.
Cuando, de hecho, un desarrollador desarrolla un programa en una versión específica de Visual C ++, las librerías de código para esa versión deben estar presentes en el sistema.
Por ejemplo, si un desarrollador utilizó Visual C++ 2005 (o Visual Studio 2005) para crear un programa que usted está instalando, entonces Microsoft Visual C++ 2005 Redistributable debe ser instalado con el programa.
Normalmente este paquete de software está incluido en la instalación, pero si te saltas ese paso o no está incluido, tienes que descargarlo e instalarlo manualmente.
También hay que tener en cuenta que Microsoft nunca ha consolidado todas las versiones antiguas en un paquete unificado, por lo que el último Redistributable de 2017 no incluye todas las bibliotecas Redistribuibles de 2015 que, si se solicitan, deberán instalarse las mismas.

En pocas palabras, versiones de Microsoft Visual C ++ Redistribuible en su ordenador no deben ser desinstaladas. y eliminados porque probablemente son para algún programa o juego que ya está instalado o será usado en el futuro.
También estos Redistribuibles de Visual C++ no ocupan mucho espacio, unos 15 o 20 MB de espacio en disco para cada uno.

En caso de problemas con la ejecución de un software, en caso de que falten DLLs o errores relacionados con Visual C++, se pueden eliminar todas las versiones presentes en el PC y reinstalarlas manualmente descargándolas del sitio web de Microsoft.
Definitivamente hay que eliminar las versiones dobles, es decir, si hay dos o más versiones de Microsoft Visual C ++ Redistributable 2008 x86, entonces las versiones más antiguas pueden ser desinstaladas.
Puedes desinstalar programas redistribuibles de la misma manera que desinstalas cualquier otro programa cambiando de Panel de controlen Programas y características.

Abajo, todos enlaces para descargar las diferentes versiones de Microsoft Visual C ++ Redistribuible para Windows 7, Windows 8.1 y Windows 10, en inglés.
Recuerdo que en Windows 64 bit todos deben ser instalados, mientras que en Windows 32 bit sólo los x86 deben ser instalados (ver aquí cómo entender qué versión de Windows tenemos)

Paquete redistribuible de Microsoft Visual C ++ 2005 (ya no se apoya)
Paquete redistribuible de Microsoft Visual C ++ 2008 (x86) – (x64)
Paquete redistribuible de Microsoft Visual C ++ 2010 (x86) – (x64)
Microsoft Visual C ++ 2012 Actualización 4 Redistribuible (x86 y x64)
Microsoft Visual C ++ 2013 Redistribuible (x86 y x64)
Microsoft Visual C ++ 2015 Actualización 2 Redistribuible (x86 y x64)
Microsoft Visual C++ 2017 32 y 64 bits

Después de instalar los paquetes de Microsoft Visual C ++ también debes abrir Windows Update y buscar actualizaciones, que se descargarán automáticamente para cada una de las versiones instaladas.

LEE TAMBIÉN: Microsoft .NET Framework, arreglar errores de instalación y desinstalación