El error “VCRUNTIME140.dll was not found” suele aparecer cuando intentas
iniciar un juego, un launcher, una herramienta gráfica, una utilidad de oficina u otro programa de Windows creado con
Microsoft Visual C++. Lo importante es esto: normalmente no debes descargar
VCRUNTIME140.dll como archivo independiente desde sitios web aleatorios de DLL. La solución correcta y más segura
es instalar o reparar el paquete Microsoft Visual C++ Redistributable que
contiene esta biblioteca de tiempo de ejecución.
Qué es VCRUNTIME140.dll en Windows
VCRUNTIME140.dll es una biblioteca de tiempo de ejecución de Microsoft Visual C++ utilizada por aplicaciones
compiladas con herramientas de Microsoft C y C++. Contiene funciones de las que dependen los programas
al iniciarse y durante su ejecución. Si el runtime necesario falta, está dañado, lo bloquea un software de seguridad
o se instaló con una arquitectura incorrecta, el programa puede fallar incluso antes de abrir su ventana principal.
✦ Causas habituales
- Visual C++ Redistributable no está instalado.
- El paquete instalado está dañado o incompleto.
- La aplicación necesita el runtime de 32 bits en un sistema de 64 bits.
- Un antivirus o una herramienta de limpieza eliminó o puso en cuarentena archivos del runtime.
✦ Qué no debes hacer
- No descargues un archivo DLL suelto desde sitios desconocidos.
- No copies archivos DLL desde otro PC salvo que el proveedor lo indique expresamente.
- No pegues archivos DLL aleatorios en todas las carpetas de aplicaciones.
- No desactives la protección de seguridad solo para ejecutar una DLL desconocida.
Mensajes de error comunes de VCRUNTIME140.dll y qué significan
El texto exacto puede variar según el programa, pero la causa de fondo suele ser la misma: Windows no puede cargar el archivo necesario del runtime de Visual C++.
| Mensaje de error | Causa probable | Mejor primera solución |
|---|---|---|
VCRUNTIME140.dll was not found |
El runtime de Visual C++ falta o no está registrado correctamente. | Instalar el Visual C++ Redistributable más reciente. |
The code execution cannot proceed because VCRUNTIME140.dll was not found |
La aplicación no puede iniciarse porque una dependencia necesaria no está disponible. | Instalar los paquetes runtime x64 y x86. |
VCRUNTIME140.dll is either not designed to run on Windows or it contains an error |
El archivo DLL o la instalación del redistribuible pueden estar dañados. | Reparar o reinstalar el paquete Visual C++. |
VCRUNTIME140_1.dll is missing |
Falta un componente más reciente del runtime de Visual C++. | Instalar el Microsoft Visual C++ Redistributable más reciente compatible. |
MSVCP140.dll and VCRUNTIME140.dll are missing |
Faltan varias bibliotecas del runtime de Visual C++. | Instalar o reparar el paquete Redistributable completo. |
Cómo descargar VCRUNTIME140.dll de forma segura desde Microsoft
La descarga segura no es un archivo .dll independiente. Es el instalador oficial de
Microsoft Visual C++ Redistributable. Microsoft proporciona enlaces permanentes
de descarga para los paquetes Visual C++ v14 Redistributable más recientes compatibles, usados por aplicaciones
creadas con Visual Studio 2017, 2019, 2022 y versiones posteriores.
Enlaces oficiales de descarga de Microsoft
Elige el paquete que coincida con tu sistema y tus aplicaciones. En la mayoría de los PC Windows de 64 bits, instala tanto x64 como x86, porque muchas aplicaciones de 32 bits todavía necesitan el runtime x86.
Instalar Microsoft Visual C++ Redistributable para corregir el error de VCRUNTIME140.dll faltante
Sigue primero estos pasos. En muchos casos, esto basta para corregir el error.
- Abre el enlace oficial de Microsoft para descargar vc_redist.x64.exe.
- Guarda el archivo en la carpeta Descargas.
- Haz clic derecho en el instalador y elige Ejecutar como administrador.
- Acepta los términos de licencia y haz clic en Instalar.
- Repite el mismo proceso con vc_redist.x86.exe si usas Windows de 64 bits o si la aplicación afectada es un programa de 32 bits.
- Reinicia Windows y vuelve a abrir el programa.
Reparar o reinstalar Visual C++ Redistributable en Windows 10 y Windows 11
Si el paquete ya está instalado pero el error continúa, la instalación existente puede estar dañada. Usa la opción de reparación integrada antes de desinstalar nada.
- Pulsa Win + I y abre Aplicaciones → Aplicaciones instaladas.
- Busca Microsoft Visual C++ 2015-2022 Redistributable.
- Abre el menú junto a la entrada x64 y elige Modificar.
- Haz clic en Reparar y espera a que finalice el proceso.
- Repite la reparación para la entrada x86 si existe.
- Reinicia el PC.
Si la reparación falla, desinstala las entradas afectadas de Visual C++ 2015-2022, reinicia Windows e instala copias nuevas de los paquetes x64 y x86 desde Microsoft.
Instalar los paquetes runtime x64 y x86 en Windows de 64 bits
Un error común es instalar solo el redistribuible x64 en un PC de 64 bits. Eso no siempre es suficiente. Una aplicación de 32 bits que se ejecuta en Windows de 64 bits todavía necesita los archivos runtime x86. Por eso un launcher de juegos, una utilidad de impresora, un editor antiguo o una aplicación portable puede seguir mostrando un error de DLL faltante incluso después de instalar el paquete x64.
| Tu sistema | Paquetes recomendados | Por qué |
|---|---|---|
| Windows 10/11 de 64 bits | x64 + x86 | Cubre aplicaciones de 64 bits y de 32 bits. |
| Windows de 32 bits | Solo x86 | Windows de 32 bits no puede ejecutar programas de 64 bits. |
| Windows en ARM | ARM64 y, a veces, x64/x86 según la emulación | Necesario para aplicaciones ARM64 nativas y escenarios de compatibilidad. |
Ejecutar SFC y DISM para reparar archivos del sistema de Windows
Si la instalación de Visual C++ no resuelve el problema, comprueba si los archivos del sistema de Windows están dañados. Ejecuta estos comandos desde el Símbolo del sistema o Windows Terminal con permisos elevados.
- Haz clic derecho en Inicio y selecciona Terminal (Administrador) o Símbolo del sistema (Administrador).
- Ejecuta el comando del Comprobador de archivos de sistema:
sfc /scannow
Cuando termine, ejecuta DISM:
DISM /Online /Cleanup-Image /RestoreHealth
Reinicia Windows cuando ambos comandos finalicen. Después, reinstala o repara de nuevo Visual C++ Redistributable si la aplicación todavía informa que falta un archivo runtime.
Reinstalar el programa que muestra el error VCRUNTIME140.dll
Algunas aplicaciones instalan sus dependencias runtime necesarias durante la instalación. Si la aplicación se copió desde otro PC, se restauró desde una copia de seguridad, se movió a otra unidad o se actualizó parcialmente, la instalación de sus dependencias puede estar incompleta.
- Desinstala la aplicación afectada desde Configuración → Aplicaciones → Aplicaciones instaladas.
- Reinicia Windows.
- Descarga el instalador más reciente desde el sitio web oficial del proveedor del software.
- Ejecuta el instalador como administrador.
- Acepta cualquier aviso para instalar componentes runtime de Visual C++.
- Vuelve a abrir la aplicación.
Soluciones avanzadas para errores persistentes de VCRUNTIME140.dll
Si el error continúa después de instalar los redistribuibles, usa estas comprobaciones adicionales.
✦ Revisar la cuarentena del antivirus
- Abre Seguridad de Windows o tu antivirus de terceros.
- Revisa Historial de protección o la cuarentena.
- Restaura solo archivos en los que confíes y solo si proceden de Microsoft o del proveedor de la aplicación.
✦ Actualizar Windows
- Abre Configuración → Windows Update.
- Instala las actualizaciones acumulativas pendientes.
- Reinicia y prueba de nuevo el programa afectado.
✦ Revisar los registros de la aplicación
- Pulsa Win + R, escribe
eventvwr.mscy pulsa Enter. - Abre Registros de Windows → Aplicación.
- Busca errores del programa afectado en el momento del bloqueo.
✦ Usar un arranque limpio
- Pulsa Win + R, escribe
msconfigy pulsa Enter. - Desactiva temporalmente los servicios que no sean de Microsoft y las aplicaciones de inicio.
- Reinicia y comprueba si otra utilidad está interfiriendo.
Preguntas frecuentes sobre la descarga de VCRUNTIME140.dll y la corrección de errores
Q ¿Puedo descargar VCRUNTIME140.dll por separado? ▼
Q ¿Debo instalar Visual C++ Redistributable x64 o x86? ▼
Q ¿VCRUNTIME140.dll es un virus? ▼
Q ¿Por qué aparece el error después de reinstalar Windows? ▼
Q ¿Cuál es la diferencia entre VCRUNTIME140.dll y VCRUNTIME140_1.dll? ▼
La mejor forma de corregir errores de VCRUNTIME140.dll de manera segura
La mejor solución para VCRUNTIME140.dll faltante, VCRUNTIME140.dll no encontrado y otros errores relacionados con el runtime de Visual C++ es instalar o reparar el Microsoft Visual C++ Redistributable oficial. Evita los sitios de descarga de DLL independientes, instala los paquetes x64 y x86 en Windows de 64 bits y reinicia el PC antes de probar de nuevo la aplicación.
🗺 Orden de solución recomendado
Usa este orden: Instalar Visual C++ x64 y x86 → Reparar paquetes existentes → Reiniciar Windows → Ejecutar SFC y DISM → Reinstalar el programa afectado → Revisar la cuarentena del antivirus y los registros de la aplicación. Esto resuelve la gran mayoría de errores de VCRUNTIME140.dll sin copiar archivos DLL manualmente.