Guía de solución de problemas de DLL · 2026

Cómo descargar VCRUNTIME140.dll
y corregir errores de DLL faltante

Formas seguras de restaurar VCRUNTIME140.dll en Windows 10 y Windows 11 instalando o reparando el paquete oficial Microsoft Visual C++ Redistributable.

⏱ Lectura de ~10 min Windows 10 Windows 11 Actualizado en junio de 2026

El error “VCRUNTIME140.dll was not found” suele aparecer cuando intentas iniciar un juego, un launcher, una herramienta gráfica, una utilidad de oficina u otro programa de Windows creado con Microsoft Visual C++. Lo importante es esto: normalmente no debes descargar VCRUNTIME140.dll como archivo independiente desde sitios web aleatorios de DLL. La solución correcta y más segura es instalar o reparar el paquete Microsoft Visual C++ Redistributable que contiene esta biblioteca de tiempo de ejecución.

💡
Respuesta rápida Descarga el Microsoft Visual C++ Redistributable más reciente compatible desde Microsoft, instala los paquetes x64 y x86 en un PC de 64 bits, reinicia Windows y vuelve a abrir la aplicación.

Qué es VCRUNTIME140.dll en Windows

VCRUNTIME140.dll es una biblioteca de tiempo de ejecución de Microsoft Visual C++ utilizada por aplicaciones compiladas con herramientas de Microsoft C y C++. Contiene funciones de las que dependen los programas al iniciarse y durante su ejecución. Si el runtime necesario falta, está dañado, lo bloquea un software de seguridad o se instaló con una arquitectura incorrecta, el programa puede fallar incluso antes de abrir su ventana principal.

✦ Causas habituales

  • Visual C++ Redistributable no está instalado.
  • El paquete instalado está dañado o incompleto.
  • La aplicación necesita el runtime de 32 bits en un sistema de 64 bits.
  • Un antivirus o una herramienta de limpieza eliminó o puso en cuarentena archivos del runtime.

✦ Qué no debes hacer

  • No descargues un archivo DLL suelto desde sitios desconocidos.
  • No copies archivos DLL desde otro PC salvo que el proveedor lo indique expresamente.
  • No pegues archivos DLL aleatorios en todas las carpetas de aplicaciones.
  • No desactives la protección de seguridad solo para ejecutar una DLL desconocida.

Mensajes de error comunes de VCRUNTIME140.dll y qué significan

El texto exacto puede variar según el programa, pero la causa de fondo suele ser la misma: Windows no puede cargar el archivo necesario del runtime de Visual C++.

Mensaje de error Causa probable Mejor primera solución
VCRUNTIME140.dll was not found El runtime de Visual C++ falta o no está registrado correctamente. Instalar el Visual C++ Redistributable más reciente.
The code execution cannot proceed because VCRUNTIME140.dll was not found La aplicación no puede iniciarse porque una dependencia necesaria no está disponible. Instalar los paquetes runtime x64 y x86.
VCRUNTIME140.dll is either not designed to run on Windows or it contains an error El archivo DLL o la instalación del redistribuible pueden estar dañados. Reparar o reinstalar el paquete Visual C++.
VCRUNTIME140_1.dll is missing Falta un componente más reciente del runtime de Visual C++. Instalar el Microsoft Visual C++ Redistributable más reciente compatible.
MSVCP140.dll and VCRUNTIME140.dll are missing Faltan varias bibliotecas del runtime de Visual C++. Instalar o reparar el paquete Redistributable completo.

Cómo descargar VCRUNTIME140.dll de forma segura desde Microsoft

La descarga segura no es un archivo .dll independiente. Es el instalador oficial de Microsoft Visual C++ Redistributable. Microsoft proporciona enlaces permanentes de descarga para los paquetes Visual C++ v14 Redistributable más recientes compatibles, usados por aplicaciones creadas con Visual Studio 2017, 2019, 2022 y versiones posteriores.

Enlaces oficiales de descarga de Microsoft

Elige el paquete que coincida con tu sistema y tus aplicaciones. En la mayoría de los PC Windows de 64 bits, instala tanto x64 como x86, porque muchas aplicaciones de 32 bits todavía necesitan el runtime x86.

