Cómo descargar msvcp140.dll y solucionar el error “el programa no puede ejecutarse

Uno de los posibles errores al lanzar las últimas versiones de juegos de software en Windows 10, 8 y Windows 7 es “El programa no se puede lanzar porque falta mcvcp140.dll en el ordenador” o “No se puede continuar la ejecución del código porque el sistema no ha detectado msvcp140.dll” (puede aparecer al lanzar Skype, por ejemplo).

En este tutorial – detalla lo que este archivo es, cómo descargar msvcp140.dll desde el sitio web oficial y arreglar el error “No se puede ejecutar el programa” al intentar ejecutar un juego o cualquier software de aplicación, también a continuación es un video sobre la solución.

El ordenador no tiene msvcp140.dll – causas del error y cómo solucionarlo

Antes de buscar dónde descargar el archivo msvcp140.dll (así como cualquier otro archivo DLL que cause errores al iniciar programas), recomiendo entender qué es este archivo, de lo contrario se corre el riesgo de descargar algo incorrecto de sitios de terceros dudosos, mientras que en este caso se puede obtener este archivo del sitio web oficial de Microsoft.

El archivo msvcp140.dll es una de las bibliotecas que forman parte de los componentes de Microsoft Visual Studio 2015 necesarios para ejecutar algunos programas. Por defecto, se encuentra en las carpetas C:NWindowsNSistema32 и C:{Windows|SysWOW64 pero también puede ser necesario en la carpeta con el archivo ejecutable del programa en ejecución (el principal indicio es la presencia de otros archivos dll en ella).

Por defecto, este archivo no existe en Windows 7, 8 y Windows 10. Sin embargo, por regla general, cuando se instalan programas y juegos que requieren msvcp140.dll y otros archivos de Visual C++ 2015, los componentes necesarios se instalan también automáticamente.

Pero no siempre: si está descargando algún Repack o programa portable, este paso puede saltarse, y el resultado es un mensaje de “El programa no puede ejecutarse” o “No se puede continuar la ejecución del código”.

La solución es descargar los componentes necesarios e instalarlos usted mismo.

Cómo descargar el archivo msvcp140.dll como parte de los componentes distribuidos de Microsoft Visual C++ 2015

La forma más correcta de descargar msvcp140.dll es descargar los componentes distribuidos de Microsoft Visual C++ 2015 e instalarlos en Windows. Puede hacerlo de la siguiente manera:

  1. Vaya a https://www.microsoft.com/ru-ru/download/details.aspx?id=53840 y haga clic en “Descargar”. Actualización del verano de 2017: La página anterior aparece y desaparece del sitio web de Microsoft. Si tiene problemas para descargar, aquí tiene más formas de hacerlo: Cómo descargar paquetes distribuibles de Visual C++ desde el sitio de Microsoft.
  2. Si tienes un sistema de 64 bits, comprueba dos versiones a la vez (x64 y x86, esto es importante), si es de 32 bits, sólo x86 y descárgalas en tu ordenador.
  3. Ejecute primero la instalación vc_redist.x86.exeentonces – vc_redist.x64.exe.

Una vez completada la instalación, tendrá el archivo msvcp140.dll y el resto de las bibliotecas ejecutables necesarias en las carpetas C:NWindowsNSistema32 и C:{Windows|SysWOW64

Después de eso, puedes ejecutar el programa o el juego, y lo más probable es que no veas el mensaje de que no puedes ejecutar el programa porque ya no hay msvcp140.dll en tu ordenador.

Video Tutorial

Por si acaso, un vídeo de instrucciones sobre cómo solucionar el error.

Más información.

Algunos puntos adicionales relacionados con el error anterior que pueden ser útiles para solucionarlo:

  • En un sistema de 64 bits también es necesario instalar a la vez las versiones x64 y x86 (32 bits) de las librerías, ya que muchos programas son de 32 bits a pesar del sistema operativo y necesitan las librerías correspondientes.
  • El instalador de componentes distribuidos de Visual C++ 2015 (Update 3) de 64 bits guarda msvcp140.dll en la carpeta System32, mientras que el instalador de 32 bits (x86) lo guarda en SysWOW64.
  • Si se producen errores durante la instalación, compruebe si estos componentes ya están instalados y pruebe a desinstalarlos y a repetir la instalación.
  • En algunos casos, copiar el archivo msvcp140.dll de la carpeta System32 a la carpeta ejecutable (exe) del programa puede ayudar si el programa sigue sin iniciarse.

Eso es todo y esperemos que el error se haya solucionado. Te agradecería que compartieras en los comentarios qué programa o juego ha provocado el error y si has conseguido solucionar el problema.