MSVCR110.dll es el núcleo del Microsoft Visual C++ 2012 Redistributable - un runtime sobre el que se construyeron muchos programas, servidores WAMP y juegos de aquella generación. El error significa que el runtime de 2012 falta o está dañado; las versiones más nuevas de Visual C++ no lo sustituyen, cada generación convive con las demás. El instalador gratuito del propio Microsoft lo arregla en unos cinco minutos - una DLL suelta de un sitio de descargas es el camino que hay que evitar.
Arréglalo automáticamente
Outbyte PC Repair revisa Windows en busca de archivos de sistema dañados, problemas del registro y restos de programas que suelen estar detrás de este tipo de errores. Útil si prefieres no hacer a mano los pasos de abajo: el análisis y el diagnóstico son gratis, y nada cambia hasta que tú lo decides.
Descargar PC Repair Descarga Outbyte PC Repair para Windows. Prueba gratuita por categoría incluida.Respuesta rápida
Descarga el Visual C++ Redistributable for Visual Studio 2012 Update 4 desde el sitio oficial de Microsoft - los paquetes x64 y x86 - instala los dos y reinicia el PC. Eso restaura MSVCR110.dll para los programas de 64 y de 32 bits de una sola vez.
Un Windows recién instalado no trae los runtimes antiguos de Visual C++. El primer programa compilado con las herramientas de 2012 muestra este error.
Tener Visual C++ 2015-2022 en el PC no cambia nada - cada generación del runtime es independiente, y un programa carga exactamente aquella con la que se compiló.
Los programas de 32 bits necesitan el paquete x86 incluso en un Windows de 64 bits. WAMP en particular mezcla componentes - instalar los dos paquetes acaba con las adivinanzas.
Las herramientas de limpieza, las actualizaciones interrumpidas y los errores de disco corrompen los archivos del runtime - el paquete figura como instalado, pero los programas fallan igualmente. Reinstalarlo repara los archivos.
Ve sobre seguro: solo el sitio de Microsoft. Los sitios de descarga de DLL distribuyen archivos desparejados y a veces manipulados - una sola DLL incorrecta crea errores mucho más difíciles de rastrear que este.
Porque los runtimes no son acumulativos: un programa compilado con las herramientas de 2012 carga MSVCR110.dll en concreto, y solo el paquete de 2012 lo proporciona. Tener varias generaciones de Visual C++ instaladas a la vez es el estado normal de un PC con Windows.
Sí - MSVCR110.dll y MSVCP110.dll vienen juntos en el mismo Visual C++ 2012 Redistributable. Instala los paquetes de las dos arquitecturas y los dos archivos vuelven.
Misma familia, distinta generación: MSVCR100.dll pertenece a Visual C++ 2010 y MSVCR110.dll a 2012. Cada uno tiene su propio redistributable - instala el que coincida con el número de tu error; nuestra guía de MSVCR100.dll cubre el caso de 2010.
Outbyte PC Repair analiza el sistema y muestra lo que ha encontrado - y luego espera. No se aplica nada sin tu visto bueno: tú revisas los problemas detectados, categoría por categoría, y decides qué corregir.
Descargar PC Repair Descarga Outbyte PC Repair para Windows. Prueba gratuita por categoría incluida.