⚠️
Advertencia de seguridad Los sitios de terceros para descargar DLL pueden distribuir archivos desactualizados, modificados o infectados. Prioriza siempre el instalador redistribuible de Microsoft o el instalador proporcionado por el proveedor del software.

Instalar Microsoft Visual C++ Redistributable para corregir el error de VCRUNTIME140.dll faltante

Sigue primero estos pasos. En muchos casos, esto basta para corregir el error.

  1. Abre el enlace oficial de Microsoft para descargar vc_redist.x64.exe.
  2. Guarda el archivo en la carpeta Descargas.
  3. Haz clic derecho en el instalador y elige Ejecutar como administrador.
  4. Acepta los términos de licencia y haz clic en Instalar.
  5. Repite el mismo proceso con vc_redist.x86.exe si usas Windows de 64 bits o si la aplicación afectada es un programa de 32 bits.
  6. Reinicia Windows y vuelve a abrir el programa.
🔎
Cómo comprobar la arquitectura de Windows Pulsa Win + I, abre Sistema → Acerca de y revisa Tipo de sistema. La mayoría de los PC modernos muestran sistema operativo de 64 bits.

Reparar o reinstalar Visual C++ Redistributable en Windows 10 y Windows 11

Si el paquete ya está instalado pero el error continúa, la instalación existente puede estar dañada. Usa la opción de reparación integrada antes de desinstalar nada.

  1. Pulsa Win + I y abre Aplicaciones → Aplicaciones instaladas.
  2. Busca Microsoft Visual C++ 2015-2022 Redistributable.
  3. Abre el menú junto a la entrada x64 y elige Modificar.
  4. Haz clic en Reparar y espera a que finalice el proceso.
  5. Repite la reparación para la entrada x86 si existe.
  6. Reinicia el PC.

Si la reparación falla, desinstala las entradas afectadas de Visual C++ 2015-2022, reinicia Windows e instala copias nuevas de los paquetes x64 y x86 desde Microsoft.

Instalar los paquetes runtime x64 y x86 en Windows de 64 bits

Un error común es instalar solo el redistribuible x64 en un PC de 64 bits. Eso no siempre es suficiente. Una aplicación de 32 bits que se ejecuta en Windows de 64 bits todavía necesita los archivos runtime x86. Por eso un launcher de juegos, una utilidad de impresora, un editor antiguo o una aplicación portable puede seguir mostrando un error de DLL faltante incluso después de instalar el paquete x64.

Tu sistema Paquetes recomendados Por qué
Windows 10/11 de 64 bits x64 + x86 Cubre aplicaciones de 64 bits y de 32 bits.
Windows de 32 bits Solo x86 Windows de 32 bits no puede ejecutar programas de 64 bits.
Windows en ARM ARM64 y, a veces, x64/x86 según la emulación Necesario para aplicaciones ARM64 nativas y escenarios de compatibilidad.

Ejecutar SFC y DISM para reparar archivos del sistema de Windows

Si la instalación de Visual C++ no resuelve el problema, comprueba si los archivos del sistema de Windows están dañados. Ejecuta estos comandos desde el Símbolo del sistema o Windows Terminal con permisos elevados.

  1. Haz clic derecho en Inicio y selecciona Terminal (Administrador) o Símbolo del sistema (Administrador).
  2. Ejecuta el comando del Comprobador de archivos de sistema:
sfc /scannow

Cuando termine, ejecuta DISM:

DISM /Online /Cleanup-Image /RestoreHealth

Reinicia Windows cuando ambos comandos finalicen. Después, reinstala o repara de nuevo Visual C++ Redistributable si la aplicación todavía informa que falta un archivo runtime.

Reinstalar el programa que muestra el error VCRUNTIME140.dll

Algunas aplicaciones instalan sus dependencias runtime necesarias durante la instalación. Si la aplicación se copió desde otro PC, se restauró desde una copia de seguridad, se movió a otra unidad o se actualizó parcialmente, la instalación de sus dependencias puede estar incompleta.

  1. Desinstala la aplicación afectada desde Configuración → Aplicaciones → Aplicaciones instaladas.
  2. Reinicia Windows.
  3. Descarga el instalador más reciente desde el sitio web oficial del proveedor del software.
  4. Ejecuta el instalador como administrador.
  5. Acepta cualquier aviso para instalar componentes runtime de Visual C++.
  6. Vuelve a abrir la aplicación.
