Windows Runtime

Falta vcruntime140_1d.dll en Windows: qué significa y cómo arreglarlo

noviembre 6, 2026 Window Error 11 min read
Falta vcruntime140_1d.dll en Windows: qué significa y cómo arreglarlo

Cuando un programa de 64 bits no arranca y Windows muestra que falta vcruntime140_1d.dll, casi siempre se arregla en cinco minutos: instalar el paquete oficial Microsoft Visual C++ Redistributable 2015-2022 en su versión x64 desde la página de soporte de Microsoft (y, si el Windows es de 64 bits, también la x86). Esta guía vale para Windows 11 y Windows 10; los pasos y los mensajes son los mismos. Lo que aquí se explica aplica a vcruntime140_1d.dll (la DLL que usan las versiones de 64 bits del runtime de C++); sus hermanas vcruntime140.dll, vcruntime140_1.dll y msvcp140.dll se arreglan igual.

Qué significa este error y qué está buscando Windows

vcruntime140_1d.dll es una biblioteca de vínculos dinámicos (un archivo DLL) del runtime de C++ de Microsoft. Cuando un programa se compila con Visual C++ y se enlaza de forma dinámica, las funciones de la runtime no se meten dentro del ejecutable: se cargan desde DLL que Windows debe tener instaladas. Si la DLL no está donde el programa la busca, Windows no puede arrancar el ejecutable y muestra un mensaje como este:

La _1d del nombre indica la revisión 1 en compilación de depuración (d = debug). Este error se ve sobre todo en programas de 64 bits que se enlazan dinámicamente al runtime de C++ 2015-2022.

Por qué falta vcruntime140_1d.dll: lo que puede haber pasado

Lo que ves Causa probable Dónde se arregla
El error aparece la primera vez que abres un programa nuevo. El paquete Visual C++ Redistributable 2015-2022 nunca se instaló en la arquitectura correcta. Instala el Visual C++ Redistributable 2015-2022
El error sale después de una actualización grande de Windows. La instalación existente del paquete quedó dañada. Repara o reinstala el Visual C++
Windows muestra 0xc000007b al abrir un programa de 32 bits en un Windows de 64 bits. Falta la versión x86 del paquete o se mezclan DLL de 32 y 64 bits. Instala el Visual C++ Redistributable 2015-2022
El error vuelve cada pocos días aunque reinstales el paquete. Algún archivo del sistema está dañado o el programa está manipulando la DLL. Repara los archivos del sistema y la imagen de Windows
Defender puso la DLL en cuarentena o la bloqueó al descargarla de una web. La DLL procede de una fuente no oficial y Segura no la firma. Vacía la cuarentena si Defender ya la bloqueó

Comprueba qué versión de Windows tienes y si el paquete es la x64 o la x86

Antes de descargar nada, conviene confirmar que tu Windows es de 64 bits y, si no lo sabes, si el programa que falla es de 32 o de 64 bits. El paquete oficial tiene dos instaladores: vc_redist.x64.exe (para programas de 64 bits) y vc_redist.x86.exe (para los de 32 bits). En un Windows de 64 bits conviene instalar los dos, porque hay programas de 32 bits que también los necesitan.

Mira la arquitectura desde Configuración

ConfiguraciónSistemaAcerca de
  1. Pulsa Win+I para abrir Configuración.
  2. Entra en Sistema y, abajo del todo, en Acerca de.
  3. Busca el campo Tipo de sistema. Si dice Sistema operativo de 64 bits, necesitas el paquete x64 (y, como verás más abajo, también el x86).

En Windows 10 la ruta es la misma.

Nota: En Windows 11 también puedes abrir Acerca de tu PC desde Win+R escribiendo ms-settings:about.

Averigua si el programa que falla es de 32 o de 64 bits

  1. Abre el Explorador de archivos (Win+E) y entra en la carpeta donde está instalado el programa (por ejemplo C:\Program Files\<nombre> o C:\Program Files (x86)\<nombre>). Solo con la carpeta ya lo sabes: Program Files (x86) agrupa los de 32 bits y Program Files los de 64 bits.
  2. Si no, mira el archivo .exe del programa: en su web suelen llamarlo <nombre>-x64.exe o <nombre> (64 bits).exe.

Nunca descargues vcruntime140_1d.dll suelta de una web

Copiar vcruntime140_1d.dll desde una web de «descarga de DLL» no soluciona el problema: la DLL puede ser de una versión distinta del runtime, no estar firmada por Microsoft, y muchas de esas páginas la acompañan de adware o de malware. Además, Defender la bloquea al intentar escribirla en C:\Windows\System32. La forma correcta es instalar el Visual C++ Redistributable 2015-2022 oficial, que coloca la DLL y todas sus hermanas en la carpeta correcta y las registra.

Vacía la cuarentena si Defender ya la bloqueó

Seguridad de WindowsHistorial de protecciónAmenazas en cuarentena
  1. Abre Seguridad de Windows desde el menú de Inicio o con Win+R y windowsdefender:.
  2. Entra en Historial de protección y luego en Amenazas en cuarentena.
  3. Selecciona el archivo bloqueado. Si confías en su procedencia, pulsa Restaurar; si no, Eliminar. Elimina también la copia suelta que hayas pegado en System32 o en la carpeta del programa.
