Cómo solucionar el error msvcp140.dll «no se puede iniciar el programa»

Cómo solucionar el error msvcp140.dll «no se puede iniciar el programa».

Uno de los errores más comunes que un usuario del sistema operativo Windows puede encontrar al iniciar una aplicación es el siguiente: «El programa no puede iniciarse porque falta msvcp140.dll en el ordenador». Puedes encontrarte con este problema al ejecutar aplicaciones nativas de Windows, pero lo más frecuente es que te encuentres con él al intentar ejecutar un nuevo software de terceros. msvcp140.dll es una de las librerías de Microsoft sobre la que se ejecutan muchas aplicaciones, como Skype o Word. En este artículo, veremos cómo solucionar el error msvcp140.dll al ejecutar un programa.

Nota: En algunas situaciones, el error en cuestión puede aparecer con el texto «No se puede proceder a la ejecución del código porque el sistema no ha detectado msvcp140.dll».

Qué es msvcp140.dll

Los usuarios «avanzados» de Windows saben muy bien que, al ejecutar la mayoría de las aplicaciones en un ordenador, éstas hacen referencia a las bibliotecas estándar del sistema operativo. En concreto, la biblioteca msvcp140.dll es parte de Microsoft Visual Studio 2015. Por defecto, este archivo no está presente en el sistema operativo. Por ello, muchas aplicaciones instalan el paquete de Microsoft Visual Studio instalando las bibliotecas necesarias. Pero si el programa no fue descargado desde el sitio oficial de los desarrolladores y es algún tipo de repack o parte de una compilación, puede no venir con el archivo necesario, lo que dará lugar al error en cuestión al lanzar el programa.

De acuerdo con lo anterior, para solucionar el problema de la falta del archivo msvcp140.dll, es necesario descargarlo y colocarlo en la dirección donde las aplicaciones lo buscarán. Hay dos direcciones de este tipo:

  • C:{\Windows\System32\}
  • C:\NWindows\NSysWOW64

Nota: La unidad C se muestra como ejemplo y el archivo debe estar ubicado en la unidad del sistema en las carpetas indicadas.

Cómo descargar e instalar el archivo msvcp140.dll

El mayor problema al que se enfrentan los usuarios cuando obtienen el error «Program cannot be run» debido a la falta del archivo msvcp140.dll es la descarga del archivo necesario desde Internet. En esta situación, no puedes simplemente buscar en Google «msvcp140.dll free download», ya que existe un gran riesgo de encontrarte con un archivo infectado que puede causar problemas en tu sistema operativo. Le recomendamos que proceda de la siguiente manera:

  1. Dirígete a la página oficial de Microsoft a la sección donde se encuentran los archivos de Visual Studio 2015 y haz clic en el botón «Descargar»;
  2. Se abrirá una nueva página en la que podrás descargar los dos archivos. Si tiene un sistema operativo de 32 bits instalado en su ordenador, sólo tiene que descargar un archivo: vc_redist.x86.exe. Si su ordenador tiene un sistema operativo de 64 bits, debe descargar los dos archivos sugeridos;
  3. A continuación, instale los archivos descargados. Es importante tener en cuenta que si se han descargado ambos archivos (para un sistema de 64 bits), se debe iniciar la instalación desde vc_redist.x86.exe.

Una vez completada la instalación de Microsoft Visual Studio, el archivo msvcp140.dll necesario aparecerá en las carpetas correctas y las aplicaciones podrán acceder a él cuando se ejecuten.

Cabe destacar que, incluso después de instalar los archivos descargados, si se produce el error «El programa no puede iniciarse porque falta msvcp140.dll en el ordenador», recomendamos ir a las carpetas C:\Windows\System32\ y C:\Windows\SysWOW64\ y eliminar el archivo msvcp140.dll, si está allí. Es posible que el archivo se haya corrompido, lo que está causando el problema. Después de eliminar el archivo, instálelo de nuevo.

Si el problema persiste a pesar de que msvcp140.dll está presente en las carpetas necesarias del sistema, también recomendamos que intente copiar msvcp140.dll a la carpeta de la aplicación que está causando el error cuando se inicia.

Cargando…