Información redistribuible de Microsoft Visual C ++
- Categoría: Tutoriales
Si revisa la lista de programas instalados en una PC con Windows que ha utilizado durante algún tiempo, puede notar que tiene varias, a menudo muchas, listas de instalación redistribuible de Microsoft Visual C ++.
La PC que utilizo para escribir este artículo, por ejemplo, tiene tres instalaciones Microsoft Visual C ++ 2005 Redistributable, ocho Microsoft Visual C ++ 2008 Redistributable, dos Microsoft Visual C ++ 2010 Redistributable, tres Microsoft Visual C ++ 2013 Redistributable y dos Microsoft Visual C ++ 2015 Redistributable listadas en esa página.
Las preguntas que pueden venir a la mente incluyen por qué hay tantas versiones instaladas del mismo año y si las necesita todas, o si simplemente puede conservar la versión más reciente de cada año y deshacerse de todas las demás.
Si le gusta que su PC esté limpia y ordenada, es posible que desee eliminar algunos de ellos, por ejemplo.
Propósito de Visual C ++ Redistributable
Los desarrolladores que crean programas para Windows usando Microsoft Visual C ++, anteriormente disponible como independiente pero ahora parte de Microsoft Visual Studio, pueden usar las llamadas bibliotecas estándar que ya existen para agregar funcionalidad a sus programas. Esto ahorra tiempo y, a menudo, es mejor que tener que reinventar la rueda creando la funcionalidad desde cero.
Cuando se usan estas bibliotecas, los desarrolladores pueden incluir lo que se requiere para impulsar estas funciones en sus programas, o pueden usar Visual C ++ Redistributable en su lugar para eso.
Cuando un desarrollador decide usar redistribuibles, estos se instalan en la PC del usuario si aún no están instalados. Ese es uno de los beneficios de usar redistribuibles, ya que todos los programas pueden usar un redistribuible que ya está instalado en la PC con Windows.
Sin embargo, esto no explica por qué puede ver cinco, diez o incluso veinte versiones diferentes de Microsoft Visual c ++ Redistributable instaladas en su máquina Windows.
Puede verificar las versiones instaladas del paquete redistribuible de Microsoft Visual C ++ en su máquina Windows de las siguientes maneras:
- Cualquier versión: use el acceso directo Windows-Pause para abrir el Panel de control. Seleccione Inicio del Panel de control y en la página que abre Programas y características.
- Windows 10: use Windows-I para abrir la aplicación Configuración. Si usa la versión Creators Update o más reciente, seleccione Aplicaciones> Aplicaciones y funciones y desplácese hacia abajo hasta encontrar los paquetes en la lista. Si usa una versión anterior de Windows 10, seleccione Sistema y busque las listas de aplicaciones allí.
¿Porqué tantos?
Es posible que Windows ya se envíe con algunas instalaciones redistribuibles de Microsoft Visual C ++, pero la mayoría se instalan cuando instala programas que los requieren en el sistema.
Hay un par de razones por las que ve tantas instaladas en su computadora:
- Están disponibles las versiones de 32 y 64 bits. Si bien los usuarios de Windows de 32 bits solo verán versiones de 32 bits de la versión redistribuible de Microsoft Visual C ++, es posible que vea ambas instaladas en versiones de 64 bits del sistema operativo.
- Pueden existir varias compilaciones para cualquier versión principal de Visual C ++. Existen once versiones diferentes de Microsoft Visual C ++ 2008 Redistributable, por ejemplo, y todas pueden instalarse una al lado de la otra.
La razón principal por la que puede ver tantas versiones del mismo año en la lista de su PC es que Microsoft nunca lanzó un redistribuible unificado para un año determinado.
Si un desarrollador usa una versión particular de una biblioteca estándar, la versión redistribuible correspondiente debe instalarse en el sistema para garantizar que el programa se ejecute en la PC con Windows.
Si bien también puede ejecutarse si se instala una versión más reciente, este no es siempre el caso y puede resultar en mensajes de error en la carga y la finalización del programa.
Esto significa que no debe eliminar las diferentes compilaciones de Microsoft Visual C ++ Redistributable de su máquina si un programa que se basa en él todavía está instalado en el sistema.
En el peor de los casos, terminará con una instalación redistribuible para cualquier programa que los requiera en su computadora.
Tiempo de ejecución universal C
Microsoft cambió el sistema con el lanzamiento de Microsoft Visual C ++ 2015 Redistributable y, en consecuencia, también con los lanzamientos de 2017 y 2019.
Estos usan un tiempo de ejecución universal, de modo que solo se necesita instalar uno (el más reciente) en lugar de todos.
Puede consultar información adicional en el Universal C Runtime aquí .
Cosas para probar
Nota : antes de comenzar, considere crear una copia de seguridad del sistema para que pueda restaurar el sistema si tiene problemas para eliminar los redistribuibles instalados del sistema operativo. Sin embargo, lo peor que puede pasar es que los programas se nieguen a ejecutarse.
Los programas que elimine de su sistema no eliminarán el redistribuible, incluso si se instaló durante la instalación del programa. La razón de este comportamiento es que otros programas pueden depender también del redistribuible.
La eliminación de estas instalaciones se reduce a prueba y error, ya que no hay una manera fácil de vincular programas a versiones redistribuibles.
Una opción que tiene es comparar las fechas de instalación de las instalaciones redistribuibles con las instalaciones del programa. Si encuentra fechas coincidentes, puede asumir que están vinculadas y que aún se necesita el redistribuible.
Sin embargo, si no encuentra fechas coincidentes, no puede concluir que el redistribuible ya no es necesario, ya que los programas que instaló posteriormente también pueden requerirlo.
Primero puede intentar eliminar las versiones más antiguas de cada año y ver cómo funciona. Sin embargo, puede que se necesiten muchas pruebas para hacerlo bien, y puede que no valga la pena si considera que todas las instalaciones redistribuibles combinadas usan un par de cientos de Megabytes como máximo cuando se instalan.
Puede ser mejor mantener todas las versiones instaladas solo para estar seguro y evitar cualquier problema con los programas que se niegan a iniciarse después de la eliminación.
Descargas de paquetes redistribuibles de Microsoft Visual C ++
Puede utilizar los siguientes enlaces para descargar las versiones más recientes de los paquetes redistribuibles de Microsoft Visual C ++. Las descargas incluyen versiones de 32 y 64 bits si son compatibles.
- Microsoft Visual C ++ redistribuible para Visual Studio 2017
- Paquetes redistribuibles de Microsoft Visual C ++ para Visual Studio 2015 Update 3
- Paquetes redistribuibles de Microsoft Visual C ++ para Visual Studio 2013
- Paquetes redistribuibles de Microsoft Visual C ++ para Visual Studio 2012 Update 4
- Visual Studio 2010 Service Pack 1 (instalador)
- Visual Studio 2010 Service Pack 1 (instalador web) Visual Studio 2010 SP1
- Visual Studio 2008 Service Pack 1 (instalador)
TL; DR
- Los archivos redistribuibles de Visual C ++ se instalan cuando instala un programa que los requiere, cuando instala o actualiza Windows o cuando los instala directamente.
- Son utilizados por programadores que usan bibliotecas estándar en Visual Studio.
- Los programas requieren versiones específicas y es posible que no se ejecuten cuando se eliminen estas versiones (si las versiones anteriores o más nuevas del mismo año todavía están disponibles).
Ahora tu : ¿Cómo maneja las instalaciones redistribuibles de Visual C ++?