Las aplicaciones creadas con Microsoft Visual Studio requieren la biblioteca VCRUNTIME140.dll
Para funcionar correctamente. Es por eso que, si esta DLL está dañada o falta en su PC, encontrará el mensaje de error VCRUNTIME140.dll
Not Found.
La DLL generalmente está dañada o eliminada debido a malware, antivirus o errores del usuario. Pero además de estos, una actualización o instalación fallida también podría ser la razón de este error. Hemos discutido todas esas causas y cómo resolverlas en detalle en la guía a continuación.
¿Qué causa el error VCRUNTIME140.dll no encontrado?
Como se indicó, este error ocurre porque falta el archivo VCRUNTIME140.dll
, y hay un par de razones para esto. Es posible que esta DLL simplemente no se haya instalado todavía en su PC. Por ejemplo, un archivo DLL de 2022 no estará presente de forma predeterminada en un sistema antiguo, y también es posible lo contrario.
Pero el escenario más común es que la DLL está instalada, pero luego el usuario la elimina involuntariamente o la corrompe debido a malware o antivirus.
Ocasionalmente, una aplicación también mostrará este mensaje de error debido a una instalación defectuosa o incompleta.
¿Cómo reparar el error VCRUNTIME140.dll no encontrado?
La mejor manera de corregir el error VCRUNTIME140.dll
No encontrado es descargar manualmente el archivo DLL y colocarlo en la ubicación adecuada. En caso de que eso no funcione, debe reparar o reinstalar Visual C++ Redistributable y el programa defectuoso. Encontrará instrucciones detalladas para cada uno de estos en las secciones respectivas a continuación.
Descargar VCRUNTIME140.dll
Al descargar el archivo DLL, es importante que consulte la sección de arquitectura y obtenga la versión correcta para su sistema operativo (32 bits x86 o 64 bits x64). Y al instalar la DLL de esta manera, también es necesario registrarla manualmente. Estos son los pasos necesarios para hacerlo:
- Descarga la DLL. Si la última versión no funciona, pruebe con la anterior.
- Localice y extraiga el archivo zip descargado.
- Copie el archivo DLL extraído en el directorio donde está instalado el programa que está intentando ejecutar.
Por ejemploC:Program FilesTor BrowserBrowserVCRUNTIME140.dll
- Presione Win + R, escriba
Cmd
y presione CTRL + Shift + Enter. - Escriba
Regsvr32 VCRUNTIME140.dll
y presione Entrar. - Reinicie su PC y verifique si el error persiste.
- Si es así, copie el archivo DLL extraído nuevamente y colóquelo en el siguiente directorio de acuerdo con la arquitectura de su sistema operativo:
32 bitsC:WindowsSysWOW64
64 bitsC:WindowsSystem32
- Los propósitos de los directorios son opuestos a lo que sugieren sus nombres. Esto confunde a muchos usuarios al colocar el archivo en el directorio incorrecto, así que por favor, hazlo bien.
- Repita los pasos 4 y 5 para registrar la DLL una vez más.
- Reinicie su PC una vez más y compruebe si se ha resuelto el error.
Reparar/Reinstalar Visual C++ Redistribuible
Microsoft Visual C++ redistributable es básicamente una colección estándar de archivos de biblioteca necesarios para la mayoría de las aplicaciones. Recomendamos reparar primero los paquetes en su PC, y si eso no funciona, instalar las últimas versiones. Estos son los pasos para hacerlo:
- Presione Win + R, escriba
Appwiz.cpl
y presione Entrar. - Seleccione los paquetes redistribuibles de Visual C++ y presione Cambiar/Reparar para cada uno.
- Reinicie su PC y pruebe si aún recibe el error
VCRUNTIME140.dll
Not Found. - Si lo hace, visite el Centro de descarga oficial de Microsoft.
- Descargue e instale los paquetes redistribuibles de Visual C++ de 32 bits y 64 bits según corresponda para su sistema.
- Reinicie su PC y verifique el error una vez más.
Reinstalar programa defectuoso
Si aún encuentra el error VCRUNTIME140.dll
Not Found, es probable que el problema sea el programa que está tratando de ejecutar. Hay un par de escenarios posibles aquí.
O la instalación se interrumpió, por lo que el programa no se instaló correctamente. O bien, se instaló bien, pero algunos de los archivos de los programas ahora faltan o están corruptos. Esto generalmente se debe a malware o, en algunos casos, al software antivirus que confunde ciertos archivos con malware y los elimina.
De cualquier manera, reinstalar el programa una vez más debería resolver este problema. Y mientras lo hace, le recomendamos escanear su PC en busca de malware y configurar su antivirus para que solo elimine archivos después de que haya confirmado que son una amenaza. Esto debería asegurar que un problema similar no vuelva a surgir en el futuro.
Preguntas relacionadas
¿Por qué mi PC tiene tantas versiones redistribuibles de Visual C++?
Si un desarrollador utilizó Visual Studio 2012 para crear su aplicación, el paquete correspondiente (Visual C++ Redistributable 2012) se instalará en su sistema junto con la aplicación. Esto se debe a que el paquete de Visual C++ contiene los archivos de biblioteca necesarios para que la aplicación funcione.
De hecho, normalmente habrá dos versiones del mismo paquete para arquitecturas de 32 bits (x86) y 64 bits (x64). A medida que instala varias aplicaciones, la cantidad de Visual C++ redistributable también tiende a aumentar.
¿Puedo desinstalar el paquete redistribuible de Visual C++?
Esto se relaciona con la pregunta anterior. Un paquete redistribuible de Visual C++ contiene los archivos de biblioteca necesarios para que un programa funcione. Si desinstala Visual C++ redistributable 2013, por ejemplo, cualquier aplicación que dependa de ese paquete dejará de funcionar y mostrará errores como VCRUNTIME140.dll
Not Found.
Si está seguro de que un determinado paquete redistribuible de Visual C++ no es necesario, la desinstalación no es un problema. Sin embargo, la mayoría de los usuarios no pueden averiguar qué paquete específico es redundante. Y para ser justos, los paquetes adicionales de Visual C++ tampoco están haciendo ningún daño; ocupan un espacio mínimo. Por lo tanto, generalmente no se recomienda desinstalar los paquetes.
¿Cómo anular el registro o volver a registrar el archivo VCRUNTIME140.dll?
Puede registrar archivos DLL en el registro utilizando el comando Regsvr32
. Si desea cancelar el registro del archivo, puede usar el modificador /u. Estos son los pasos para realizar cualquiera de estos para el archivo VCRUNTIME140.dll
Específicamente:
- Presione Win + R para iniciar el cuadro de diálogo Ejecutar.
- Escriba
Cmd
y presione CTRL + Shift + Enter para abrir una ventana del símbolo del sistema elevada. - Para registrar la DLL, escriba
Regsvr32 VCRUNTIME140.dll
y presione Entrar. - Para anular el registro de la DLL, escriba
Regsvr32 /u VCRUNTIME140.dll
y presione entrar.
¿Cómo arreglar MSVCP140.dll falta?
Puede corregir el error MSCVP140.dll Is Missing aplicando las mismas soluciones que con el error VCRUNTIME140.dll
Not Found.
Primero, descargue el archivo de DLL y colóquelo en el directorio apropiado. A continuación, intente reparar y reinstalar los paquetes redistribuibles de Visual C++ y el programa defectuoso. Hemos enumerado el procedimiento paso a paso para estas soluciones en la guía anterior.