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
- Pulsa Win+I para abrir Configuración.
- Entra en Sistema y, abajo del todo, en Acerca de.
- 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.
ms-settings:about.Averigua si el programa que falla es de 32 o de 64 bits
- Abre el Explorador de archivos (Win+E) y entra en la carpeta donde está instalado el programa (por ejemplo
C:\Program Files\<nombre>oC:\Program Files (x86)\<nombre>). Solo con la carpeta ya lo sabes:Program Files (x86)agrupa los de 32 bits yProgram Fileslos de 64 bits. - Si no, mira el archivo
.exedel programa: en su web suelen llamarlo<nombre>-x64.exeo<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ó
- Abre Seguridad de Windows desde el menú de Inicio o con Win+R y
windowsdefender:. - Entra en Historial de protección y luego en Amenazas en cuarentena.
- 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
System32o en la carpeta del programa.
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
- Abre en el navegador la página oficial de Microsoft: <https://learn.microsoft.com/es-es/cpp/windows/latest-supported-vc-redist>.
- Busca el apartado Visual Studio 2015-2022 y elige el enlace x64. Descarga
vc_redist.x64.exe. - Ejecuta el archivo. Si Windows pregunta, acepta el control de cuentas de usuario (UAC).
- 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.
- Cuando termine, pulsa Reiniciar si te lo ofrece, o reinicia manualmente.
Instala también vc_redist.x86.exe en Windows de 64 bits
- Vuelve a la misma página y descarga esta vez x86 (
vc_redist.x86.exe). - Ejecútalo y sigue los mismos pasos: aceptar, instalar (o reparar) y reiniciar.
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
- Pulsa Win+I para abrir Configuración y entra en Aplicaciones.
- 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.
- Pulsa sobre la entrada y elige Modificar.
- En la ventana que se abre, pulsa Reparar y espera a que termine.
- 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.
Desinstalar y volver a instalar el paquete
- En la misma lista de Aplicaciones instaladas, busca Microsoft Visual C++ 2015-2022 Redistributable (x64) y …(x86).
- Pulsa en cada una y elige Desinstalar. Confirma con Desinstalar.
- Reinicia el equipo.
- Abre otra vez la página oficial (<https://learn.microsoft.com/es-es/cpp/windows/latest-supported-vc-redist>), descarga
vc_redist.x64.exeyvc_redist.x86.exey ejecútalos en este orden.
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).
SFC y DISM desde Terminal como administrador
- 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.
- Escribe el siguiente comando y pulsa Enter. Espera a que llegue al 100 %.
sfc /scannow
- Cuando termine, escribe este segundo comando y pulsa Enter. También puede tardar:
DISM /Online /Cleanup-Image /RestoreHealth
- 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.
Reinstalación local de Windows que conserva programas y archivos
- Abre Configuración > Sistema > Recuperación.
- En Restablecer el equipo, pulsa Restablecer el PC.
- Elige Mantener mis archivos. Windows guardará una lista de las apps que va a quitar (algunas se quitan sí o sí).
- Elige Descarga local o Reinstalación local según te convenga y pulsa Siguiente y luego Restablecer.
Lo que ya has descartado del error vcruntime140_1d.dll
vcruntime140_1d.dlles 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 /scannowyDISM /Online /Cleanup-Image /RestoreHealthreparan 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
- IntelIndex of /sites/downloads/symbols/vcruntime140_1.dll/consultado el 16/10/2026
- Microsoftvcruntime140_1d.dll vs vcruntime140d.dll – Microsoft Q&Aconsultado el 16/10/2026
- EpicgamesHow do I fix the “VCRUNTIME140.dll is missing” or "VCOMP110.dll …consultado el 16/10/2026
- MicrosoftFalta VCRUNTIME140.dll — documentación oficialconsultado el 16/10/2026
- MicrosoftERROR_BAD_DLL_ENTRYPOINT (error 609, 0x261) — documentación oficialconsultado el 16/10/2026