Cuando Windows no encuentra VCRUNTIME140_APP.dll, lo más probable es que al equipo le falte el paquete oficial "Microsoft Visual C++ 2015-2022 Redistributable", que es donde vienen todas las DLL de esa familia. La solución habitual es instalar ese paquete (en sus dos versiones, x64 y x86) desde la web de Microsoft, reiniciar y abrir otra vez el programa que fallaba. Esta guía sirve para Windows 11 y para Windows 10, aunque conviene recordar que Windows 10 ya no tiene soporte desde el 14 de octubre de 2025; aquí solo se arregla el error, no se actualiza el sistema.
Qué significa que falte VCRUNTIME140_APP.dll en Windows
VCRUNTIME140_APP.dll es uno de los archivos que instala Windows al instalar el Microsoft Visual C++ Redistributable 2015-2022, un paquete oficial de Microsoft con el que funcionan muchos programas y juegos. Cuando un programa necesita esa DLL y no la encuentra, Windows detiene el arranque y muestra un mensaje con el icono de error.
El texto exacto depende de la versión de Windows y del programa, pero las dos formas más habituales son:
Aunque el nombre se parece, no es lo mismo que VCRUNTIME140.dll ni que VCRUNTIME140_1.dll: las tres son DLL distintas del mismo paquete. Hay que fijarse en el sufijo exacto (_APP en este caso) para no instalar un paquete que no toca. La DLL la pone el propio Windows al instalar el Visual C++ 2015-2022, no una web de DLL sueltas.
Por qué Windows no encuentra VCRUNTIME140_APP.dll: lo que puede estar fallando
| Lo que ves | Causa probable | Dónde se arregla |
|---|---|---|
| "Falta VCRUNTIME140_APP.dll" al abrir un programa recién instalado | El paquete Visual C++ 2015-2022 no está instalado o se ha dañado | Falta VCRUNTIME140_APP.dll en un programa recién instalado |
| El mismo error después de restablecer Windows de fábrica | El reseteo limpio borró el Visual C++ 2015-2022 | Falta VCRUNTIME140_APP.dll tras un restablecimiento |
| Falta la DLL y, además, sale "0xC000007b" al abrir el programa | Mezcla de 32 y 64 bits del paquete o del propio programa | Falta VCRUNTIME140_APP.dll y sale 0xC000007b |
| La DLL falta en un juego de Steam, Epic o Microsoft Store, o en una app de la Tienda, y reparando Visual C++ sigue igual | Los archivos del propio programa están dañados | Si VCRUNTIME140_APP.dll sigue faltando |
System32 no resuelve nada.Confirma qué DLL es y de qué paquete viene antes de instalar nada
Antes de instalar nada, conviene confirmar que el error es exactamente por VCRUNTIME140_APP.dll y no por otra DLL de nombre parecido. El mensaje en pantalla lleva el nombre completo y, junto a él, viene el nombre del programa que falla. Si ese programa es un juego o una app reciente, casi siempre usa el paquete Visual C++ 2015-2022; si es algo antiguo (como Office 2016 sin actualizar), puede pedir otra DLL que se llama parecido, así que mejor mirar el sufijo exacto. Con eso basta para saber que el paquete correcto es el Visual C++ 2015-2022 y no otro.
Dónde mira Windows cuando sale el mensaje de DLL faltante
El mensaje cita el programa que iba a abrirse. Para ver si ese programa tiene una versión de 32 bits y otra de 64 bits (y por tanto necesita ambos paquetes), entra en su ficha.
ms-settings:appsfeatures-app en Win+R.Busca el programa, entra en sus opciones avanzadas y mira la arquitectura que aparece: si dice "x86" o "32 bits", ese programa necesita el paquete de 32 bits aunque tu Windows sea de 64 bits.
La versión de Windows, con winver
Para saber si tu Windows es de 64 bits (y por tanto necesitas instalar x64 y x86) o de 32 bits (solo x86), usa el comando winver.
- Pulsa Win+R.
- Escribe
winvery pulsaAceptar.
winver
Acerca de Windows
Windows 11
Versión <número>
Compilación <número>
Tipo de sistema: Sistema operativo de 64 bits, procesador basado en x64
Si "Tipo de sistema" dice "64 bits", instala el paquete x64 y también el x86. Si dice "32 bits", instala solo el x86.
Falta VCRUNTIME140_APP.dll en un programa recién instalado: instala el paquete oficial
Esta parte te toca si el programa se acaba de instalar (o se acaba de actualizar) y al abrirlo por primera vez sale el mensaje de DLL faltante: el instalador del programa dio por hecho que el Visual C++ 2015-2022 ya estaba, y no es así. Lo más probable es que no esté; si está, estará dañado. La solución es la misma: instalar el paquete oficial de Microsoft y reiniciar.
Descarga los dos instaladores desde la web oficial de Microsoft
Entra en la página oficial del paquete con el navegador y bájate los dos instaladores. Los enlaces a Microsoft ya llevan a la descarga directa.
En un Windows de 64 bits instala los dos: muchas apps (y juegos) son de 32 bits y siguen necesitando el x86 aunque el sistema sea de 64 bits. Si tu Windows es de 32 bits, solo el x86.
Instálalos como administrador y reinicia
- Ve a la carpeta donde se descargaron (
Descargas, normalmente). - Haz clic derecho sobre
vc_redist.x64.exey elige Ejecutar como administrador. - Si sale el aviso de Control de cuentas de usuario (UAC), pulsa Sí.
- Marca Acepto los términos y pulsa Instalar.
- Cuando termine, pulsa Finalizar.
- Repite los pasos 2 a 5 con
vc_redist.x86.exe. - Reinicia el equipo y abre otra vez el programa que fallaba.
Si Windows dice que ya hay una versión más reciente: repara en vez de reinstalar
A veces el instalador dice que ya hay una versión más reciente del Visual C++ 2015-2022 (porque Windows Update la puso). En ese caso, no hace falta reinstalar: repara la que ya está.
ms-settings:appsfeatures-app en Win+R.- Busca Visual C++ 2015-2022 Redistributable (x64) y entra en sus opciones.
- Pulsa Modificar.
- Pulsa Reparar y espera a que termine.
- Repite lo mismo con Visual C++ 2015-2022 Redistributable (x86).
- Reinicia el equipo y prueba otra vez.
Falta VCRUNTIME140_APP.dll tras un restablecimiento de Windows: vuelve a poner el paquete
Esta parte te toca si el error apareció justo después de hacer un restablecimiento de fábrica o un reset limpio de Windows: esa operación borra también el Visual C++ 2015-2022, así que los programas que lo necesitan dejan de funcionar hasta que se vuelve a instalar. El arreglo es el mismo que en el caso anterior: instalar el paquete oficial.
Instala x64 y x86 del Visual C++ 2015-2022 desde los enlaces oficiales
- Entra en https://aka.ms/vs/17/release/vc_redist.x64.exe y descarga el archivo.
- Entra en https://aka.ms/vs/17/release/vc_redist.x86.exe y descarga el archivo.
- Ejecuta ambos como administrador (clic derecho → Ejecutar como administrador), acepta los términos y sigue el asistente hasta el final.
- Reinicia el equipo y abre el programa que fallaba.
Si vuelve a fallar, comprueba que no falta algún otro archivo del paquete
- El reinstalador oficial del Visual C++ 2015-2022 reemplaza todas las DLL de esa versión:
VCRUNTIME140.dll,VCRUNTIME140_1.dll,MSVCP140.dlly resto de archivos del paquete. - No hace falta instalar "otro paquete" aparte para estas DLL: con el Visual C++ 2015-2022 entran todas.
- Si el mensaje sigue tras reinstalar y reiniciar, el problema no es la DLL sino el propio programa: pasa al último apartado.
Falta VCRUNTIME140_APP.dll y sale 0xC000007b al abrir el programa: arquitectura mezclada
Esta parte te toca si, además del mensaje de DLL faltante, Windows muestra el error 0xC000007b ("No se puede iniciar la aplicación… estado no válido"), o si el programa es claramente de 32 bits (está en Archivos de programa (x86)) y solo tienes instalado el paquete x64. La causa típica es una mezcla: programa de 32 bits con DLL de 64 bits (o al revés).
Averigua si el programa es de 32 o 64 bits
- Busca el programa en la lista y entra en sus opciones.
- Mira la ruta de instalación: si ves
Archivos de programa (x86), el programa es de 32 bits. - Si está en
Archivos de programa, suele ser de 64 bits; aun así, algunos programas de 64 bits siguen necesitando también el x86.
Archivos de programa (x86) es la carpeta para apps de 32 bits. Si tu programa vive ahí, necesitas el paquete x86 aunque el sistema sea de 64 bits.Instala la otra arquitectura del Visual C++ Redistributable 2015-2022
- Si el Windows es de 64 bits y solo tienes el x64, descarga
vc_redist.x86.exedesde https://aka.ms/vs/17/release/vc_redist.x86.exe. - Ejecútalo como administrador, acepta los términos y termina el asistente.
- Reinicia el equipo y abre el programa.
Si VCRUNTIME140_APP.dll sigue faltando: repara los archivos del programa
Esta parte te toca si ya has instalado las dos versiones del Visual C++ 2015-2022 (o reparado la existente) y el error sigue. Lo más probable es que los archivos del propio programa estén dañados: el instalador original o el launcher (Steam, Epic, Microsoft Store) puede volver a dejarlos como estaban.
Repara la app instalada desde Microsoft Store
- Busca la aplicación en la lista y pulsa Opciones avanzadas (en Windows 10, Más opciones).
- Primero pulsa Reparar y espera a que termine.
- Si no basta, vuelve a la misma pantalla y pulsa Restablecer.
- Abre la aplicación y comprueba si el error ha desaparecido.
Verifica los archivos del juego en Steam, Epic o el launcher correspondiente
- Abre la biblioteca del juego en tu launcher (Steam, Epic Games, EA app, etc.).
- Haz clic derecho sobre el juego y elige Propiedades (Steam) o el engranaje de Administrar (Epic).
- En Steam, pulsa Archivos locales → Verificar la integridad de los archivos del juego.
- En Epic, elige Verificar dentro de la sección del juego.
- Espera a que termine y abre el juego.
Lo que ya has descartado de VCRUNTIME140_APP.dll
- Instalar o reparar el Visual C++ 2015-2022 Redistributable en sus dos arquitecturas (x64 y x86) desde la web oficial de Microsoft.
- Comprobar la arquitectura del programa y del paquete cuando salía 0xC000007b.
- Reparar o reinstalar el propio programa (Microsoft Store, Steam o Epic) si el error venía de archivos dañados.
- Descartado por completo descargar la DLL suelta de webs de "descarga de DLL": no se ha recomendado en ningún punto del artículo.
Si tras todo esto el error sigue, queda reinstalar el programa desde su instalador original o ponerse en contacto con el soporte del fabricante del programa o juego.
Dudas sobre el error de VCRUNTIME140_APP.dll
- ¿
VCRUNTIME140_APP.dllyVCRUNTIME140.dllson lo mismo? - ¿Hace falta instalar el Visual C++ 2015-2022 de 32 bits en un Windows de 64 bits?
- ¿Es seguro bajar la DLL suelta de una web de DLL?
- ¿Por qué sale 0xC000007b junto al mensaje de DLL faltante?
- ¿Qué hago si Windows dice que ya hay una versión más reciente del Visual C++?
Datos comprobados en octubre de 2026.
Dudas sobre el error de VCRUNTIME140_APP.dll
1. ¿Cómo consigo el archivo VCRUNTIME140_1.dll que falta en mi PC?
No descargues el DLL por separado: lo que falta es la versión actualizada del paquete Visual C++ Redistributable. Instálala desde la página oficial de Microsoft (x86 y x64, siempre las dos en un Windows de 64 bits) y reinicia; el archivo se registrará solo en la carpeta correcta de System32 o SysWOW64.
2. ¿Cómo descargo VCRUNTIME140.DLL de 64 bits?
El DLL en concreto no se baja suelto; lo que se instala es el Microsoft Visual C++ 2015-2022 Redistributable x64, descargable gratuitamente en microsoft.com. Tras instalarlo, VCRUNTIME140.dll aparece en la carpeta SysWOW64 junto con los demás archivos del paquete.
3. ¿Dónde está MFC140.DLL y qué hago si no aparece?
MFC140.dll pertenece al mismo paquete Microsoft Visual C++ 2015-2022 Redistributable, así que se instala y repara desde ahí, sin descargar el archivo por separado. Está en System32 (32 bits) o SysWOW64 (64 bits) según la versión del programa que lo pida.
4. ¿Qué es VCRUNTIME140_2.DLL y cómo soluciono si lo pide un programa?
Es otra versión interna de la misma librería de Microsoft Visual C++ Redistributable, usada por juegos y aplicaciones recientes. Descarga e instala el paquete Redistributable más reciente desde la web oficial de Microsoft; el archivo faltante se añadirá sin tocar el sistema a mano.
5. ¿Cómo reparo el error de RUNE64.DLL al iniciar un juego?
RUNE64.dll no es de Microsoft, sino de las protecciones anti-piratería de ciertos juegos (como las de Denuvo o Steam); suele aparecer tras una actualización rota. Reinstala el juego desde su launcher (Steam, Epic, Xbox) y, si sigue igual, verifica los archivos del juego desde esa misma plataforma.
6. ¿Cómo descargo MSVCP140.DLL de forma segura para Windows?
La fuente segura es la página de Microsoft: descarga el Microsoft Visual C++ 2015-2022 Redistributable (x86 y x64 si tu Windows es de 64 bits) y ejecútalo como administrador. Evita webs de DLLs sueltas, porque casi siempre incluyen versiones viejas o malware; con el redistributable oficial el archivo queda bien registrado y el error desaparece.
Fuentes
- EpicgamesHow do I fix the “VCRUNTIME140.dll is missing” or … – Epic Gamesconsultado el 15/10/2026
- MicrosoftI keep getting VCRUNTIME140_APP.dll and …consultado el 15/10/2026
- MicrosoftFalta VCRUNTIME140.dll — documentación oficialconsultado el 15/10/2026
- MicrosoftConfiguración > Cuentas > Cuentas de correo electrónico y aplicaciones — documentación oficialconsultado el 15/10/2026
- MicrosoftWindows App (Escritorio remoto) — documentación oficialconsultado el 15/10/2026