¿Buscas instaladores concretos del “Microsoft Visual C++ 2015–2019 Redistributable” para resolver dependencias de una aplicación en Windows? Aquí tienes una guía completa para localizar builds específicas (como 14.28.29914 y 14.32.31332), instalar de forma segura y validar que el sistema quedó correctamente configurado.
Resumen de la solicitud
Se solicitaron instaladores específicos de los redistribuibles de Visual C++ 2015–2019 para las siguientes combinaciones:
- x86, versión 14.28.29914
- x64, versión 14.32.31332
Posteriormente, varios usuarios pidieron además el instalador para:
- x64, versión 14.28.29914
En el hilo original ya se compartieron enlaces directos para 14.28.29914 (x86) y 14.32.31332 (x64). Quedó pendiente la descarga de 14.28.29914 (x64). A continuación verás cómo obtenerla de forma fiable desde fuentes oficiales y qué alternativas utilizar cuando no sea indispensable una build exacta.
Qué es el redistribuible y por qué importa
El “Microsoft Visual C++ Redistributable” instala en Windows las bibliotecas de ejecución (runtimes) necesarias para que funcionen numerosas aplicaciones compiladas con Visual C++. En la rama moderna unificada, el runtime identificado como 14.x cubre los binarios que suelen pedirse como “2015–2019” y su evolución “2015–2022”. Esto significa que, dentro de esa rama, una versión más reciente suele mantener compatibilidad binaria hacia atrás con aplicaciones que piden builds anteriores.
En sistemas de sesenta y cuatro bits, es normal tener instalados ambos paquetes: el de x86 (para procesos de treinta y dos bits) y el de x64 (para procesos nativos de sesenta y cuatro bits). Se instalan en paralelo y cada uno mantiene sus propias DLL en System32
(x64) y SysWOW64
(x86).
Versiones y arquitecturas solicitadas
Esta tabla resume lo pedido, el estado de cada paquete en el hilo y las opciones prácticas cuando no se exige una build exacta:
Arquitectura | Versión específica | Nombre de archivo habitual | Estado | Alternativa válida |
---|---|---|---|---|
x86 | 14.28.29914 | vc_redist.x86.exe | Proporcionado en el hilo | Última “2015–2022” x86 |
x64 | 14.32.31332 | vc_redist.x64.exe | Proporcionado en el hilo | Última “2015–2022” x64 |
x64 | 14.28.29914 | vc_redist.x64.exe | Pendiente de aporte directo | Última “2015–2022” x64 |
Cómo obtener la build exacta desde fuentes oficiales
Si necesitas específicamente 14.28.29914 (x64) —por ejemplo, porque el instalador de tu aplicación verifica esa cadena exacta— lo más seguro es extraerla de los canales de Microsoft. No es recomendable usar mirrors de terceros.
Ruta de descargas anteriores
- Accede al portal de descargas anteriores de Visual Studio.
- En la sección Redistributables, filtra por producto Visual C++ y por la rama v14.
- Usa el cuadro de búsqueda y escribe 14.28.29914 con la arquitectura x64.
- Localiza el paquete cuyo nombre corresponde a
vc_redist.x64.exe
y descarga la versión concreta.
Ruta del catálogo de servidores
- En el catálogo oficial de los servidores de distribución de Visual Studio, utiliza el buscador.
- Escribe la cadena vc_redist.x64 14.28.29914 (sin comillas) para acotar resultados.
- Descarga el ejecutable firmado por Microsoft con esa versión de archivo.
Verificación de integridad y firma
- Haz clic derecho en el ejecutable y abre Propiedades.
- En la pestaña Firmas digitales, confirma que el firmante sea Microsoft Corporation y que la firma sea válida.
- Opcionalmente, coteja el hash con la referencia publicada por Microsoft si la tienes archivada.
Alternativa práctica
Cuando la aplicación no exige una build concreta, instalar la versión más reciente del Microsoft Visual C++ 2015–2022 Redistributable (x86 y x64) suele resolver el requisito de “2015–2019” de forma transparente. Esta rama mantiene la compatibilidad de la serie 14.x y añade correcciones de seguridad y de estabilidad.
Nota: dentro de la misma rama 14.x, una instalación más nueva suele reemplazar a la anterior para la misma arquitectura. Puedes mantener x86 y x64 en paralelo sin conflicto.
Prácticas recomendadas
- Descarga solo desde dominios de Microsoft. Evita sitios de terceros y empaquetados no oficiales.
- Instala ambas arquitecturas en sistemas de sesenta y cuatro bits si ejecutas apps de treinta y dos y sesenta y cuatro bits.
- Reinicia si el instalador lo solicita para completar la escritura de archivos en uso.
- Documenta la versión instalada, útil para auditorías o soporte.
Verificación de la instalación y de la versión
Hay varias formas de confirmar qué versión quedó instalada y si corresponde a la build que pide tu aplicación.
Validación desde la interfaz
- Abre Configuración y entra a Aplicaciones → Aplicaciones instaladas (o Programas y características en versiones anteriores).
- Busca Microsoft Visual C++ 2015–2022 Redistributable en sus variantes x86 y x64. Verás un número de versión del tipo
14.32.31332.x
. La parte mayor.menor.compilación (por ejemplo,14.32.31332
) identifica la build.
Validación con bibliotecas del sistema
Inspeccionar las DLL del runtime es una forma directa y fiable de conocer la build efectiva en cada arquitectura:
Get-Item "$env:SystemRoot\System32\vcruntime140.dll","$env:SystemRoot\SysWOW64\vcruntime140.dll" |
Select-Object Name, @{N='Version';E={$_.VersionInfo.FileVersion}}
La versión de archivo mostrará una cadena como 14.32.31332.x
, que equivale a la build 14.32.31332
. Repite el procedimiento con otras DLL relacionadas si lo necesitas, por ejemplo msvcp140.dll
o vcruntime140_1.dll
.
Validación con el registro
En entornos administrados, es habitual usar el registro para reglas de detección:
$base = 'HKLM:\SOFTWARE\Microsoft\VisualStudio\14.0\VC\Runtimes'
Get-ItemProperty "$base\x86","$base\x64" -ErrorAction SilentlyContinue |
Select-Object PSChildName, Installed, Major, Minor, Bld, Rbld
En sistemas de sesenta y cuatro bits, algunos valores también pueden aparecer bajo HKLM:\SOFTWARE\WOW6432Node\Microsoft\VisualStudio\14.0\VC\Runtimes
para x86.
Guía de instalación paso a paso
- Identifica si tu sistema es de treinta y dos o sesenta y cuatro bits y qué arquitecturas requiere tu aplicación.
- Descarga los instaladores correspondientes desde los canales de Microsoft. Si te hace falta una build concreta, sigue los pasos indicados en esta guía.
- Cierra aplicaciones abiertas que puedan estar usando las DLL del runtime para evitar bloqueos.
- Ejecuta primero el paquete x86 y luego el x64 en sistemas de sesenta y cuatro bits. Concede permisos de administrador cuando se soliciten.
- Espera a que finalice y, si el instalador lo pide, reinicia el equipo.
- Verifica la instalación desde la interfaz, con DLL o con PowerShell usando los comandos de esta guía.
- Documenta el resultado: arquitectura, versión y fecha de instalación.
Escenarios comunes y cómo decidir
- El instalador de la app exige 14.28.29914 (x64): Obtén esa build exacta. Algunas comprobaciones son estrictas y no aceptan builds más nuevas, aunque serían compatibles.
- La app solo pide “2015–2019” o “vcruntime140.dll”: Instala la última “2015–2022” para x86 y x64; suele resolver al instante.
- La app ya incluye su propio redistribuible: Permite que lo ejecute; si falla, intenta manualmente con la build exacta o con la más reciente de la rama.
- Ambiente sin conexión: Conserva en un repositorio interno los paquetes x86 y x64 que usas con mayor frecuencia, incluida la build específica si tu software la exige.
Diagnóstico de errores habituales
- Mensaje indicando que ya existe otra versión: El código de error típico es “otra versión de este producto ya está instalada”. Solución: usa la opción Reparar del mismo instalador o desinstala la versión existente y reinstala la requerida.
- Error genérico durante la instalación: Asegúrate de que Windows esté actualizado, ejecuta el instalador como administrador y revisa los registros en la carpeta temporal (
%TEMP%
) con nombres similares addvcredist*.log
. - Reinicio pendiente: Algunos fallos se resuelven tras reiniciar, sobre todo si había DLL en uso.
- Bloqueo por antivirus: Verifica la firma digital de Microsoft y, si fuera necesario, excluye temporalmente el ejecutable bajo supervisión.
Distribución en entornos administrados
Para administrar el despliegue en múltiples equipos (por ejemplo, con Intune, Configuration Manager o scripts de inicio de sesión), considera lo siguiente:
- Instalación silenciosa: los instaladores aceptan conmutadores usuales como
/install
,/repair
,/uninstall
,/quiet
y/norestart
. Un ejemplo:vc_redist.x64.exe /install /quiet /norestart
- Detección sólida: comprueba las claves del registro indicadas en esta guía o inspecciona la versión de
vcruntime140.dll
enSystem32
ySysWOW64
. - Secuencia de ejecución: instala primero x86 y luego x64 para evitar colisiones en archivos compartidos.
- Auditoría: registra la versión instalada por equipo y arquitectura; esto facilita soporte y actualizaciones.
Preguntas frecuentes
¿Es obligatorio instalar x86 en sistemas de sesenta y cuatro bits?
Sí, si ejecutas aplicaciones de treinta y dos bits. Muchas aplicaciones comerciales siguen siendo x86, incluso en sistemas modernos.
¿Puedo tener varias builds 14.x al mismo tiempo?
Normalmente, la instalación de una build más nueva reemplaza a la anterior en la misma arquitectura. Verás reflejada solo la última por arquitectura en el panel de programas instalados.
¿Instalar la última de la rama rompe compatibilidad?
No debería. La rama 14.x está diseñada para mantener compatibilidad binaria hacia atrás. Sin embargo, si el instalador de tu aplicación verifica la build exacta, quizá tengas que usar esa misma.
¿Qué ocurre con vcruntime140_1.dll
?
Es una DLL que apareció en actualizaciones posteriores. Si una app la reclama, instalar la edición más reciente de la rama suele agregarla automáticamente.
¿Puedo eliminar redistribuibles antiguos de otras ramas, como 2010 o 2013?
No se recomienda. Otras aplicaciones pueden depender de esas ramas y dejarían de funcionar si las desinstalas.
¿Cómo identifico con certeza que la build instalada coincide con lo requerido?
La forma más fiable es leer la versión de las DLL del runtime, por ejemplo vcruntime140.dll
, y comparar su cadena mayor.menor.compilación con la que exige la aplicación.
Resumen práctico
- Ya se compartieron los paquetes para 14.28.29914 (x86) y 14.32.31332 (x64).
- Para 14.28.29914 (x64), usa las rutas oficiales: descargas anteriores y catálogo de los servidores de Visual Studio, buscando vc_redist.x64 14.28.29914.
- Si no hay exigencia estricta de build, instala la edición más reciente “2015–2022” en x86 y x64; suele ser suficiente y más segura.
- Verifica siempre: panel de programas, DLL y, en entornos corporativos, registro.
Apéndice de comandos
Inspección directa de DLL
Get-Item "$env:SystemRoot\System32\vcruntime140.dll","$env:SystemRoot\SysWOW64\vcruntime140.dll" |
Select-Object Name, @{N='Version';E={$_.VersionInfo.FileVersion}}
Consulta de paquetes instalados
Get-Package -Provider Programs | Where-Object { $_.Name -like 'Visual C++' } |
Sort-Object Name |
Format-Table Name, Version
Reglas de detección en el registro
$r = 'HKLM:\SOFTWARE\Microsoft\VisualStudio\14.0\VC\Runtimes'
$x86 = Get-ItemProperty "$r\x86" -ErrorAction SilentlyContinue
$x64 = Get-ItemProperty "$r\x64" -ErrorAction SilentlyContinue
$x86, $x64 | ForEach-Object {
if ($_){
[PSCustomObject]@{
Arquitectura = $_.PSChildName
Instalado = $_.Installed
Mayor = $_.Major
Menor = $_.Minor
Compilacion = $_.Bld
Rebuild = $_.Rbld
}
}
} | Format-Table
Conclusión
Con esta guía tienes un plan claro para cubrir dependencias del “Microsoft Visual C++ 2015–2019 Redistributable”, tanto si tu aplicación exige una build específica como si basta con la edición más reciente de la rama unificada. Apuesta por paquetes firmados de Microsoft, instala las dos arquitecturas cuando corresponda y valida siempre con métodos reproducibles. Si necesitas pasos adicionales para tu entorno, puedes tomar el checklist anterior como base de trabajo y adaptarlo a tus políticas de seguridad y despliegue.