No se encuentra VCRUNTIME140.dll / VCRUNTIME140_1.dll
Qué significa este error
vcruntime140 es el núcleo del entorno de ejecución de C/C++ (gestión de excepciones, rutinas de memoria). vcruntime140_1.dll apareció con Visual Studio 2019 y solo existe para x64: implementa la gestión de excepciones más reciente. Por eso a muchos jugadores con un «Visual C++ 2015» instalado hace tiempo les falta justo este archivo: el paquete simplemente está desactualizado.
Dónde se rompe exactamente la cadena
Causas: primero las más frecuentes
Solución paso a paso: de lo sencillo a lo avanzado
Prueba el juego después de cada paso y continúa solo si el error sigue apareciendo.
-
Instala Microsoft Visual C++ Redistributable 2015–2022 (x64 y x86) fácil ≈5 min
Un solo paquete cubre 2015, 2017, 2019 y 2022: el nuevo sustituye al anterior. Instala ambas arquitecturas incluso en Windows de 64 bits: los juegos y launchers de 32 bits usan la versión x86. Si el instalador dice que ya está instalado, elige «Reparar» y después reinicia.
-
Reinicia el PC por completo fácil ≈3 min
Usa «Reiniciar», no «Apagar»: el inicio rápido de Windows 10/11 restaura parte del sistema desde la hibernación tras apagar, incluido un estado defectuoso del controlador. Cierra las aplicaciones innecesarias antes de probar.
-
Revisa la cuarentena del antivirus fácil ≈5 min
El antivirus puede eliminar o bloquear un archivo del juego (a menudo el módulo antitrampas o una DLL junto al exe). Abre el historial de protección (en Microsoft Defender: Seguridad de Windows → Protección contra virus y amenazas → Historial de protección). Si se eliminó un archivo de un juego de un launcher oficial, recupéralo verificando los archivos y añade la carpeta del juego a las exclusiones. Nunca restaures archivos de fuentes desconocidas.
-
Verifica los archivos del juego fácil ≈10 min
El launcher compara los archivos con la copia de referencia y vuelve a descargar los dañados o ausentes, incluidas las bibliotecas que el juego guarda en su propia carpeta. Steam: Biblioteca → clic derecho en el juego → Propiedades → Archivos instalados → «Verificar integridad de los archivos del juego». Epic Games: Biblioteca → «…» → Administrar → «Verificar». EA app / Ubisoft Connect / Battle.net: «Reparar» o «Verificar archivos» en el menú del juego. Aplicación Xbox: Administrar → Archivos → «Verificar y reparar».
-
Revisa los archivos del sistema: SFC y DISM media ≈25 min
Abre el Símbolo del sistema como administrador y ejecuta en este orden:
DISM /Online /Cleanup-Image /RestoreHealthy luegosfc /scannow. DISM repara el almacén de componentes y SFC restaura a partir de él los archivos del sistema dañados. Reinicia al terminar.
⛔ Por qué no debes descargar DLL de «webs de DLL»
- Un archivo suelto no corrige la causa: la DLL pertenece a un paquete (Visual C++, DirectX) y necesita a su lado otros archivos de la misma versión. Un archivo copiado a mano suele provocar un error nuevo, por ejemplo
0xc000007bal mezclar versiones de 32 y 64 bits. - Nadie verifica esos archivos: se distribuye malware camuflado como DLL, y una biblioteca que carga el juego se ejecuta con los mismos permisos que el juego.
- Microsoft distribuye las bibliotecas del sistema solo dentro de instaladores oficiales. Lo correcto es instalar el paquete completo desde Microsoft o verificar los archivos del juego en tu launcher.
Diagnóstico de tu PC
Indica tu tarjeta gráfica, la RAM y el juego: los compararemos con los requisitos y te diremos qué es importante en tu PC. Si has iniciado sesión y guardaste un PC, se rellena automáticamente.
Es una orientación basada en especificaciones, no una medición. El navegador no ve la versión del controlador ni el modelo de la fuente: la app de FPSHQ para Windows muestra la versión del controlador y los FPS reales.
Cifras clave
Métricas únicas de FPSHQ según los datos de esta página
Cuánto tarda cada paso
Estimación de tiempo de la guía: 5 pasos, unos 48 minutos. Los pasos van de simples a complejos; el error suele desaparecer en los primeros.
No se encuentra VCRUNTIME140.dll / VCRUNTIME140_1.dll
VCRUNTIME140.dll y VCRUNTIME140_1.dll forman parte de Microsoft Visual C++ Redistributable 2015–2022. Un error sobre _1 significa que tienes una compilación antigua de 2015/2017: actualiza a la versión x64 actual. Instala vc_redist.x64.exe y vc_redist.x86.exe recientes de Microsoft y reinicia.
- pasos en la guía
- 5
- minutos para todos los pasos
- 48 min
- guía verificada
- 02/10/2026
Preguntas frecuentes
Ya tengo Visual C++ 2015: ¿por qué sale el error?
Los paquetes 2015–2022 se actualizan sobre la misma instalación, y una compilación antigua no incluye vcruntime140_1.dll. El instalador actual de Microsoft la sustituye.
¿Debo eliminar Visual C++ 2005–2013?
No. Son paquetes independientes para programas distintos y no entran en conflicto. Eliminarlos estropea los juegos antiguos.
¿Qué diferencia hay entre VCRUNTIME140_1.dll y VCRUNTIME140.dll?
VCRUNTIME140_1.dll apareció en las actualizaciones de Visual C++ 2019 y solo existe en el paquete de 64 bits. Si el error menciona este archivo, tienes instalado un paquete antiguo de 2015/2017: instala encima el Visual C++ 2015–2022 x64 actual.
El instalador dice «ya hay instalada una versión más reciente»
El paquete está, pero puede estar dañado. En «Programas y características» selecciona Microsoft Visual C++ 2015–2022 → Cambiar → Reparar para x64 y x86, y después reinicia el PC.
🧭 ¿Nada funcionó?
Anota el texto exacto del error y el módulo que falla en el Visor de eventos (Registros de Windows → Aplicación) y escribe al soporte del desarrollador del juego; adjunta el informe de errores si el juego lo generó. Revisa también nuestros errores relacionados.
Errores relacionados
Fuentes oficiales
Datos y enlaces verificados: 2026-10-02