UCRT

Falta vcruntime140_1.dll en Windows: por qué pasa y cómo arreglarlo

octubre 14, 2026 Window Error 10 min read
Falta vcruntime140_1.dll en Windows: por qué pasa y cómo arreglarlo

Cuando al abrir un juego o una aplicación sale un cuadro que dice «No se encontró vcruntime140_1.dll» o «La ejecución de código no puede continuar porque no se encontró vcruntime140_1.dll», el programa no puede arrancar porque le falta una pieza de las bibliotecas de Visual C++. Es un error muy parecido al de «falta MSVCP140.dll» o «falta VCRUNTIME140.dll», solo que aquí la DLL que se echa en falta es vcruntime140_1.dll. La solución más probable es instalar o reparar el paquete redistribuible de Visual C++ 2015-2022 desde la web oficial de Microsoft; si ya está, basta con usar su opción Reparar. Vale para Windows 10 y Windows 11, en equipos de 32 y de 64 bits.

Qué significa el error de vcruntime140_1.dll

vcruntime140_1.dll es una de las DLL que Microsoft incluye en el paquete Visual C++ Redistributable 2015-2022. Los programas escritos con Visual C++ la necesitan para arrancar. La DLL no es del propio programa: la pone Windows, en la carpeta C:\Windows\System32 (y en C:\Windows\SysWOW64 en sistemas de 64 bits).

El error que veas será parecido a este:

Lo que está pasando es lo siguiente: Windows intenta cargar el programa, este pide la DLL, y Windows no la encuentra en ninguna ruta conocida. En código interno, esto corresponde al error Win32 1157 (ERROR_DLL_NOT_FOUND, 0x485), que envuelto como HRESULT se ve como 0x80070485.

Nota: En sistemas de 64 bits, la DLL vive en C:\Windows\System32. La versión x86 del paquete la coloca en C:\Windows\SysWOW64. Las versiones de 32 bits del redistribuible no traen vcruntime140_1.dll, por eso en un Windows de 64 bits hay que instalar la versión x64 del paquete.

Causas habituales del error

De la más frecuente a la menos. Cada fila lleva a la parte donde se arregla.

Lo que pasa Causa probable Dónde se arregla
El error sale la primera vez que abres un programa recién instalado El instalador del programa no instaló (o no incluyó) el redistribuible de Visual C++ 2015-2022 Reinstalar el programa y, si no basta, instalar el redistribuible oficial
El error aparece tras una actualización grande (cambio de versión de Windows) o al instalar varios paquetes VC++ distintos Hay varias versiones de Visual C++ Redistributable y la que corresponde a 2015-2022 está dañada o falta la variante de 64 bits Reparar o reinstalar el redistribuible de Visual C++ 2015-2022 (x64 y x86)
El error sale con un mensaje que menciona además 0xc000007b Mezcla de DLLs de 32 y 64 bits (típico tras copiar DLLs sueltas o usar limpiadores) Reinstalar las dos variantes del redistribuible 2015-2022
El error solo afecta a un programa concreto y los demás van bien La carpeta del propio programa está dañada Reinstalar ese programa

Diagnóstico: cómo saber cuál es tu caso

Antes de tocar nada, conviene confirmar de dónde viene el problema. Todas estas comprobaciones son de solo lectura.

Comprobar si la DLL está en su sitio

Abre el Explorador de archivos y mira si existen estos archivos (en Windows 11: Win+E; en Windows 10, también):

C:\Windows\System32\vcruntime140_1.dll

Si tu Windows es de 64 bits, mira también:

C:\Windows\SysWOW64\vcruntime140_1.dll
  • Si no existe en System32 y tienes Windows de 64 bits → ve a [Instalar el redistribuible de Visual C++ 2015-2022].
  • Si sí está pero el programa sigue fallando → ve a [Reparar el redistribuible de Visual C++ 2015-2022].
  • Si solo está en SysWOW64 y no en System32, o al revés → instala la variante que falte (x64 o x86) en [Instalar el redistribuible de Visual C++ 2015-2022].

Comprobar qué versiones del redistribuible tienes instaladas

Abre Configuración y mira la lista de programas:

ConfiguraciónAplicacionesAplicaciones instaladas

En Windows 10:

ConfiguraciónAplicacionesAplicaciones y características

Busca entradas que digan Microsoft Visual C++ 2015-2022 Redistributable. Te interesa ver si está la x64 y, si tu Windows es de 64 bits, también la x86.

  • Si no aparece ninguna 2015-2022 → ve a [Instalar el redistribuible de Visual C++ 2015-2022].
  • Si aparece → ve a [Reparar el redistribuible de Visual C++ 2015-2022].
Comprueba: si al menos una de las dos comprobaciones falla (DLL ausente o paquete ausente/dañado), ya sabes la causa. Si las dos están bien, casi siempre se arregla reinstalando el paquete de todas formas.

Reinstalar el programa que falla

