[SOLUCION] El programa no puede iniciarse porque falta el archivo msvcp140.dll en el ordenador»
Índice de contenidos
Cómo solucionar el error «El programa no puede iniciarse porque falta el archivo msvcp140.dll en tu ordenador» en Windows 10?
Un archivo DLL (Dynamic Link Library) es un tipo de archivo que contiene instrucciones para otros programas sobre cómo realizar ciertas operaciones. Varios programas pueden compartir los datos asignados a un solo archivo simultáneamente. Se denomina «dinámico» porque los datos se utilizan sólo cuando el programa los necesita. De esta manera, los datos se utilizan sólo cuando son necesarios, en lugar de tenerlos constantemente disponibles en la memoria. A diferencia de los programas ejecutables (con extensión de archivo .exe), los archivos .DLL no se pueden ejecutar directamente. Deben ser llamados por otro código que ya se esté ejecutando. A pesar de ello, los archivos .DLL tienen el mismo formato que los archivos .EXE y algunos pueden incluso utilizar la extensión de archivo .EXE.
Los archivos .DLL son muy útiles, ya que los programas que trabajan con archivos .DLL usan menos memoria y necesitan cargar todo a la vez. Sin embargo, si un archivo .DLL se actualiza a una versión más reciente (o se sobrescribe con otra versión) o se elimina del equipo, el programa que depende de ese archivo .DLL en particular puede fallar o dejar de funcionar correctamente.
Si recibes el mensaje de error que dice «El programa no puede iniciarse porque falta el msvcp140.dll en tu ordenador», estás en el lugar correcto. Normalmente, los usuarios reciben este mensaje de error cuando falta este archivo .DLL en el ordenador (como se indica en el error). Este mensaje de error es bastante común y ocurre de vez en cuando. Los usuarios suelen recibir este mensaje de error cuando intentan iniciar Skype, juegos u otras utilidades. Si un sistema no tiene instalado el parche redistribuible de Visual C++ (o falta el archivo particular como msvcp140.dll), entonces los programas no pueden ejecutarse. En otras palabras, significa que parte del Redistribuible de Visual C++ no se instaló correctamente o no se instaló, o que este archivo «msvcp140.dll» ha desaparecido o se ha corrompido de alguna manera.
La buena noticia es que puedes arreglar fácilmente el error «El programa no puede arrancar porque falta el msvcp140.dll en tu ordenador». En esta guía vamos a mostrarte varias soluciones para este problema, lee el artículo a continuación, prueba estos métodos y mira cuál de ellos te sirve.
NOTA: Descargue el archivo (normalmente es un paquete completo de archivos) SOLAMENTE de los sitios web oficiales para evitar cualquier riesgo potencial. No recomendamos que descargue el archivo «msvcp140.dll» de la página web no oficial, los sitios no oficiales son fuentes no aprobadas y los archivos descargados pueden estar infectados con virus.
Tabla de contenidos:
- Introducción
- Revise su papelera de reciclaje
- Instalar o reinstalar el paquete redistribuible de Microsoft Visual C ++
- Reinstalar el programa
- Ejecute el SFC Scan
- Buscar actualizaciones de Windows
- Realizar un escaneo de sistema completo
- Video que muestra cómo solucionar el error «El programa no puede iniciarse porque falta el archivo msvcp140.dll en el ordenador»
Descargar Herramienta de reparación de malware de ordenador
Se recomienda realizar un análisis gratuito con Malwarebytes, una herramienta para detectar malware y corregir errores del ordenador. Tendrá que comprar la versión completa para eliminar las infecciones y los errores del ordenador. Hay disponible una prueba gratuita.
Revise su papelera de reciclaje
Tal vez el archivo msvcp140.dll ha desaparecido porque fue borrado accidentalmente (o no) y no se encuentra en tu Papelera de Reciclaje. Abre tu Papelera de Reciclaje y encuentra el archivo «msvcp140.dll». Si hay muchos archivos en la Papelera de reciclaje, escriba el nombre del archivo (msvcp140.dll) en el cuadro de búsqueda de la Papelera de reciclaje y ésta encontrará el archivo por usted. Haga clic con el botón derecho del ratón en el archivo y seleccione «Restaurar» en el menú contextual.
Instalar o reinstalar el paquete redistribuible de Microsoft Visual C ++
Visual C++ forma parte de la «suite C» general de los lenguajes de programación que se utilizan a menudo para muchos tipos diferentes de proyectos de desarrollo. Visual C++ incluye paquetes de tiempo de ejecución y bibliotecas para crear diferentes compilaciones de llamadas a funciones, procedimientos y otros elementos de código que funcionan dentro de entornos de software integrados. El archivo «msvcp140.dll» pertenece al Redistribuible de Visual C ++ para Visual Studio 2015.
Puedes descargar el último Microsoft Visual C++ Redistribuible para Visual Studio 2015 de la página web de Microsoft aquí.Tendrás que elegir la descarga que quieras, el «vc_redist.x64.exe» o «vc_redist.x84.exe». Cierra todas las aplicaciones abiertas antes de la instalación.
Asegúrate de descargar la versión correcta del archivo redistribuible de Visual C++. Si no estás seguro de cuál descargar e instalar, averigua si estás usando un sistema de 32 o 64 bits leyendo este artículo.
Reinstalar el programa
Puedes corregir el error «El programa no puede iniciarse porque falta el msvcp140.dll en tu computadora» reinstalando el programa que estás tratando de iniciar y obteniendo este mensaje de error como resultado. Para desinstalar el programa problemático de tu computadora escribe «run» (ejecutar) en Search (buscar) y haz clic en el resultado de «Run» (ejecutar) y se abrirá el cuadro de diálogo Run (ejecutar) para ti. Escriba «appwiz.cpl» y presione Enter en su teclado, esto lanzará la ventana «Programas y características» para usted.
En la ventana abierta de Programas y Características localice el programa y desinstálelo haciendo clic con el botón derecho del ratón y eligiendo «Desinstalar» en el menú desplegable.
Descargue e instale el programa de nuevo y vea si obtiene el error «El programa no puede iniciarse porque falta el msvcp140.dll en su ordenador» mientras intenta iniciarlo.
Ejecute el SFC Scan
El Comprobador de Archivos de Sistema (SFC) es una utilidad en Windows que permite a los usuarios escanear en busca de corrupciones en los archivos de sistema de Windows y restaurar los archivos dañados. Esta guía describe cómo ejecutar la herramienta System File Checker (SFC.exe) para escanear los archivos de sistema y reparar los archivos de sistema perdidos o dañados (incluidos los archivos .DLL). Si un archivo de Protección de Recursos de Windows (WRP) falta o está dañado, es posible que Windows no se comporte como se esperaba. Por ejemplo, es posible que algunas funciones de Windows no funcionen o que Windows se bloquee. La opción «sfc scannow» es uno de los varios conmutadores específicos disponibles en el comando sfc, el comando Command Prompt utilizado para ejecutar System File Checker. Para ejecutarlo es necesario abrir primero Command Propmt. Para abrirlo escriba «command prompt» en Buscar y luego haga clic con el botón derecho del ratón en «Command Prompt», seleccione «Ejecutar como administrador» en el menú desplegable para ejecutar Command Prompt con privilegios de administrador. Debe ejecutar un símbolo del sistema elevado para poder realizar el análisis del SFC.
En la ventana abierta del símbolo del sistema escriba «sfc /scannow» y presione Enter en su teclado para ejecutar este comando. Se iniciará el Comprobador de Archivos del Sistema y debería llevar algún tiempo completar el análisis. Debería tardar unos 15 minutos. Espere a que el proceso de análisis se complete y reinicie su ordenador para ver si sigue obteniendo el error «El programa no puede iniciarse porque falta el archivo msvcp140.dll en su ordenador» mientras intenta abrir una aplicación concreta.
Buscar actualizaciones de Windows
Otra cosa que quizás quieras probar es actualizar tu versión actual de Windows. La búsqueda de actualizaciones para todo el sistema operativo Windows podría ayudar. Para buscar actualizaciones de Windows, ve a Configuración y selecciona «Actualización y seguridad».
Debería ser dirigido automáticamente a la sección de Windows Update. Haz clic en «Buscar actualizaciones» y Windows comenzará a buscar actualizaciones. Si hay actualizaciones disponibles, instálalas e intenta buscarlas de nuevo, sólo para asegurarte de que tienes las últimas actualizaciones en tu sistema operativo. Una vez instaladas las actualizaciones (si es que hay alguna para instalar), comprueba si sigues obteniendo el error «El programa no puede iniciarse porque falta el archivo msvcp140.dll en el equipo» al intentar abrir una aplicación concreta.
Realizar un escaneo de sistema completo
El malware puede causar varios problemas en su ordenador, incluyendo problemas con el paquete redistribuible de Microsoft Visual C ++. Realice un análisis completo del sistema y vea si detecta algún malware en su ordenador. Puedes usar Windows Defender (programa antivirus incorporado) que protege tu equipo contra virus, spyware y otro software malicioso. O puede utilizar cualquier otro antivirus de terceros. Para ejecutar el análisis completo del sistema con Windows Defender, escribe «defensor» en Buscar y haz clic en el resultado de «Configuración de Windows Defender».
Haz clic en «Abrir el Centro de seguridad de Windows Defender» en el panel derecho.
Luego haga clic en «Protección contra virus y amenazas».
En la ventana de protección contra virus y amenazas, haga clic en «Escaneo avanzado».
Seleccione «Escaneo completo» y haga clic en «Escanear ahora». Esto comenzará a escanear el sistema en busca de malware. Cuando el análisis haya terminado, intenta iniciar el programa de nuevo y mira si sigues obteniendo el error «El programa no puede iniciarse porque falta el archivo msvcp140.dll en tu ordenador».
Esperamos que al menos una de las soluciones proporcionadas en la guía anterior te haya ayudado a solucionar el error «El programa no puede iniciarse porque falta msvcp140.dll en tu ordenador» y que ahora puedas ejecutar tu programa (o programas) sin problemas.
Video que muestra cómo solucionar el error «El programa no puede iniciarse porque falta el archivo msvcp140.dll en el ordenador»:
[Volver arriba]
Volver al principio