¿Qué causa el error VCRUNTIME140.dll no encontrado? - 3 - octubre 31, 2022

¿Qué causa el error VCRUNTIME140.dll no encontrado?

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.

¿Qué causa el error VCRUNTIME140.dll no encontrado? - 5 - octubre 31, 2022

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:

  1. Descarga la DLL. Si la última versión no funciona, pruebe con la anterior.
  2. Localice y extraiga el archivo zip descargado.
  3. Copie el archivo DLL extraído en el directorio donde está instalado el programa que está intentando ejecutar.
    Por ejemplo C:Program FilesTor BrowserBrowserVCRUNTIME140.dll
    ¿Qué causa el error VCRUNTIME140.dll no encontrado? - 7 - octubre 31, 2022
  4. Presione Win + R, escriba Cmd y presione CTRL + Shift + Enter.
  5. Escriba Regsvr32 VCRUNTIME140.dll y presione Entrar.
    ¿Qué causa el error VCRUNTIME140.dll no encontrado? - 9 - octubre 31, 2022
  6. Reinicie su PC y verifique si el error persiste.
  7. 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 bits C:WindowsSysWOW64
    64 bits C:WindowsSystem32

    ¿Qué causa el error VCRUNTIME140.dll no encontrado? - 11 - octubre 31, 2022
  8. 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.
  9. Repita los pasos 4 y 5 para registrar la DLL una vez más.
  10. 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:

  1. Presione Win + R, escriba Appwiz.cpl y presione Entrar.
  2. Seleccione los paquetes redistribuibles de Visual C++ y presione Cambiar/Reparar para cada uno.
    ¿Qué causa el error VCRUNTIME140.dll no encontrado? - 13 - octubre 31, 2022
  3. Reinicie su PC y pruebe si aún recibe el error VCRUNTIME140.dll Not Found.
  4. Si lo hace, visite el Centro de descarga oficial de Microsoft.
  5. Descargue e instale los paquetes redistribuibles de Visual C++ de 32 bits y 64 bits según corresponda para su sistema.
    ¿Qué causa el error VCRUNTIME140.dll no encontrado? - 15 - octubre 31, 2022
  6. 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:

  1. Presione Win + R para iniciar el cuadro de diálogo Ejecutar.
  2. Escriba Cmd y presione CTRL + Shift + Enter para abrir una ventana del símbolo del sistema elevada.
  3. Para registrar la DLL, escriba Regsvr32 VCRUNTIME140.dll y presione Entrar.
  4. Para anular el registro de la DLL, escriba Regsvr32 /u VCRUNTIME140.dll y presione entrar.
    ¿Qué causa el error VCRUNTIME140.dll no encontrado? - 17 - octubre 31, 2022

¿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.