Inicio / Guías / Errores de programas y archivos

No se encuentra VCRUNTIME140_1.dll - cómo arreglarlo

VCRUNTIME140_1.dll es el miembro más joven de la familia del runtime de Visual C++: Microsoft lo añadió en la versión de 2019 del Redistributable 2015-2022. Eso explica la situación más habitual - tu PC sí tiene instalado Visual C++ 2015 o 2017, VCRUNTIME140.dll está en su sitio, pero falta su compañero _1, más nuevo, porque el runtime nunca se actualizó. Un programa actual compilado con Visual Studio 2019 o posterior se niega entonces a arrancar. Una sola actualización del runtime desde Microsoft lo arregla.

Arréglalo automáticamente

Outbyte PC Repair revisa Windows en busca de archivos de sistema dañados, problemas del registro y restos de programas que suelen estar detrás de este tipo de errores. Útil si prefieres no hacer a mano los pasos de abajo: el análisis y el diagnóstico son gratis, y nada cambia hasta que tú lo decides.

Descargar PC Repair Descarga Outbyte PC Repair para Windows. Prueba gratuita por categoría incluida.

Respuesta rápida

Descarga el Microsoft Visual C++ Redistributable 2015-2022 más reciente desde el sitio oficial de Microsoft - el paquete que importa aquí es el x64; instala también el x86 para los programas de 32 bits - y reinicia. El instalador actualiza el runtime antiguo sobre la marcha y añade VCRUNTIME140_1.dll.

Síntomas - cómo se manifiesta el problema

"No se puede continuar la ejecución del código porque no se encontró VCRUNTIME140_1.dll"
Un juego, launcher o aplicación nuevos fallan justo después de instalarlos
VCRUNTIME140.dll (sin _1) está en System32 y aun así el error persiste
El error apareció tras instalar software en un PC antiguo o que rara vez se actualiza
Reinstalar el programa no ayuda
Otros programas más antiguos funcionan bien

Por qué ocurre

El runtime es anterior a 2019

Visual C++ 2015 y 2017 salieron sin este archivo. El paquete instalado parece correcto y cubre el software más antiguo - hasta que un programa compilado con las herramientas de 2019 o posteriores pide el archivo _1.

Solo se actualizó el paquete x86

VCRUNTIME140_1.dll existe solo para programas de 64 bits. Si únicamente se actualizó el redistributable x86, las aplicaciones de 64 bits siguen sin encontrar el archivo.

El runtime se dañó

Las actualizaciones interrumpidas o las herramientas de limpieza pueden corromper los archivos del runtime. Entonces incluso un paquete reciente falla hasta que se repara.

Una DLL suelta de un sitio de descargas

Un VCRUNTIME140_1.dll descargado por separado rara vez coincide con la versión del resto de tu runtime - cambia este error por cierres aleatorios, y los sitios de DLL son un canal de malware conocido.

Las soluciones, en orden

1. Actualiza el Visual C++ 2015-2022 Redistributable

  1. En el sitio oficial de Microsoft, busca "Visual C++ Redistributable" y abre la página de las últimas versiones compatibles.
  2. Descarga vc_redist.x64.exe (el clave para este error) y vc_redist.x86.exe.
  3. Ejecuta los dos; el instalador actualiza sobre la marcha el runtime 2015-2022 que ya tienes.
  4. Reinicia el PC e inicia el programa.

Ve sobre seguro: solo el sitio de Microsoft. El redistributable es la única fuente legítima de este archivo - y no cuesta nada.

2. Repara el runtime si la actualización dice que ya está instalado

  1. Abre Configuración, Aplicaciones, Aplicaciones instaladas y busca "Visual C++ 2015-2022".
  2. En la entrada x64: tres puntos, Modificar, Reparar. Repite con la x86.
  3. Reinicia y vuelve a probar.

3. Repara los archivos del sistema si nada surte efecto

  1. Haz clic derecho en Inicio y abre Terminal (administrador).
  2. Ejecuta sfc /scannow y después DISM /Online /Cleanup-Image /RestoreHealth.
  3. Reinicia y repite el método 1.

Preguntas frecuentes

Ya tengo VCRUNTIME140.dll. ¿Por qué falta la versión _1?

Porque el archivo _1 llegó más tarde, con la actualización de 2019 del mismo runtime. Tener VCRUNTIME140.dll solo demuestra que hay instalado un paquete antiguo de 2015-2017; actualizar a la versión actual 2015-2022 añade el compañero. Nuestra guía de VCRUNTIME140.dll cubre el archivo base.

¿Por qué solo importa el instalador x64?

VCRUNTIME140_1.dll existe solo en el runtime de 64 bits - los programas de 32 bits nunca lo piden. Aun así, instalar también el x86 es buena costumbre: ahí viven los demás archivos del runtime que usan los programas de 32 bits.

¿La actualización romperá mis programas antiguos?

No - el runtime 2015-2022 es retrocompatible por diseño. Actualizarlo es exactamente lo que recomienda Microsoft, y el software antiguo sigue funcionando.

La vía automática, cuando tú quieras

Outbyte PC Repair analiza el sistema y muestra lo que ha encontrado - y luego espera. No se aplica nada sin tu visto bueno: tú revisas los problemas detectados, categoría por categoría, y decides qué corregir.

Descargar PC Repair Descarga Outbyte PC Repair para Windows. Prueba gratuita por categoría incluida.
Gratisanálisis y diagnóstico
Tú eligesqué corregir
Windows 11 - 7sistemas compatibles