Inicio
» WINDOWS
»
Cómo solucionar el error "No se encontró MSVCP140.dll" en Windows 10
Cómo solucionar el error "No se encontró MSVCP140.dll" en Windows 10
Si Windows 10 muestra el mensaje "No se puede continuar con la ejecución del código porque no se encontró MSVCP140.dll" , normalmente el programa afectado no puede cargar el entorno de ejecución de Microsoft Visual C++ para el que fue diseñado. La solución más segura es instalar o reparar el paquete redistribuible oficial de Microsoft Visual C++ y, si es necesario, reparar o reinstalar la aplicación. No descargue una copia suelta de MSVCP140.dll de un sitio web de DLL de terceros.
El mensaje MSVCP140.dll suele aparecer cuando una aplicación no puede cargar el entorno de ejecución de Visual C++ necesario.
1. Instale la última versión redistribuible de Microsoft Visual C++.
MSVCP140.dll forma parte del entorno de ejecución de Visual C++ de Microsoft. Actualmente, Microsoft recomienda la última versión compatible del paquete redistribuible de Visual C++ v14 para aplicaciones creadas con Visual Studio 2017, 2019, 2022 o 2026. El paquete redistribuible instalado en el equipo debe ser al menos tan reciente como las herramientas de compilación utilizadas para crear la aplicación.
Descarga el paquete que coincida con la arquitectura de la aplicación. Microsoft proporciona instaladores actuales para x64 y x86 .
Ejecuta el instalador. Si te ofrece la opción Instalar , instálalo. Si te ofrece la opción Reparar , elige Reparar.
Reinicia Windows y vuelve a ejecutar el programa afectado.
En un PC con Windows 10 de 64 bits, una aplicación antigua o de 32 bits aún puede requerir el entorno de ejecución x86. Si desconoce si la aplicación es de 32 o 64 bits, instalar los paquetes x64 y x86 de Microsoft es una forma práctica de cubrir ambas arquitecturas de la aplicación.
Si el entorno de ejecución ya está instalado, el instalador de Microsoft puede ofrecer una opción de reparación para los archivos del entorno de ejecución dañados o faltantes.
2. Reparar los paquetes de Visual C++ instalados.
Si el error se produjo después de una actualización de la aplicación, un fallo, una instalación interrumpida o una operación de limpieza, es posible que el entorno de ejecución ya esté presente, pero dañado. Windows 10 aún muestra los programas de escritorio instalados a través de Configuración > Aplicaciones > Aplicaciones y características y a través del Panel de control.
Abre Ajustes > Aplicaciones > Aplicaciones y características .
Localice las entradas de Microsoft Visual C++ Redistributable. Si están instaladas las versiones x64 y x86, repare el paquete que coincida con la aplicación afectada; si la arquitectura de la aplicación no está clara, repare ambas.
Seleccione la entrada, elija Modificar y utilice Reparar cuando el instalador lo ofrezca.
Windows 10 puede mostrar paquetes redistribuibles de Visual C++ separados para x64 y x86 porque diferentes aplicaciones pueden requerir diferentes arquitecturas.
3. Repara o reinstala la aplicación que muestra el error.
Si el entorno de ejecución de Visual C++ funciona correctamente, pero solo falla un programa, es posible que la instalación de dicho programa esté incompleta o dañada. En primer lugar, utilice la opción de reparación integrada de la aplicación, si está disponible. De lo contrario, desinstale la aplicación, reinicie Windows y reinstale la última versión compatible desde el sitio web o la tienda oficial del editor del software.
Presta atención a qué archivo ejecutable provoca el error. Si el mensaje aparece solo al abrir un complemento, un lanzador o un proceso auxiliar, generalmente no es necesario reparar toda la instalación de Windows.
4. Ejecute DISM y SFC si varias aplicaciones están fallando.
Si varios programas informan repentinamente de la falta de DLL o si Windows se comporta de forma anómala, compruebe el almacén de componentes de Windows y los archivos del sistema protegidos. Microsoft recomienda ejecutar DISM antes del Comprobador de archivos del sistema.
Busque el Símbolo del sistema , haga clic con el botón derecho y seleccione Ejecutar como administrador .
Utilice primero DISM y luego SFC cuando los errores de DLL faltantes afecten a varios programas o Windows muestre signos más generalizados de corrupción.
Qué no hacer
No descargue MSVCP140.dll de sitios web de DLL aleatorios. No puede verificar que el archivo sea actual, compatible o seguro, y copiar una DLL no garantiza la reparación del resto del entorno de ejecución.
No utilice regsvr32 como solución habitual para MSVCP140.dll. Regsvr32 se utiliza para componentes DLL diseñados para registrarse en Windows. MSVCP140.dll se incluye en el entorno de ejecución de Visual C++, por lo que reparar o reinstalar el paquete redistribuible es la opción más adecuada.
No elimine otros paquetes redistribuibles de Visual C++ solo porque parezcan antiguos. Las distintas aplicaciones pueden depender de diferentes familias de entornos de ejecución y arquitecturas.
Una nota sobre la compatibilidad con Windows 10
El soporte para Windows 10 finalizó el 14 de octubre de 2025. Los pasos de solución de problemas mencionados anteriormente siguen siendo válidos para Windows 10, pero Microsoft ya no ofrece actualizaciones de seguridad gratuitas ni soporte técnico para este sistema operativo. Si continúa utilizando Windows 10, consulte la guía de Microsoft sobre el fin del soporte para Windows 10 y las opciones de actualización o de actualizaciones de seguridad extendidas disponibles.