A veces, después de instalar una aplicación en ventanas , es posible que se le solicite que instale una aplicación adicional llamada Microsoft Visual C ++ Redistributable. Un día, mientras navega por las aplicaciones instaladas, notará que este programa se instala varias veces. Cada instalación tiene un tamaño y fecha de instalación diferente.
Que es Microsoft Visual C++ Redistribuible ? ¿Por qué hay tantas copias instaladas y se pueden desinstalar? Hay mucho que hacer aquí, así que comenzaremos con lo básico.

Qué es esto Microsoft Visual C++ Redistribuible ?
Antes de entrar en la parte de C ++ de la explicación, vale la pena hablar sobre lo que significa «redistribución».
Software(Software) se distribuye como un instalador ligero en línea o para redistribución. Los instaladores en línea son muy pequeños y eso se debe a que en realidad no contienen datos de la aplicación. Una vez iniciado, los datos se descargan de Internet. La ventaja de este enfoque es que solo se recuperarán los datos que su computadora realmente necesita.
Por otro lado, el archivo redistribuible contiene todos los datos que pueden ser necesarios durante la instalación. Tiene la clara ventaja de que no requiere una conexión a Internet para funcionar. Los redistribuibles a menudo se incluyen con otro software que depende de ellos, y lo mismo ocurre con VIsual C ++.

Visual C ++ es un compilador de código para la familia de lenguajes de programación C. Esto incluye C, C ++ y C ++ / CLIMuchas aplicaciones C, especialmente aquellas creadas en un entorno de desarrollo. estudio visual de microsoft(Microsoft VisualStudio) se basan en un conjunto estándar de bibliotecas de software sin las cuales el software no puede funcionar.
Sin embargo, dado que la mayoría de las personas que usarán la aplicación no los tendrán todos paquete de desarrollador de estudio visual(Paquete de desarrollo de Visual Studio) instalado en su computadora, el paquete redistribuible contiene las bibliotecas requeridas por la aplicación y se puede agrupar junto con su instalador.
¿Qué son las bibliotecas de software?
Entonces establecimos que los redistribuibles de C ++ son bibliotecas de software enviadas con aplicaciones escritas con Estudio de Microsoft Visual C ++ . ¿Qué son las bibliotecas de software?
Hay muchas funciones y operaciones comunes en las aplicaciones que se usan con tanta frecuencia que los desarrolladores no tienen sentido codificarlas manualmente cada vez. bibliotecas de software(Software) son esencialmente una colección de código de programación listo para usar que un programador puede llamar en su propio código para realizar ciertas tareas. Esto ahorra tiempo y ayuda a estandarizar aspectos del desarrollo de software.

Las bibliotecas de software en cuestión pertenecen a microsoft por lo que un programador no puede simplemente copiar y pegar código en su propio programa. La redistribución permite que un programa invoque las bibliotecas necesarias en la computadora del usuario.
¿por qué se repite? muchas veces(Repetido tantas veces) redistributivo?
Si observa detenidamente, notará que las diferentes instalaciones redistribuibles de C ++ no tienen exactamente los mismos nombres. Tendrán diferentes números de versión y diferentes años en sus títulos.
Eso es porque Microsoft VisualStudio se actualiza con el tiempo. Esto también se aplica a las bibliotecas de software estándar de cada versión. Una aplicación escrita en una versión específica Visual Estudio necesita una biblioteca redistribuible para esta versión de las herramientas de desarrollo.

Los redistribuibles tampoco son acumulativos. Por lo tanto, las versiones más recientes no contienen todas las bibliotecas de las versiones anteriores. Esto se debe a que algunas bibliotecas antiguas se eliminarán o cambiarán con el tiempo y ya no serán compatibles con versiones anteriores. Si se acumularan, el tamaño de los redistribuibles aumentaría con los años y sería difícil de mantener.
Cada vez que instala una nueva aplicación que requiere un nuevo paquete de distribución, verifica si esa biblioteca ya está instalada. Si no, se añadirá a la lista. Entonces, cada una de las entradas que ve en la lista fue necesaria en algún momento por una aplicación instalada en su computadora.
¿Debo eliminar alguno de ellos?
Las bibliotecas redistribuibles están disponibles. Esto significa que varias aplicaciones utilizan la misma instalación de biblioteca estándar. Aunque el programa instalará las bibliotecas faltantes junto con él, no las desinstalará después de desinstalarlas. Esto se debe a que, mientras tanto, es posible que se haya instalado otro programa que también se base en estas bibliotecas específicas.

No recomendamos eliminar ningún redistribuible de Visualización en C++ ya que esto puede causar que varias aplicaciones en su computadora dejen de funcionar. Dado(dado) la pequeña cantidad de espacio que ocupan y la medida en que se utilizan no parece que valga la pena interferir con el ecosistema actual de archivos de biblioteca estándar.
Resolver que redistributivo(que redistribuible) tiene que
Si, debido al argumento, estaba absolutamente decidido a eliminar el redistribuible de Visualización en C++ que ya no usas ningún software en tu computadora, ¿cómo harías eso? No existe una forma automática de determinar qué dependencias de la biblioteca de C ++ existen en su computadora.

Una forma es desinstalar todos los redistribuibles y luego reinstalar cualquier software que necesite. Estas aplicaciones reinstalarán las bibliotecas requeridas. También puede lograr el mismo efecto con una instalación limpia ventanas y solo las aplicaciones necesarias.
Ambos enfoques requieren mucho trabajo tedioso con pocas ganancias, pero si debe hacerlo, así es como lo hace.
No tener problemas para dormir(Tener problemas para dormir) sobre Redistribuibles de Visual C ++
Hoy en día, los discos duros de varios terabytes, muchos gigabytes de RAM y Procesadores(procesadores) multinúcleo, tener algunas bibliotecas C ++ redundantes en su computadora tendrá exactamente cero impacto en el rendimiento o el bienestar de su computadora. Eliminarlos de cualquier manera puede estropear algo, y eliminarlos sistemáticamente es un trabajo duro que no da resultado. Así que respira hondo, cierra la lista de aplicaciones y olvida que están ahí.









