Dentro del instalador de VirtualBox es habitual recibir el aviso “La instalación requiere Microsoft Visual C++ 2015‑2019 Redistributable (x86) 14.29.30156.0”. El mensaje detiene la configuración en seco y, aunque descargues el ejecutable sugerido, el cuadro vuelve a aparecer una y otra vez. Esta guía explica cómo obtener la build exacta 14.29.30156.0 desde la web oficial de Microsoft, instalarla correctamente (en x86 y x64) y eliminar el error de forma definitiva.
La instalación de VirtualBox 7.1.4 se frena si falta el runtime VC++ 2015‑2019. Aquí aprenderás a descargar la versión 14.29.30156.0 directa de Microsoft, instalarla paso a paso —también la variante x64— y reparar cualquier conflicto que impida continuar.
Entendiendo el error de VirtualBox
VirtualBox comprueba en el arranque que los runtimes “Microsoft Visual C++ 2015‑2022” estén presentes en ambas arquitecturas. La ausencia o la corrupción de una de ellas provoca el aviso. A partir de Visual Studio 2015, Microsoft fusionó todas las actualizaciones de la familia 14.x en un único instalador, por lo que:
- El panel Programas y características siempre mostrará “2015‑2022” aunque internamente aloje la build 14.29.30156.0.
- Si instalas solo el paquete x86 pero VirtualBox carga módulos x64, el instalador abortará.
- Una actualización fallida de Windows Update puede dejar las DLL en estado mismatched.
Requisitos previos
- Windows 10 21H2 o superior (32 o 64 bits) totalmente actualizado.
- Sessión con privilegios de administrador.
- Desactivar antivirus solo si intercepta instaladores firmados —normalmente no es necesario—.
Pasos rápidos para resolverlo
Paso | Acción recomendada | Detalles complementarios |
---|---|---|
Descarga correcta | Abre la web oficial de Microsoft → Visual Studio → Other Tools & Frameworks → Microsoft Visual C++ Redistributable. Localiza VC_redist.x86.exe versión 14.29.30156.0. | Evita repositorios de terceros; así garantizas firmas digitales válidas. |
Instalación como administrador | Clic derecho sobre VC_redist.x86.exe → Ejecutar como administrador. | Si detecta una instalación previa, selecciona Repair para sobrescribir archivos dañados. |
Instalar también la variante x64 | Descarga VC_redist.x64.exe de la misma build y repite el proceso. | VirtualBox x64 necesita librerías en ambas arquitecturas para ciertos servicios. |
Verificar versiones existentes | Panel de control → Programas y características. Confirma que las entradas x86 y x64 muestren 14.29.30156.0 o superior. | Si ves números distintos o la columna Versión está vacía, desinstala y reinstala con los ejecutables oficiales. |
Actualizar Windows | Ejecuta Windows Update hasta que no queden parches pendientes. | Las Cumulative Updates reemplazan componentes de Visual C ++ y corrigen incompatibilidades del sistema. |
Reinstalar VirtualBox | Con los runtimes ya correctos, inicia de nuevo VirtualBox‑7.1.4‑xxxxxxx‑Win.exe como administrador. | Si el mensaje persiste, inspecciona el archivo de registro situado junto al instalador; suele indicar la DLL que no encuentra. |
Guía detallada de descarga e instalación
Localizar la build 14.29.30156.0
- Visita el portal de Visual Studio y navega a Other Tools & Frameworks.
- Dentro de “Microsoft Visual C++ Redistributable” aparecerá un selector de canal. Elige Visual Studio 2019 – v16.x.
- Busca la sub‑sección “x86” y confirma que el número exacto de versión sea
14.29.30156.0
. Haz clic en Download. - Repite el procedimiento para “x64”.
Consejo: si el portal muestra una versión superior (p. ej. 14.38.x), descárgala igualmente; incluye la build 14.29.30156.0 como parte del paquete unificado.
Instalación interactiva
- Cierra cualquier aplicación que utilice el runtime, incluidos IDEs y juegos.
- Ejecuta cada instalador con clic derecho → Ejecutar como administrador.
- Marca la casilla I agree to the license terms y pulsa Install.
- Al finalizar, aparecerá Setup Successful. Haz Close.
Instalación silenciosa (empresas / scripts)
VC_redist.x86.exe /quiet /norestart
VC_redist.x64.exe /quiet /norestart
El modificador /norestart
impide reinicios automáticos; ideal para despliegues masivos mediante MSI o herramientas de gestión.
Cómo verificar que todo quedó correcto
Método gráfico
- Abre Panel de control → Programas → Programas y características.
- Ordena la lista por Nombre y localiza:
• Microsoft Visual C++ 2015‑2022 Redistributable (x86)
• Microsoft Visual C++ 2015‑2022 Redistributable (x64) - En la columna Versión debería leerse 14.29.30156.0 —o un número mayor—.
Método PowerShell
Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\VisualStudio\14.0\VC\Runtimes\*" |
Select-Object Name, @( @{N='Version';E={($.VersionMajor,$.VersionMinor,$.VersionBuild,$.VersionQfe -join '.') }} )
El cmdlet extrae las versiones registradas para x86, x64 y ARM64. Verás la línea “Version 14.29.30156.0” si la instalación fue exitosa.
Reparar instalaciones dañadas
Si al intentar instalar aparece “Another version of this product is already installed” o el proceso termina con código 0x80070666:
- Abre Programas y características, selecciona cada redistribuible y pulsa Modificar → Repair.
- Ejecuta sfc /scannow en Símbolo del sistema (Admin) para corregir archivos de sistema.
- Elimina entradas huérfanas con DISM /Online /Cleanup-Image /RestoreHealth.
- Vuelve a ejecutar los instaladores VC_redist.
Reinstalar VirtualBox 7.1.4 sin errores
- Descarga la build de VirtualBox correspondiente a tu arquitectura.
- Clic derecho → Ejecutar como administrador.
- Durante el asistente, verifica que el paso “Visual C++ redistributables” aparezca marcado como satisfecho.
- Completa la instalación. Reinicia el sistema antes de ejecutar cualquier máquina virtual.
Preguntas frecuentes
¿Puedo usar una versión de Visual C ++ diferente?
Sí. Cualquier build 14.29.30xxx o superior incluye compatibilidad retroactiva para 14.29.30156.0. Sin embargo, muchas guías empresariales exigen instalar la exacta por homologación.
¿Por qué veo “2015‑2022” en lugar de “2015‑2019”?
Microsoft cambió la nomenclatura a partir de abril de 2021 para indicar soporte continuo hasta Visual Studio 2022. El número interno de versión —14.x— sigue siendo el identificador real.
Tras reparar, VirtualBox sigue fallando.
Revisa el log VBoxInstall.log
. Si menciona MSVCP140.dll
o VCRUNTIME140_1.dll
, significa que aún hay conflicto con el runtime. Desinstala todas las entradas de Visual C ++ y reinstala las dos arquitecturas.
¿Debo instalar también ARM64?
Solo en escenarios donde compiles o ejecutes software ARM64, como Windows on ARM. Para un equipo x86_64 estándar basta con x86 + x64.
Buenas prácticas finales
- Mantén una copia local de
VC_redist.exe
para futuras reinstalaciones. - Programa Windows Update con regularidad; incorpora parches de Visual C ++ silenciosamente.
- Evita “optimizadores del registro” que eliminen claves críticas del runtime.
- Si distribuyes software, incluye la comprobación de presencia del redistribuible en tu instalador.
Conclusión
Seguir los pasos anteriores te garantiza disponer de la versión 14.29.30156.0 de Microsoft Visual C++ 2015‑2019 Redistributable (x86 y x64) con la integridad de archivo verificada y los permisos adecuados. Una vez reparado el entorno, VirtualBox 7.1.4 completará su instalación sin mostrar el mensaje de error, y tus máquinas virtuales se ejecutarán con normalidad. Mantener los runtimes actualizados no solo resuelve este incidente, sino que mejora la estabilidad de cualquier aplicación moderna que dependa de la librería estándar de C ++.