¿Qué es el Visual C ++ Redistributable? Cómo instalarlo y solucionarlo en Windows 10
Pero la historia de la aplicación de Windows 10 todavía está pasando por una transición significativa, que inicialmente comenzó con Windows 8. Las aplicaciones universales son el futuro de Windows 10, pero las aplicaciones clásicas estarán con nosotros durante algún tiempo. Y esas aplicaciones clásicas a veces tienen problemas clásicos. Por ejemplo, la instalación de aplicaciones de escritorio puede ser problemática debido a la necesidad de componentes como Visual C ++ Redistributable. En este artículo, averiguamos qué es y cómo instalarlo, por lo que su aplicación funcionará en Windows 10.
Cómo resolver problemas al instalar Visual C ++ Redistributable
Visual C ++ Redistributable es un archivo DLL (Dynamic Link Library) requerido por los programas o juegos creados con el entorno de desarrollo de software Visual Studio de Microsoft. Cuando un programa requiere una DLL o algún otro archivo de soporte para ejecutarse, esto se llama una dependencia. El MSVCR.DLL significa:
- MS - Microsoft
- V - Visual
- C - C++
- R - Redistribuible.
Al navegar por la configuración de Aplicaciones y funciones, o al Panel de control de programas y funciones, es posible que vea varias versiones del redistribuible instalado. Una aplicación particular instalada podría estar utilizando una de ellas, por lo tanto, la eliminación de cualquier versión puede hacer que una aplicación no funcione correctamente. Algunas aplicaciones pueden incluso requerir versiones actualizadas de Visual C ++ Redistributable como 2010 SP1 o 2012 Update 4.
Una DLL ayuda a los creadores de aplicaciones a reutilizar eficientemente componentes comunes que hacen que un programa funcione. En lugar de reinventar la rueda e inflar su código cada vez, los desarrolladores pueden reutilizar las bibliotecas en MSVCR.dll. Esto a cambio puede reducir el tamaño de un programa y proporcionar un mejor rendimiento y la utilización de la memoria. Algunas aplicaciones se escriben utilizando versiones específicas de Visual C ++ Redistributable. Si su computadora no tiene instalado el programa completo de desarrollo de Visual C ++ (que probablemente no tendrá a menos que sea un desarrollador de software), un programa incluirá lo que se llama un componente de tiempo de ejecución para facilitar ese programa en particular. Los componentes de Runtime son solo piezas de código esenciales que hacen que el software funcione.
Hay versiones de Visual C ++ Redistributable que se remontan a la versión 2005. Un error común que los usuarios pueden ver cuando intentan ejecutar o instalar una aplicación es:
El programa no puede iniciarse porque falta MSVCR110.dll en su computadora. Intenta volver a instalar el programa para solucionar este problema.
El error indica que una versión particular de Visual C ++ Redistributable requerida por el programa que está intentando instalar está dañada o falta. En este caso, MSVCR1.10 representa el visual C++ 2010 SP1 Redistribuible. Otras versiones incluyen:
- MSVCR71.dll, MSVCR08.dll, MSVCR09.dll (2008 - 2010)
- MSVCR120.dll (2012)
- MSVCR130.dll (2013)
- MSVCR140.dll (2015)
La mayoría de los programas vendrán preinstalados con una copia de Visual C ++ Redistributable durante la instalación. También puede navegar por los archivos de configuración de la aplicación, normalmente una carpeta llamada "tercero" o algo similar, donde puede encontrar copias de los archivos de configuración para Visual C ++ Redistributable.
Si no, puede descargar la versión requerida por la aplicación. El programa indicará la versión del archivo requerida si aparece un error durante o al ejecutar la aplicación. Los usuarios también deben tener en cuenta que algunos programas pueden requerir la arquitectura de 32 o 64 bits..
A continuación se encuentran los enlaces para descargar el redistribuible apropiado para la versión que podría estar intentando instalar:
- Microsoft Visual C ++ 2005 SP1 Redistribuible (x86)
- Microsoft Visual C ++ 2005 SP1 Redistribuible (x64)
- Microsoft Visual C ++ 2008 SP1 Redistribuible (x86)
- Microsoft Visual C ++ 2008 SP1 Redistribuible (x64)
- Microsoft Visual C ++ 2010 SP1 Redistribuible (x86)
- Microsoft Visual C ++ 2010 SP1 Redistribuible (x64)
- Microsoft Visual C ++ 2012 Update 4 Redistributable (x86 y x64)
- Microsoft Visual C ++ 2013 Redistributable (x86 y x64)
- Microsoft Visual C ++ 2015 Update 3 Redistributable (x86 y x64)
- Microsoft Visual C ++ Redistributable para Visual Studio 2017
Más problemas de MSVCR
A veces es posible que necesite desinstalar una versión existente de Visual C ++ Redistributable para resolver los problemas que la afectan. Si la instalación del redistribuible de Visual C ++ correcto no resuelve los problemas de instalación o reparación de un programa, es probable que uno de los archivos DLL esté dañado. Volver a registrar los archivos DLL podría ser capaz de resolver el problema.
Presione la tecla de Windows + X luego haga clic en Símbolo del sistema (Admin) o Windows PowerShell (Admin). En el símbolo del sistema o en la ventana de PowerShell, escriba los comandos a continuación y luego presione enter después de cada uno. Salga del indicador de comando y luego reinicie su computadora para ver si el problema se resuelve.
regsvr32 ntdll.dll / s
regsvr32 msdxm.ocx / s
regsvr32 dxmasf.dll / s
regsvr32 wmp.dll / s
regsvr32 wmpdxm.dll / s
Encontrar problemas con Visual C ++ Redistributable es una ocurrencia rara, pero también es un signo de los problemas heredados que todavía están vinculados a Windows. El modelo de aplicación universal minimiza la necesidad de tales componentes debido a la nueva implementación basada en paquetes utilizada. Para aplicaciones grandes como AutoCAD, QuickBooks, Adobe Creative Suite e iTunes, este componente siempre será parte de la arquitectura fundamental de sus aplicaciones. Con suerte, este artículo te ayudará a superar cualquier obstáculo si los encuentras..
¿Ha tenido que solucionar problemas con los paquetes redistribuibles de Visual C ++ para Visual Studio? Cuéntanoslo en los comentarios..