Estos dos archivos, junto con sus hermanos VCRUNTIME140_1.dll y MSVCP140_1.dll, pertenecen al Microsoft Visual C++ Redistributable, un runtime que comparten miles de programas. Cuando falta o está dañado, todos los programas construidos sobre él fallan con el mismo mensaje alarmante. La solución segura es reinstalar el runtime, nunca la DLL suelta.
Arréglalo automáticamente
Outbyte Driver Updater identifica automáticamente el hardware instalado y actualiza los drivers desactualizados o rotos desde fuentes oficiales, con una copia de seguridad antes de cada cambio. Útil si prefieres no hacer a mano los pasos de abajo: el análisis y el diagnóstico son gratis.
Descargar Driver Updater Descarga Outbyte Driver Updater para Windows. El análisis y los resultados son gratis.Respuesta rápida
Descarga el Visual C++ Redistributable más reciente desde la página oficial de Microsoft (busca "Visual C++ Redistributable latest supported downloads"; la página está en learn.microsoft.com), instala los dos archivos, vc_redist.x64.exe y vc_redist.x86.exe, y reinicia el PC. Ese único runtime cubre Visual Studio 2015-2022 y arregla de una vez los errores de VCRUNTIME140.dll, VCRUNTIME140_1.dll y MSVCP140.dll.
El programa esperaba encontrar el runtime compartido en el PC, pero nunca se instaló: típico en un Windows recién puesto o tras una limpieza a fondo.
Una actualización fallida, un error de disco o una herramienta de limpieza demasiado entusiasta corrompió los archivos del runtime que muchos programas comparten.
Un programa de 32 bits necesita el runtime x86 incluso en un Windows de 64 bits: si solo está instalado el x64, el error nombra la misma DLL.
Al desinstalar un programa, a veces se elimina también el runtime compartido que otros programas siguen necesitando.
sfc /scannow.DISM /Online /Cleanup-Image /RestoreHealth, luego SFC de nuevo, y reinicia.Esto no lo hagas: nunca descargues VCRUNTIME140.dll o MSVCP140.dll como archivo suelto de un sitio de «descarga de DLL». Esos archivos no están verificados, suelen no coincidir con tu sistema y son un canal de malware muy conocido. El instalador oficial del runtime es gratis y tarda dos minutos.
| El error nombra | A qué pertenece | La solución |
|---|---|---|
| vcruntime140.dll, vcruntime140_1.dll, msvcp140.dll, msvcp140_1.dll | Runtime Visual C++ 2015-2022 | vc_redist x64 + x86 (método 1) |
| msvcr120.dll, msvcp120.dll | Runtime Visual C++ 2013 | Visual C++ 2013 Redistributable desde microsoft.com |
| msvcr110.dll, msvcp110.dll | Runtime Visual C++ 2012 | Visual C++ 2012 Redistributable desde microsoft.com |
| msvcr100.dll, msvcp100.dll | Runtime Visual C++ 2010 | Visual C++ 2010 Redistributable desde microsoft.com |
| d3dx9_43.dll, xinput1_3.dll, d3dcompiler_43.dll | Componentes antiguos de DirectX | Mira la guía de errores de DLL en juegos |
Porque los programas vienen en ambos sabores: un programa de 32 bits carga el runtime x86 incluso en un Windows de 64 bits. Instalar los dos lleva un minuto y lo cubre todo.
Ejecuta Reparar en ambas entradas (método 2) y después reinstala el programa que falla (método 3): su propia copia de la DLL puede estar dañada. Si fallan varios programas, remata con SFC y DISM (método 4).
No. Una DLL suelta de un sitio cualquiera puede ser de la versión equivocada, rompe otros programas y es un disfraz clásico de malware. El instalador oficial del runtime reemplaza correctamente todas las DLL relacionadas y está firmado por Microsoft.
Outbyte Driver Updater analiza el PC y muestra lo que ha encontrado; después espera. No se aplica nada sin tu visto bueno, y cada cambio se puede revertir.
Descargar Driver Updater Descarga Outbyte Driver Updater para Windows. El análisis y los resultados son gratis.