Comprueba: Tras vaciar la cuarentena, abre otra vez el programa que fallaba. Si vuelve a salir el error, no sigas este camino y ve a Instala el Visual C++ Redistributable 2015-2022.

Falta vcruntime140_1d.dll por primera vez: instala el Visual C++ Redistributable 2015-2022

Esta es la causa más habitual: el paquete nunca se instaló o se instaló solo en una arquitectura. Microsoft agrupa las DLL del runtime de C++ 2015, 2017, 2019 y 2022 en un único redistribuible, así que con esta instalación cubres vcruntime140_1d.dll, vcruntime140.dll, vcruntime140_1.dll y msvcp140.dll.

Descarga vc_redist.x64.exe desde la página de soporte de Microsoft

  1. Abre en el navegador la página oficial de Microsoft: <https://learn.microsoft.com/es-es/cpp/windows/latest-supported-vc-redist>.
  2. Busca el apartado Visual Studio 2015-2022 y elige el enlace x64. Descarga vc_redist.x64.exe.
  3. Ejecuta el archivo. Si Windows pregunta, acepta el control de cuentas de usuario (UAC).
  4. Marca Acepto los términos y condiciones y pulsa Instalar. Si ya hay una versión anterior instalada, el botón será Reparar; pulsa Reparar y sigue.
  5. Cuando termine, pulsa Reiniciar si te lo ofrece, o reinicia manualmente.

Instala también vc_redist.x86.exe en Windows de 64 bits

  1. Vuelve a la misma página y descarga esta vez x86 (vc_redist.x86.exe).
  2. Ejecútalo y sigue los mismos pasos: aceptar, instalar (o reparar) y reiniciar.
Comprueba: Abre el programa que daba el error. Si arranca, el problema está resuelto. Si vuelve a salir, sobre todo con 0xc000007b, ve a Repara o reinstala el Visual C++.

Ya estaba el paquete y sigue el error: repara o reinstala el Visual C++

Si el error apareció después de una actualización grande de Windows o de un corte de luz, la instalación del paquete puede haberse dañado. La solución es repararlo desde Configuración o, si no basta, desinstalarlo y volver a instalarlo desde cero.

Reparar desde Configuración > Aplicaciones

ConfiguraciónAplicacionesAplicaciones instaladas
  1. Pulsa Win+I para abrir Configuración y entra en Aplicaciones.
  2. En Aplicaciones instaladas (Windows 10: Aplicaciones y características), busca Microsoft Visual C++ 2015-2022 Redistributable (x64). Si lo hay, también el de x86.
  3. Pulsa sobre la entrada y elige Modificar.
  4. En la ventana que se abre, pulsa Reparar y espera a que termine.
  5. Reinicia y prueba otra vez el programa. Repite con la entrada x86.

En Windows 10 la ruta cambia: Configuración > Aplicaciones > Aplicaciones y características.

Comprueba: Tras reiniciar, abre el programa. Si arranca, el error estaba en el paquete dañado. Si sigue, pasa al siguiente.

