¿Qué es el redistribuible de Visual C ++? Cómo instalarlo y solucionarlo en Windows 10
Microsoft Windows 10 / / March 17, 2020
Ultima actualización en
![](/f/b5ccca1b8da8c945e83684c8530fbd95.jpg)
¿Recibe mensajes de error crípticos sobre un MSVCRxx.dll? Aquí está tu solución.
La instalación de aplicaciones en Windows 10 suele ser un proceso sencillo, gracias a la gran cantidad de aplicaciones y compatibilidad del sistema operativo durante los últimos 30 años. En su mayor parte, simplemente funcionan. Por ejemplo, ya hemos cubierto cómo instalar aplicaciones de escritorio clásicas y aplicaciones universales, como los disponibles a través de Tienda de Windows.
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 por 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, descubrimos qué es y cómo instalarlo, por lo que su aplicación funcionará en Windows 10.
Cómo resolver problemas al instalar el redistribuible de Visual C ++
Visual C ++ Redistributable es un archivo DLL (Biblioteca de vínculos dinámicos) que requieren 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 denomina dependencia. El MSVCR.DLL significa:
- MS - Microsoft
- V - Visual
- C - C ++
- R: redistribuible.
Navegando por tu Aplicaciones y características Configuración o Panel de control de programas y características, es posible que vea varias versiones de la redistribuible instalada. Una aplicación particular instalada podría estar utilizando una de ellas, por lo que eliminar cualquier versión puede provocar un mal funcionamiento de la aplicación. Algunas aplicaciones pueden incluso requerir versiones actualizadas de Visual C ++ Redistributable, como 2010 SP1 o 2012 Update 4.
![](/f/3f54e49bdcbebddd4b5e9f70a5b97865.png)
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 hinchar su código cada vez, los desarrolladores pueden reutilizar las bibliotecas en el archivo MSVCR.dll. Esto a cambio puede reducir el tamaño de un programa y proporcionar un mejor rendimiento y 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 esté un desarrollador de software), un programa vendrá con lo que se llama un componente de tiempo de ejecución para facilitar ese particular programa. Los componentes de tiempo de ejecución son solo las piezas esenciales de código 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 al intentar ejecutar o instalar una aplicación es:
El programa no puede iniciarse porque MSVCR110.dll no se encuentra en su computadora. Intente reinstalar el programa para solucionar este problema.
![](/f/024e061dbc753e76380418f989282ed1.png)
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, MSVCR110 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 así similar: donde puede encontrar copias de los archivos de instalación para Visual C ++ Redistribuible
![](/f/e02db5b2419d0ed513a9ae30aa877294.png)
De lo contrario, 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 saber que algunos programas pueden requerir 32 o 64 bits arquitectura.
A continuación hay 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 Actualización 4 Redistribuible (x86 y x64)
- Microsoft Visual C ++ 2013 Redistribuible (x86 y x64)
- Microsoft Visual C ++ 2015 Update 3 Redistributable (x86 y x64)
- Microsoft Visual C ++ Redistribuible para Visual Studio 2017
Más resolución de problemas de MSVCR
En ocasiones, es posible que deba desinstalar una versión existente de Visual C ++ Redistributable para resolver los problemas que lo 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 resolver el problema.
Presione la tecla Windows + X y luego haga clic en Símbolo del sistema (Administrador) o Windows PowerShell (Administrador). En el símbolo del sistema o la ventana de PowerShell, escriba los comandos a continuación y luego presione Intro después de cada uno. Salga del símbolo del sistema y luego reinicie su computadora para ver si se resuelve el problema.
regsvr32 ntdll.dll / s
regsvr32 msdxm.ocx / s
regsvr32 dxmasf.dll / s
regsvr32 wmp.dll / s
regsvr32 wmpdxm.dll / s
Encontrar problemas con el Visual C ++ Redistributable es una ocurrencia rara, pero también es una señal de los problemas heredados que aún están vinculados a Windows. El modelo de aplicación universal minimiza la necesidad de dichos 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 lo ayudará a superar cualquier obstáculo si los encuentra.
¿Ha tenido que solucionar problemas con los paquetes redistribuibles de Visual C ++ para Visual Studio? Cuéntanos sobre esto en los comentarios.