Inicio / Guías / Errores de programas y archivos

Falta vcomp100.dll - arréglalo de la forma correcta

vcomp100.dll es la librería OpenMP del runtime de Microsoft Visual C++ 2010. Los programas y juegos compilados con las herramientas de 2010 - y todavía hay muchos - la cargan al arrancar. Tener el runtime de Visual C++ más nuevo no sirve aquí: el runtime de 2010 es un paquete aparte, más antiguo, que se instala junto a los nuevos. La solución segura lleva unos dos minutos.

Soluciónalo automáticamente

Outbyte Driver Updater identifica el hardware instalado de forma automática y actualiza los controladores desactualizados o dañados desde fuentes oficiales, con una copia de seguridad antes de cada cambio. Útil si prefieres no hacer a mano los pasos de abajo - el análisis y el diagnóstico son gratis.

Descargar Driver Updater Descarga Outbyte Driver Updater para Windows. El análisis y los resultados son gratis.

Respuesta rápida

Descarga el Microsoft Visual C++ 2010 Redistributable desde microsoft.com (busca "Visual C++ 2010 SP1 Redistributable"), instala los dos paquetes, x86 y x64, y reinicia el PC. El runtime de 2010 se instala junto a los más nuevos: no se reemplaza ni se rompe nada.

Síntomas: cómo se presenta el problema

"El programa no puede iniciarse porque falta vcomp100.dll en el equipo"
Un juego, conversor o herramienta de ingeniería antiguos fallan nada más arrancar
Ocurre en un Windows recién instalado o recién "limpiado"
Los programas más nuevos del mismo PC funcionan sin quejas
El mensaje volvió tras desinstalar un programa antiguo sin relación aparente
Un mensaje parecido nombra vcomp110.dll, vcomp120.dll o vcomp140.dll

Por qué ocurre

El runtime de 2010 nunca se instaló

Un Windows recién instalado no tiene el runtime de Visual C++ 2010: siempre llegaba con el instalador de algún programa. Hasta que un programa de la vieja escuela lo trae, el archivo no existe.

Los runtimes nuevos no lo incluyen

Los runtimes de Visual C++ dejaron de ser acumulativos después de 2013: el paquete 2015-2022 cubre solo de 2015 en adelante. El de 2010 es una instalación propia, por diseño.

Un desinstalador se lo llevó

Quitar un programa antiguo puede llevarse el runtime compartido de 2010 que otro programa antiguo todavía necesita - el error aparece en el superviviente.

El runtime se dañó

Errores de disco o una herramienta de limpieza demasiado entusiasta corrompieron los archivos del runtime que comparten varios programas - repararlos o reinstalarlos los trae de vuelta.

Las soluciones, en orden

1. Instala el Visual C++ 2010 Redistributable (arregla la mayoría de los casos)

  1. Busca en la web "Visual C++ 2010 SP1 Redistributable" y abre el resultado en microsoft.com - la página de descarga oficial de Microsoft.
  2. Descarga los dos paquetes: el x86 y el x64.
  3. Ejecuta los dos instaladores.
  4. Reinicia el PC y arranca el programa que fallaba.

2. Repara el runtime de 2010 si ya aparece en la lista

  1. Abre Configuración, luego Aplicaciones, luego Aplicaciones instaladas.
  2. Busca "Microsoft Visual C++ 2010" - puedes ver una entrada x86 y otra x64.
  3. Selecciona cada una y pulsa Modificar (o Desinstalar, y reinstala desde cero con el método 1).
  4. Reinicia y prueba.

3. Reinstala el programa que falla

  1. Si solo un programa muestra el error, desinstálalo en Configuración, luego Aplicaciones.
  2. Descarga un instalador nuevo del sitio oficial del desarrollador y reinstala - los instaladores antiguos suelen traer consigo el runtime de 2010.
  3. Para juegos de Steam: clic derecho en el juego, Propiedades, Archivos instalados, y "Verificar la integridad de los archivos del juego".

No hagas esto: nunca descargues vcomp100.dll como archivo suelto de un sitio de "descarga de DLL". Una copia sola suele ser de la compilación equivocada, rompe otros programas, y esos sitios son un canal clásico de malware. El Redistributable 2010 oficial es gratis y restaura correctamente todos los archivos relacionados.

Chuleta: qué descarga arregla cada DLL vcomp

El error mencionaA qué perteneceLa solución
vcomp100.dllRuntime de Visual C++ 2010Visual C++ 2010 SP1 Redistributable, x86 + x64 (método 1)
vcomp110.dllRuntime de Visual C++ 2012Visual C++ 2012 Redistributable desde microsoft.com
vcomp120.dllRuntime de Visual C++ 2013Visual C++ 2013 Redistributable desde microsoft.com
vcomp140.dllRuntime de Visual C++ 2015-2022vc_redist x64 + x86 - mira la guía de VCRUNTIME140
vcomp90.dllRuntime de Visual C++ 2008Visual C++ 2008 SP1 Redistributable desde microsoft.com

Preguntas frecuentes

Ya tengo el runtime de Visual C++ 2015-2022 más reciente. ¿Por qué sigue faltando vcomp100.dll?

Porque el runtime de 2010 es una instalación aparte. Los runtimes de Visual C++ no son acumulativos: el 2015-2022 sustituyó solo a los de 2015 en adelante. Un programa compilado con Visual C++ 2010 necesita exactamente el Redistributable 2010, junto a los más nuevos.

¿Necesito la versión x86, la x64 o las dos?

Instala las dos. Un programa de 32 bits carga el runtime x86 incluso en un Windows de 64 bits, y rara vez sabes de qué tipo es el programa que falla. Los dos instaladores son pequeños y conviven sin conflicto.

El error menciona vcomp110.dll o vcomp140.dll. ¿Qué descarga arregla esos?

El número indica el año: vcomp110 necesita el Visual C++ 2012 Redistributable, vcomp120 el de 2013, y vcomp140 viene con el paquete 2015-2022. Cada uno es una descarga oficial y gratuita de Microsoft - la chuleta de arriba los relaciona todos.

La vía automática, para cuando quieras

Outbyte Driver Updater analiza el PC y muestra lo que encuentra - y espera. No se aplica nada sin tu visto bueno, y cada cambio se puede revertir.

Descargar Driver Updater Descarga Outbyte Driver Updater para Windows. El análisis y los resultados son gratis.
1.000.000+drivers en la base de datos
Gratisanálisis y diagnóstico
Tu visto buenonecesario antes de cualquier cambio
Reversióndisponible para cada actualización