Una guía práctica para usuarios de Windows 10 y Windows 11: enlaces oficiales de Microsoft, cómo elegir x64/x86 correctamente, pasos de instalación, comandos de instalación silenciosa, opciones de reparación y soluciones para errores comunes de runtime.
Microsoft Visual C++ Redistributable es un conjunto de bibliotecas de runtime necesarias para muchos programas y juegos de Windows. Si estas bibliotecas faltan, están dañadas o son demasiado antiguas, una aplicación puede no iniciarse y mostrar errores como VCRUNTIME140.dll was not found, MSVCP140.dll is missing, 0xc000007b o The code execution cannot proceed.
La forma más segura de corregir estos problemas es descargar el paquete Redistributable directamente desde Microsoft e instalar la arquitectura correcta: x64, x86 o ARM64. En la mayoría de los PC modernos con Windows de 64 bits conviene instalar tanto x64 como x86, porque Windows de 64 bits puede ejecutar aplicaciones de 64 y de 32 bits.
Usa los enlaces oficiales de Microsoft que aparecen a continuación para obtener la versión más reciente compatible de Visual C++ Redistributable. Evita sitios de descarga de terceros, instaladores modificados, paquetes de drivers o archivos que no estén firmados por Microsoft.
Para aplicaciones de Windows de 64 bits. Recomendado para casi todos los equipos con Windows 10 y Windows 11.
Descargar x64 desde MicrosoftPara aplicaciones de 32 bits. Instálalo también si usas juegos antiguos, utilidades, lanzadores o software de 32 bits.
Descargar x86 desde MicrosoftPara dispositivos Windows con ARM. Usa esta versión si tu PC tiene un procesador basado en ARM.
Descargar ARM64 desde MicrosoftTambién puedes abrir la página oficial de documentación de Microsoft: Descargas más recientes compatibles de Visual C++ Redistributable.
Visual C++ Redistributable instala componentes de runtime usados por aplicaciones creadas con Microsoft Visual C++ / MSVC. Estos componentes incluyen bibliotecas de runtime de C y C++ que los programas utilizan al iniciarse, cargar complementos, renderizar gráficos, trabajar con archivos o comunicarse con otros componentes del sistema.
Para la mayoría de los usuarios, la respuesta es sencilla: instala desde Microsoft los paquetes más recientes compatibles de Visual C++ Redistributable x64 y x86. Estos paquetes cubren aplicaciones creadas con versiones modernas de Visual Studio y son la solución más habitual para errores relacionados con VCRUNTIME140.dll, MSVCP140.dll, VCRUNTIME140_1.dll y archivos similares.
| Tu situación | Qué instalar | Por qué |
|---|---|---|
| Windows 10 o Windows 11 en un PC de 64 bits | x64 y x86 | x64 es necesario para apps de 64 bits; x86 es necesario para apps de 32 bits que siguen funcionando en Windows de 64 bits. |
| Windows 10 o Windows 11 en un PC de 32 bits | Solo x86 | Windows de 32 bits no puede ejecutar aplicaciones x64 ni instalar paquetes de runtime x64. |
| Windows en ARM | ARM64 y, posiblemente, x64/x86 según la aplicación | Los dispositivos ARM64 pueden necesitar componentes ARM64 nativos y runtimes de compatibilidad para aplicaciones emuladas. |
| Un juego antiguo pide Visual C++ 2010, 2012 o 2013 | La versión antigua exacta de Redistributable solicitada por la app | Los paquetes heredados son independientes y pueden ser necesarios junto con la versión más reciente. |
Antes de descargar el instalador, revisa el tipo de sistema. Esto te ayudará a elegir el paquete correcto y evitar errores de instalación.
También puedes usar el cuadro Ejecutar:
msinfo32 y pulsa Enter.PC basado en x64, PC basado en x86 o PC basado en ARM64.Después de descargar el instalador correcto, sigue estos pasos. El proceso de instalación es el mismo en Windows 10 y Windows 11.
vcruntime140.dll o msvcp140.dll puede provocar conflictos de versión, riesgos de seguridad o nuevos errores de inicio. Instala el Redistributable oficial en su lugar.
Sí. En Windows de 64 bits normalmente es recomendable instalar ambos paquetes:
Si no sabes qué paquete necesita un programa concreto, instala x64 y x86 desde Microsoft. Es seguro en un sistema Windows de 64 bits y a menudo soluciona los errores de runtime de inmediato.
Los usuarios avanzados y administradores pueden instalar Visual C++ Redistributable desde el Símbolo del sistema o PowerShell. Esto resulta útil para scripts de despliegue, soporte remoto o reinstalación de requisitos antes de iniciar un programa.
Abre el Símbolo del sistema como administrador, ve a la carpeta donde está el instalador y ejecuta uno de estos comandos:
VC_redist.x64.exe /install /quiet /norestart
VC_redist.x86.exe /install /quiet /norestart
Para reparar silenciosamente una instalación existente, usa:
VC_redist.x64.exe /repair /quiet /norestart
Después de una instalación o reparación silenciosa, reinicia Windows manualmente si la aplicación todavía no se inicia.
Windows puede tener muchas entradas de Visual C++ instaladas al mismo tiempo. Esto es normal. No elimines entradas antiguas si no sabes con seguridad que no se necesitan, porque algunos programas dependen de versiones concretas del runtime.
appwiz.cpl y pulsa Enter.Abre PowerShell y ejecuta:
Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*, `
HKLM:\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* |
Where-Object { $_.DisplayName -like "*Visual C++*Redistributable*" } |
Select-Object DisplayName, DisplayVersion, Publisher |
Sort-Object DisplayName
Si el paquete ya está instalado, pero la aplicación sigue mostrando errores de DLL faltantes o de runtime, repara la instalación.
También puedes reparar desde Panel de control → Programas y características: selecciona la entrada de Visual C++, haz clic en Cambiar y elige Reparar.
Si el instalador falla, usa los pasos siguientes. La mayoría de los problemas se deben a falta de permisos de administrador, archivos bloqueados, caché de instalación dañada, componentes de Windows obsoletos o una instalación anterior de VC++ dañada.
Este mensaje suele indicar que ya está instalada una versión más reciente o equivalente. Prueba estas soluciones:
Este error suele indicar una incompatibilidad entre dependencias de 32/64 bits o archivos de runtime dañados. Instala Visual C++ Redistributable x64 y x86, actualiza DirectX si el juego lo requiere y reinstala la aplicación afectada si es necesario.
Instala desde Microsoft los paquetes más recientes de Visual C++ Redistributable x64 y x86. Reinicia Windows y vuelve a abrir el programa. Evita descargar la DLL faltante como archivo independiente.
A veces sí. Las aplicaciones antiguas, especialmente juegos y software especializado, pueden requerir runtimes de Visual C++ 2005, 2008, 2010, 2012 o 2013. Estos paquetes antiguos pueden coexistir con el Redistributable más reciente.
Instala una versión antigua solo cuando:
Puedes desinstalarlo, pero en la mayoría de los casos no deberías hacerlo. Muchos programas dependen de estos paquetes y eliminarlos puede hacer que aplicaciones o juegos dejen de funcionar. Si sospechas que hay corrupción, usa primero Reparar en lugar de desinstalar.
Desinstálalo solo si:
Para desinstalarlo, abre Configuración → Aplicaciones → Aplicaciones instaladas, busca Microsoft Visual C++, selecciona el paquete y elige Desinstalar. Reinicia Windows y reinstala el paquete más reciente si es necesario.
aka.ms, microsoft.com o el instalador oficial del proveedor de la aplicación.System32 o SysWOW64.Para descargar e instalar Visual C++ Redistributable en Windows, usa los enlaces oficiales de Microsoft y elige la arquitectura correcta. En la mayoría de los PC con Windows 10 y Windows 11 de 64 bits, instalar x64 y x86 es la mejor opción, porque permite ejecutar aplicaciones modernas de 64 bits y software antiguo de 32 bits.
Si una aplicación sigue fallando después de la instalación, ejecuta de nuevo el instalador de Redistributable y elige Reparar, instala las actualizaciones pendientes de Windows, reinicia el PC y evita descargar archivos DLL individuales desde sitios web no oficiales.