Windows Runtime

Falta VCRUNTIME140_APP.dll en Windows: por qué sale y cómo arreglarlo

octubre 28, 2026 Window Error 12 min read
Falta VCRUNTIME140_APP.dll en Windows: por qué sale y cómo arreglarlo

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
Cuidado: ningún caso se arregla bajando la DLL suelta de una web de "descarga de DLL": suelen ser versiones equivocadas o con malware, y copiarlas a 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.

ConfiguraciónAplicacionesCaracterísticas de la aplicación
Nota: también se abre escribiendo 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.

  1. Pulsa Win+R.
  2. Escribe winver y pulsa Aceptar.

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.

Página oficial: https://learn.microsoft.com/es-es/cpp/windows/latest-supported-vc-redist
Enlace directo x64: https://aka.ms/vs/17/release/vc_redist.x64.exe
Enlace directo x86: https://aka.ms/vs/17/release/vc_redist.x86.exe

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

  1. Ve a la carpeta donde se descargaron (Descargas, normalmente).
  2. Haz clic derecho sobre vc_redist.x64.exe y elige Ejecutar como administrador.
  3. Si sale el aviso de Control de cuentas de usuario (UAC), pulsa Sí.
  4. Marca Acepto los términos y pulsa Instalar.
  5. Cuando termine, pulsa Finalizar.
  6. Repite los pasos 2 a 5 con vc_redist.x86.exe.
  7. Reinicia el equipo y abre otra vez el programa que fallaba.
Comprueba: al abrir el programa ya no debe salir el mensaje de DLL faltante y la app debe cargar con normalidad; si vuelve a salir, pasa al siguiente subapartado.

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á.

ConfiguraciónAplicacionesCaracterísticas de la aplicación
Nota: también se abre escribiendo ms-settings:appsfeatures-app en Win+R.
  1. Busca Visual C++ 2015-2022 Redistributable (x64) y entra en sus opciones.
  2. Pulsa Modificar.
  3. Pulsa Reparar y espera a que termine.
  4. Repite lo mismo con Visual C++ 2015-2022 Redistributable (x86).
  5. Reinicia el equipo y prueba otra vez.
Comprueba: al abrir el programa ya no debe aparecer el error; si sigue, mira si sale 0xC000007b y pasa al apartado correspondiente.

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

  1. Entra en https://aka.ms/vs/17/release/vc_redist.x64.exe y descarga el archivo.
  2. Entra en https://aka.ms/vs/17/release/vc_redist.x86.exe y descarga el archivo.
  3. Ejecuta ambos como administrador (clic derecho → Ejecutar como administrador), acepta los términos y sigue el asistente hasta el final.
  4. Reinicia el equipo y abre el programa que fallaba.
Comprueba: el programa debe abrir sin el mensaje de DLL faltante; si no abre, pasa al subapartado siguiente.

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.dll y 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.
Comprueba: al abrir el programa ya no debe salir ningún mensaje de DLL faltante de la familia VCRUNTIME140 ni MSVCP140.

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

ConfiguraciónAplicacionesCaracterísticas de la aplicación
  1. Busca el programa en la lista y entra en sus opciones.
  2. Mira la ruta de instalación: si ves Archivos de programa (x86), el programa es de 32 bits.
  3. Si está en Archivos de programa, suele ser de 64 bits; aun así, algunos programas de 64 bits siguen necesitando también el x86.
Nota: en Windows de 64 bits, 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

  1. Si el Windows es de 64 bits y solo tienes el x64, descarga vc_redist.x86.exe desde https://aka.ms/vs/17/release/vc_redist.x86.exe.
  2. Ejecútalo como administrador, acepta los términos y termina el asistente.
  3. Reinicia el equipo y abre el programa.
Comprueba: el mensaje de DLL faltante y el 0xC000007b deben desaparecer; si no es así, ve al último apartado.

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

ConfiguraciónAplicacionesAplicaciones instaladas
  1. Busca la aplicación en la lista y pulsa Opciones avanzadas (en Windows 10, Más opciones).
  2. Primero pulsa Reparar y espera a que termine.
  3. Si no basta, vuelve a la misma pantalla y pulsa Restablecer.
  4. Abre la aplicación y comprueba si el error ha desaparecido.
Comprueba: la app debe abrir sin el mensaje de DLL faltante; si no abre, pasa al siguiente subapartado.

Verifica los archivos del juego en Steam, Epic o el launcher correspondiente

  1. Abre la biblioteca del juego en tu launcher (Steam, Epic Games, EA app, etc.).
  2. Haz clic derecho sobre el juego y elige Propiedades (Steam) o el engranaje de Administrar (Epic).
  3. En Steam, pulsa Archivos locales → Verificar la integridad de los archivos del juego.
  4. En Epic, elige Verificar dentro de la sección del juego.
  5. Espera a que termine y abre el juego.
Comprueba: el juego debe abrir sin el error; si el launcher detecta archivos dañados, los redescarga y la DLL debería volver a estar disponible.

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.dll y VCRUNTIME140.dll son 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

  1. EpicgamesHow do I fix the “VCRUNTIME140.dll is missing” or … – Epic Gamesconsultado el 15/10/2026
  2. MicrosoftI keep getting VCRUNTIME140_APP.dll and …consultado el 15/10/2026
  3. MicrosoftFalta VCRUNTIME140.dll — documentación oficialconsultado el 15/10/2026
  4. MicrosoftConfiguración > Cuentas > Cuentas de correo electrónico y aplicaciones — documentación oficialconsultado el 15/10/2026
  5. MicrosoftWindows App (Escritorio remoto) — documentación oficialconsultado el 15/10/2026