Sirve para: cuando el error solo afecta a un programa concreto y los demás abren bien. Lo que hace: el instalador del propio juego o aplicación suele detectar e instalar las DLL de Visual C++ que necesita; reinstalarlo lo deja como la primera vez.

  1. Cierra el programa si está abierto.
  2. Ve a Configuración > Aplicaciones > Aplicaciones instaladas (Windows 11) o Aplicaciones y características (Windows 10), busca el programa y pulsa Desinstalar.
  3. Vuelve a instalarlo desde su soporte oficial (Steam, Epic, Battle.net, Microsoft Store, la web del fabricante). Si el programa venía con su propio instalador, ejecútalo como administrador: clic derecho sobre el .exe de instalación > Ejecutar como administrador.
  4. Reinicia el equipo.
Comprueba: abre el programa. Si arranca, el problema era del programa. Si sigue saliendo el mismo error, pasa a la siguiente parte.

Instalar el redistribuible de Visual C++ 2015-2022

Sirve para: la DLL no está en System32 o SysWOW64, o el paquete 2015-2022 no aparece instalado. Lo que hace: coloca vcruntime140_1.dll (junto con vcruntime140.dll, msvcp140.dll y el resto del runtime) en la carpeta correcta de Windows.

Cuidado: descarga solo desde la web de Microsoft. Las webs que ofrecen DLL sueltas para descargar suelen servir versiones desactualizadas o con malware, y dejarlas en System32 no arregla nada y puede abrir un agujero de seguridad.
  1. Ve a la página oficial en learn.microsoft.com y pulsa el enlace de descarga de Microsoft Visual C++ Redistributable.
  2. Descarga vc_redist.x64.exe y, si tu Windows es de 64 bits, también vc_redist.x86.exe. Para ver si tu Windows es de 32 o 64 bits, pulsa Win+R, escribe msinfo32 y mira el campo Tipo de sistema.
  3. Ejecuta primero vc_redist.x64.exe. Si te aparece un control de cuentas con ¿Desea permitir que esta aplicación haga cambios?, pulsa Sí.
  4. Acepta los términos y pulsa Instalar. Al terminar, marca Sí, deseo instalar Microsoft Visual C++ Redistributable si quieres la variante x86 en un Windows de 64 bits y repite con vc_redist.x86.exe.
  5. Reinicia el equipo.
Nota: en Windows de 32 bits solo se instala la variante x86. En Windows de 64 bits conviene instalar las dos: muchos programas siguen siendo de 32 bits y buscan la DLL en SysWOW64.
Comprueba: vuelve a abrir el programa que fallaba. Si arranca, listo. Si el mensaje sigue apareciendo, pasa a [Reparar el redistribuible de Visual C++ 2015-2022].

Reparar el redistribuible de Visual C++ 2015-2022

Sirve para: el paquete ya está instalado pero algo se ha corrompido (suele pasar tras una actualización grande de versión, como pasar a Windows 11 24H2/25H2/26H2, o tras instalar y desinstalar varios paquetes VC++). Lo que hace: vuelve a poner en su sitio los archivos del paquete sin tocar el resto.

  1. Pulsa Win+R, escribe appwiz.cpl y pulsa Acepto para abrir Programas y características (también llamado «Aplicaciones y características» en Configuración).
  2. Busca las entradas Microsoft Visual C++ 2015-2022 Redistributable (x64) y, si está, (x86). Selecciónalas una a una y pulsa Modificar.
  3. En la ventana que se abre, pulsa Reparar y espera a que termine.
  4. Repite con la otra variante si la tienes y reinicia el equipo.
Comprueba: abre el programa que fallaba. Si sigue igual, reinstala el paquete (mismo instalador de la parte anterior), en vez de reparar, para forzar que Windows coloque las DLL de cero. Si aun así no funciona, ve a la siguiente parte.

Reinstalar el paquete desde cero

Sirve para: reparar no ha bastado. Lo que hace: desinstala por completo el redistribuible de 2015-2022 (en todas sus actualizaciones) y lo vuelve a instalar limpio.

  1. Abre appwiz.cpl y desinstala todas las entradas que digan Microsoft Visual C++ 2015-2022 Redistributable (x64 y x86, si las tienes). Deja las de 2013, 2012 y anteriores; no las toques.
  2. Reinicia el equipo.
  3. Descarga el paquete desde la página oficial de Microsoft en learn.microsoft.com e instala x64 y, si tu Windows es de 64 bits, también x86.
  4. Reinicia otra vez.
Cuidado: no desinstales las versiones 2013, 2012, 2010 o anteriores de Visual C++ Redistributable. Hay programas que las siguen necesitando y dejarlas puede provocar exactamente el mismo error con otra DLL.
Comprueba: abre el programa. Si ya no sale el error, la DLL estaba dañada y el paquete nuevo la ha repuesto. Si el error se repite con un mensaje distinto, ve a [Si sigue fallando: otros códigos de DLL].

Si sigue fallando: otros códigos de DLL

Si tras instalar y reparar el redistribuible 2015-2022 el problema continúa, lo más probable es que falte otra DLL del mismo paquete o que haya una mezcla rara. Estos son los mensajes y códigos más comunes que pueden aparecer junto al de vcruntime140_1.dll:

Mensaje en pantalla DLL implicada Qué hacer
No se encontró MSVCP140.dll MSVCP140.dll Instalar o reparar el Visual C++ Redistributable 2015-2022 (mismo paquete que vcruntime140_1.dll)
No se encontró VCRUNTIME140.dll VCRUNTIME140.dll Mismo paquete de arriba
0xc000007b (STATUS_INVALID_IMAGE_FORMAT) Mezcla 32/64 bits Instalar las dos variantes (x64 y x86) del Visual C++ Redistributable 2015-2022
0x80070485 (HRESULT de ERROR_DLL_NOT_FOUND) DLL ausente Reinstala el paquete de Visual C++ 2015-2022
0x80070482 (HRESULT de ERROR_INVALID_DLL) DLL dañada Reinstala el paquete de Visual C++ 2015-2022; si persiste, reinstala también el programa
0x8007026F (ERROR_ILLEGAL_DLL_RELOCATION) DLL reubicada en memoria Reinstala el paquete; evita limpiadores y optimizadores del sistema

Si tras todo esto el error solo afecta a un programa muy concreto y los demás van bien, lo más rápido es reinstalar ese programa desde su instalador original.

Claves para arreglar el error de vcruntime140_1.dll

  • vcruntime140_1.dll es del Visual C++ Redistributable 2015-2022, no de tu programa.
  • La solución correcta es instalar o reparar el paquete oficial de Microsoft; nada de DLLs sueltas.
  • En un Windows de 64 bits instala x64 y x86; en uno de 32 bits, solo x86.
  • Descarga siempre desde la página de Microsoft: Visual C++ Redistributable más reciente.

Siguiente paso: si tras reinstalar el paquete el error vuelve a aparecer cada pocas semanas, suele ser porque un «optimizador» o un limpiador está borrando DLLs; desinstálalo y el problema desaparecerá.

Datos comprobados en octubre de 2026.

Dudas sobre el error "No se encontró vcruntime140_1.dll"

1. ¿Cómo descargo vcruntime140_1.dll de 64 bits para Windows 10?

No lo descargues suelto de internet: casi siempre es un archivo falso o desactualizado que encima no soluciona el problema. Lo que sí funciona es instalar el paquete redistribuible de Microsoft Visual C++ para Visual Studio 2015-2022, versión x64, desde la web oficial de Microsoft; reinicia el PC y el error debería desaparecer.

2. ¿Por qué me sale «No se ha encontrado VCRUNTIME140_1.dll»?

Este aviso aparece porque falta el paquete redistribuible de Microsoft Visual C++ 2015-2022 (x64) o se ha dañado, algo habitual tras actualizaciones de Windows, al instalar juegos con redistribuibles incompletos o por un antivirus que borra el archivo. Instala o reinstala dicho paquete desde la página oficial de Microsoft y reinicia el equipo.

3. ¿Qué es Microsoft Visual C++ y para qué sirve?

Es un conjunto de bibliotecas que Windows usa para ejecutar programas y juegos creados con Visual C++. Muchas aplicaciones dependen de archivos como VCRUNTIME140_1.dll o MSVCP140.dll; si esa biblioteca falta o está dañada, el programa no arranca y muestra el error correspondiente.

4. ¿Dónde consigo el archivo MSVCP140.dll que también me pide el sistema?

MSVCP140.dll viene en el mismo paquete redistribuible de Microsoft Visual C++ 2015-2022 que VCRUNTIME140_1.dll. Descarga de la web de Microsoft las dos versiones (x64 para equipos de 64 bits y x86 para los de 32 bits), instálalas y reinicia el PC.

5. ¿Cómo arreglo el error de VCRUNTIME140_1.dll?

El arreglo más fiable es instalar o reinstalar el redistribuible de Microsoft Visual C++ 2015-2022 x64 desde microsoft.com, eligiendo también x86 si el programa es de 32 bits. Tras reiniciar, ejecuta de nuevo el juego o aplicación; si el error sigue, ejecuta Reparación en ese mismo paquete desde Programas y características.

6. ¿En qué carpeta de Windows está el archivo vcruntime140_1.dll?

En sistemas de 64 bits se encuentra en C:\Windows\System32 y, cuando hay versión de 32 bits instalada, también en C:\Windows\SysWOW64. No copies el archivo a mano de una carpeta a otra: lo correcto es reinstalar el paquete redistribuible de Visual C++ 2015-2022 para que el archivo quede registrado correctamente.

Fuentes

  1. IntelIndex of /sites/downloads/symbols/vcruntime140_1.dll/consultado el 14/10/2026
  2. EpicgamesHow do I fix the “VCRUNTIME140.dll is missing” or … – Epic Gamesconsultado el 14/10/2026
  3. Microsoftvcruntime140_1.dll was not found – Microsoft Q&Aconsultado el 14/10/2026
  4. MicrosoftERROR_BAD_DLL_ENTRYPOINT (error 609, 0x261) — documentación oficialconsultado el 14/10/2026
  5. MicrosoftERROR_ILLEGAL_DLL_RELOCATION (error 623, 0x26F) — documentación oficialconsultado el 14/10/2026