Desinstalar y volver a instalar el paquete

  1. En la misma lista de Aplicaciones instaladas, busca Microsoft Visual C++ 2015-2022 Redistributable (x64) y …(x86).
  2. Pulsa en cada una y elige Desinstalar. Confirma con Desinstalar.
  3. Reinicia el equipo.
  4. Abre otra vez la página oficial (<https://learn.microsoft.com/es-es/cpp/windows/latest-supported-vc-redist>), descarga vc_redist.x64.exe y vc_redist.x86.exe y ejecútalos en este orden.
Comprueba: Tras reiniciar y abrir el programa, el error debe haber desaparecido. Si reaparece o aparece otro distinto, ve a Repara los archivos del sistema y la imagen de Windows.

El error vuelve cada poco: repara los archivos del sistema y la imagen de Windows

Si el error sigue después de reinstalar el paquete, alguna pieza del propio Windows está dañada. Las dos herramientas integradas para comprobarlo son sfc (busca archivos protegidos dañados y los repara) y DISM (repara la imagen de Windows de la que sfc toma sus archivos).

Cuidado: Estos comandos no borran archivos personales, pero pueden tardar bastante. Cierra otros programas y mantén el equipo conectado a la corriente.

SFC y DISM desde Terminal como administrador

  1. Abre la Terminal como administrador: clic derecho en el botón de Inicio (Win+X) y elige Terminal (Administrador) en Windows 11 o Windows PowerShell (Administrador) en Windows 10. Confirma el UAC.
  2. Escribe el siguiente comando y pulsa Enter. Espera a que llegue al 100 %.

sfc /scannow
  1. Cuando termine, escribe este segundo comando y pulsa Enter. También puede tardar:

DISM /Online /Cleanup-Image /RestoreHealth
  1. Cuando ambos acaben, reinicia el equipo y prueba el programa.

Protección de recursos de Windows encontró archivos dañados y los reparó correctamente.

Si sfc dice que no pudo reparar algunos archivos, el problema es de la imagen de Windows y DISM debería haberlo arreglado. Si sigue sin arreglarlo, queda el siguiente paso.

Comprueba: Tras reiniciar, abre el programa. Si ya no aparece el error, los archivos dañados eran la causa. Si no, ve al siguiente.

Reinstalación local de Windows que conserva programas y archivos

  1. Abre Configuración > Sistema > Recuperación.
  2. En Restablecer el equipo, pulsa Restablecer el PC.
  3. Elige Mantener mis archivos. Windows guardará una lista de las apps que va a quitar (algunas se quitan sí o sí).
  4. Elige Descarga local o Reinstalación local según te convenga y pulsa Siguiente y luego Restablecer.
Cuidado: Haz copia de seguridad de tus archivos importantes antes, por si algo va mal. La reinstalación conserva los archivos personales pero desinstala programas y cambia algunos ajustes.
Comprueba: Tras la reinstalación, abre el programa. Si el error sigue, el problema está en el propio programa y conviene reinstalarlo desde su instalador oficial o contactar con su soporte.

Lo que ya has descartado del error vcruntime140_1d.dll

  • vcruntime140_1d.dll es la DLL de 64 bits del runtime de C++ de Microsoft.
  • Se instala con el paquete oficial Microsoft Visual C++ Redistributable 2015-2022 desde la página de Microsoft.
  • No se descarga suelta de webs de DLL: casi siempre trae malware o la versión equivocada.
  • En un Windows de 64 bits hay que instalar las dos arquitecturas, x64 y x86, para evitar el 0xc000007b.
  • Si el error reaparece, se repara el paquete desde Configuración o se reinstala desde cero.
  • Si aun así vuelve, las herramientas integradas sfc /scannow y DISM /Online /Cleanup-Image /RestoreHealth reparan los archivos del sistema.

Dudas sobre el error vcruntime140_1d.dll

1. ¿Cómo consigo el archivo vcruntime140_1.dll para Windows 10 de 64 bits?

No descargues el DLL suelto de páginas externas: lo que necesitas es reinstalar el paquete de Microsoft Visual C++ Redistributable 2015-2022 (x64) desde la web oficial de Microsoft. Tras instalarlo y reiniciar, el error de vcruntime140_1.dll desaparece en la mayoría de los casos.

2. ¿Y si lo que falta es el archivo msvcp140_1.dll?

El msvcp140_1.dll viene en el mismo paquete de Microsoft Visual C++ Redistributable 2015-2022, así que se arregla igual: descarga el instalador x64 o x86 desde learn.microsoft.com y reinstálalo. Si el error sigue, comprueba que no quede una instalación rota desde Panel de control → Programas y desinstala cualquier entrada de Visual C++ 2015-2022 antes de reinstalar.

3. ¿Qué es Microsoft Visual C++ y por qué lo pide Windows?

Microsoft Visual C++ Redistributable es un conjunto de librerías que necesitan los programas escritos en Visual C++ para funcionar; Windows no las incluye por defecto. Si falta o se daña su instalación,就会出现 errores al abrir esos programas y se corrigen reinstalando el paquete 2015-2022 desde la página oficial de Microsoft.

4. ¿Qué hago si me aparece «VCRUNTIME140_1.dll no se encontró»?

Ese mensaje significa que falta o está dañada la versión 2015-2022 de las librerías de Visual C++. Descarga e instala el Redistributable x64 (y x86 si usas programas de 32 bits) desde learn.microsoft.com, reinicia el PC y vuelve a abrir el programa. Si persiste, pasa un análisis con sfc /scannow en el Símbolo del sistema como administrador.

5. ¿Tiene relación el error de vcruntime140_1.dll con la aplicación Jeevan Pramaan?

Jeevan Pramaan es una app india de pensiones que también está hecha en Visual C++, así que si te falla y muestra el error de vcruntime140_1.dll, la solución es la misma: instalar Microsoft Visual C++ Redistributable 2015-2022 desde la web oficial de Microsoft y reiniciar. Descargar DLL sueltos no soluciona el problema en este software.

6. ¿Cómo soluciono el error de falta MSVCP140.dll?

MSVCP140.dll también pertenece a las librerías de Microsoft Visual C++ 2015-2022, por lo que el arreglo es idéntico: instala o reinstala el Redistributable correspondiente desde la página oficial. Hazlo en sus dos variantes (x64 y x86) si tu Windows es de 64 bits, ya que muchos programas usan la de 32 bits aunque el sistema sea de 64.

Fuentes

  1. IntelIndex of /sites/downloads/symbols/vcruntime140_1.dll/consultado el 16/10/2026
  2. Microsoftvcruntime140_1d.dll vs vcruntime140d.dll – Microsoft Q&Aconsultado el 16/10/2026
  3. EpicgamesHow do I fix the “VCRUNTIME140.dll is missing” or "VCOMP110.dll …consultado el 16/10/2026
  4. MicrosoftFalta VCRUNTIME140.dll — documentación oficialconsultado el 16/10/2026
  5. MicrosoftERROR_BAD_DLL_ENTRYPOINT (error 609, 0x261) — documentación oficialconsultado el 16/10/2026