🧩
Aplicaciones portables Si el error aparece solo en un programa portable, la carpeta de la aplicación puede estar incompleta. Descarga una copia nueva desde el desarrollador en lugar de copiar DLL manualmente en la carpeta.

Soluciones avanzadas para errores persistentes de VCRUNTIME140.dll

Si el error continúa después de instalar los redistribuibles, usa estas comprobaciones adicionales.

✦ Revisar la cuarentena del antivirus

  • Abre Seguridad de Windows o tu antivirus de terceros.
  • Revisa Historial de protección o la cuarentena.
  • Restaura solo archivos en los que confíes y solo si proceden de Microsoft o del proveedor de la aplicación.

✦ Actualizar Windows

  • Abre Configuración → Windows Update.
  • Instala las actualizaciones acumulativas pendientes.
  • Reinicia y prueba de nuevo el programa afectado.

✦ Revisar los registros de la aplicación

  • Pulsa Win + R, escribe eventvwr.msc y pulsa Enter.
  • Abre Registros de Windows → Aplicación.
  • Busca errores del programa afectado en el momento del bloqueo.

✦ Usar un arranque limpio

  • Pulsa Win + R, escribe msconfig y pulsa Enter.
  • Desactiva temporalmente los servicios que no sean de Microsoft y las aplicaciones de inicio.
  • Reinicia y comprueba si otra utilidad está interfiriendo.

Preguntas frecuentes sobre la descarga de VCRUNTIME140.dll y la corrección de errores

Q ¿Puedo descargar VCRUNTIME140.dll por separado?
Técnicamente es posible encontrar archivos DLL sueltos en Internet, pero no se recomienda. El método seguro es instalar el paquete oficial Microsoft Visual C++ Redistributable, porque instala juntos los archivos, la arquitectura, las versiones y las dependencias correctas.
Q ¿Debo instalar Visual C++ Redistributable x64 o x86?
En Windows de 64 bits, instala ambos: x64 y x86. El paquete x64 admite programas de 64 bits, mientras que el paquete x86 admite programas de 32 bits. Muchas aplicaciones y launchers de juegos todavía usan componentes de 32 bits.
Q ¿VCRUNTIME140.dll es un virus?
El archivo legítimo de Microsoft no es un virus. Sin embargo, un archivo con el mismo nombre puede ser malicioso si procede de un sitio desconocido, un archivo sospechoso, software pirateado o un instalador modificado. Usa el instalador redistribuible de Microsoft siempre que sea posible.
Q ¿Por qué aparece el error después de reinstalar Windows?
Una instalación limpia de Windows no incluye necesariamente todas las bibliotecas runtime requeridas por software de terceros. Después de reinstalar Windows, instala tus aplicaciones normalmente y luego instala los paquetes Visual C++ Redistributable que esas aplicaciones necesiten.
Q ¿Cuál es la diferencia entre VCRUNTIME140.dll y VCRUNTIME140_1.dll?
Ambos son componentes del runtime de Visual C++, pero corresponden a requisitos de runtime diferentes. Si falta cualquiera de los dos archivos, instalar el Microsoft Visual C++ Redistributable más reciente compatible sigue siendo la primera solución correcta.

La mejor forma de corregir errores de VCRUNTIME140.dll de manera segura

La mejor solución para VCRUNTIME140.dll faltante, VCRUNTIME140.dll no encontrado y otros errores relacionados con el runtime de Visual C++ es instalar o reparar el Microsoft Visual C++ Redistributable oficial. Evita los sitios de descarga de DLL independientes, instala los paquetes x64 y x86 en Windows de 64 bits y reinicia el PC antes de probar de nuevo la aplicación.

🗺 Orden de solución recomendado

Usa este orden: Instalar Visual C++ x64 y x86 → Reparar paquetes existentes → Reiniciar Windows → Ejecutar SFC y DISM → Reinstalar el programa afectado → Revisar la cuarentena del antivirus y los registros de la aplicación. Esto resuelve la gran mayoría de errores de VCRUNTIME140.dll sin copiar archivos DLL manualmente.