MSVCR100.dll es el núcleo del Microsoft Visual C++ 2010 Redistributable - un runtime sobre el que se construyó toda una generación de programas y juegos. El error significa que ese runtime de 2010 falta en tu PC o está dañado; las versiones más nuevas de Visual C++ no lo sustituyen, cada generación convive con las demás. La solución es el instalador gratuito del propio Microsoft, y lleva unos cinco minutos. Una DLL suelta de un sitio de descargas es el único camino que hay que evitar.
Pregúntale a Chipps
Escribe lo que pasa con tus palabras, por ejemplo: "El programa no abre, dice que falta el archivo MSVCR100.dll". Chipps revisa el equipo, muestra lo que ha encontrado y propone la solución. Nada cambia hasta que pulsas Allow.
Descargar Chipps Descarga el instalador de Chipps para Windows.Respuesta rápida
Descarga el Microsoft Visual C++ 2010 SP1 Redistributable desde el sitio oficial de Microsoft - los paquetes x64 y x86 - instálalos y reinicia el PC. Esto restaura MSVCR100.dll para los programas de 64 y de 32 bits de una sola vez.
Un Windows recién instalado no incluye los runtimes antiguos de Visual C++. El primer programa compilado con las herramientas de 2010 muestra el error.
Tener instalado Visual C++ 2015-2022 no cambia nada aquí - cada generación del runtime es independiente, y los programas cargan exactamente aquella con la que se compilaron.
Los programas de 32 bits cargan la copia x86 incluso en un Windows de 64 bits. Si solo está instalado el paquete x64, las aplicaciones de 32 bits siguen diciendo que el archivo falta.
Las herramientas de limpieza agresivas, las actualizaciones interrumpidas y los errores de disco pueden corromper los archivos del runtime - el paquete figura como instalado pero los programas fallan igualmente.
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 el que tenías al principio.
sfc /scannow y después DISM /Online /Cleanup-Image /RestoreHealth.Los runtimes no son acumulativos - un programa compilado con las herramientas de 2010 carga MSVCR100.dll en concreto, y solo el paquete de 2010 lo proporciona. Tener varias versiones de Visual C++ instaladas a la vez es lo normal en cualquier PC con Windows.
Sí - MSVCR100.dll y MSVCP100.dll vienen juntos en el mismo Visual C++ 2010 Redistributable. Instala los paquetes de las dos arquitecturas y los dos archivos vuelven.
El error puede desaparecer - y aparece otro más sutil, porque el runtime es un conjunto de archivos emparejados, no una sola DLL. Los desajustes de versión hacen que las aplicaciones se cierren en sitios aleatorios, y los sitios de DLL son un canal de malware conocido. El instalador oficial es gratis y tarda un minuto.
Escribe lo que pasa con tus palabras. Chipps lee los registros de Windows, señala la causa probable y propone la solución más acotada. Nada cambia sin tu Allow, y al final te muestra qué hizo y qué no hizo.
Descargar Chipps Descarga el instalador de Chipps para Windows.