Home / Guide / Errori di programmi e file

vcomp100.dll mancante - come risolvere nel modo giusto

vcomp100.dll è la libreria OpenMP del runtime Microsoft Visual C++ 2010. I programmi e i giochi compilati con gli strumenti del 2010 - e ce ne sono ancora parecchi - la caricano all'avvio. Avere il runtime Visual C++ più recente qui non aiuta: il runtime 2010 è un pacchetto separato, più vecchio, che si installa accanto a quelli nuovi. La soluzione sicura richiede un paio di minuti.

Risolvi in automatico

Outbyte Driver Updater identifica automaticamente l'hardware installato e aggiorna i driver obsoleti o danneggiati da fonti ufficiali, con un backup prima di ogni modifica. Utile se preferisci non eseguire a mano i passaggi qui sotto - la scansione e la diagnosi sono gratuite.

Scarica Driver Updater Scarica Outbyte Driver Updater per Windows. La scansione e i risultati sono gratuiti.

Risposta rapida

Scarica il Microsoft Visual C++ 2010 Redistributable da microsoft.com (cerca "Visual C++ 2010 SP1 Redistributable"), installa entrambi i pacchetti x86 e x64, e riavvia il PC. Il runtime 2010 si installa accanto ai runtime più recenti - non viene sostituito né rotto nulla.

Sintomi - come si presenta il problema

"Impossibile avviare il programma perché vcomp100.dll non è presente nel computer"
Un gioco datato, un convertitore o uno strumento tecnico si blocca subito all'avvio
Succede su un Windows appena installato o appena "ripulito"
I programmi più recenti sullo stesso PC girano senza lamentarsi
Il messaggio è tornato dopo aver rimosso un vecchio programma che non c'entrava
Un messaggio simile nomina vcomp110.dll, vcomp120.dll o vcomp140.dll

Perché succede

Il runtime 2010 non è mai stato installato

Un Windows appena installato non ha il runtime Visual C++ 2010 - arrivava sempre con l'installer di qualche programma. Finché un programma vecchio stile non lo porta, il file è assente.

I runtime più nuovi non lo includono

I runtime Visual C++ hanno smesso di essere cumulativi dopo il 2013: il pacchetto 2015-2022 copre solo il 2015 e i successivi. Il 2010 è un'installazione a sé, per progetto.

Un uninstaller se l'è portato via

Rimuovere un vecchio programma può rimuovere il runtime 2010 condiviso di cui un altro vecchio programma ha ancora bisogno - l'errore compare nel superstite.

Il runtime si è danneggiato

Errori del disco o uno strumento di pulizia troppo zelante hanno corrotto i file del runtime che diversi programmi condividono - una riparazione o una reinstallazione li riporta.

Le soluzioni, in ordine

1. Installa il Visual C++ 2010 Redistributable (risolve la maggior parte dei casi)

  1. Cerca sul web "Visual C++ 2010 SP1 Redistributable" e apri il risultato su microsoft.com - la pagina di download ufficiale di Microsoft.
  2. Scarica entrambi i pacchetti: quello x86 e quello x64.
  3. Esegui entrambi gli installer.
  4. Riavvia il PC e avvia il programma che falliva.

2. Ripara il runtime 2010 se è già in elenco

  1. Apri Impostazioni, poi App, poi App installate.
  2. Cerca "Microsoft Visual C++ 2010" - potresti vedere una voce x86 e una x64.
  3. Seleziona ciascuna, premi Modifica (oppure Disinstalla, e poi reinstalla da zero con il metodo 1).
  4. Riavvia e prova.

3. Reinstalla il programma che fallisce

  1. Se solo un programma mostra l'errore, disinstallalo da Impostazioni, poi App.
  2. Scarica un installer nuovo dal sito ufficiale dello sviluppatore e reinstalla - i vecchi installer di solito portano con sé il runtime 2010.
  3. Per i giochi Steam: clic destro sul gioco, Proprietà, File installati, poi "Verifica l'integrità dei file di gioco".

Da non fare: non scaricare mai vcomp100.dll come file singolo da un sito di "download DLL". Una copia isolata è spesso la build sbagliata, rompe altri programmi, e quei siti sono un canale classico di malware. Il Redistributable 2010 ufficiale è gratuito e ripristina correttamente tutti i file collegati.

Schema rapido - quale download sistema quale DLL vcomp

L'errore nominaA cosa appartieneLa soluzione
vcomp100.dllRuntime Visual C++ 2010Visual C++ 2010 SP1 Redistributable, x86 + x64 (metodo 1)
vcomp110.dllRuntime Visual C++ 2012Visual C++ 2012 Redistributable da microsoft.com
vcomp120.dllRuntime Visual C++ 2013Visual C++ 2013 Redistributable da microsoft.com
vcomp140.dllRuntime Visual C++ 2015-2022vc_redist x64 + x86 - vedi la guida a VCRUNTIME140
vcomp90.dllRuntime Visual C++ 2008Visual C++ 2008 SP1 Redistributable da microsoft.com

Domande frequenti

Ho già il runtime Visual C++ 2015-2022 più recente. Perché vcomp100.dll manca lo stesso?

Perché il runtime 2010 è un'installazione separata. I runtime Visual C++ non sono cumulativi: il 2015-2022 ha sostituito solo il 2015 e i successivi. Un programma compilato con Visual C++ 2010 ha bisogno esattamente del Redistributable 2010, affiancato a quelli più nuovi.

Mi serve la versione x86, la x64 o entrambe?

Installale entrambe. Un programma a 32 bit carica il runtime x86 anche su Windows a 64 bit, e raramente sai di che tipo è il programma che fallisce. I due installer sono piccoli e convivono senza conflitti.

L'errore nomina vcomp110.dll o vcomp140.dll. Quale download sistema quelli?

Il numero indica l'anno: vcomp110 vuole il Visual C++ 2012 Redistributable, vcomp120 quello del 2013, e vcomp140 arriva con il pacchetto 2015-2022. Ognuno è un download ufficiale e gratuito da Microsoft - lo schema qui sopra li mappa tutti.

L'opzione automatica, quando vuoi

Outbyte Driver Updater esegue la scansione del PC e mostra quello che ha trovato - poi aspetta. Nulla viene applicato senza il tuo OK e ogni modifica può essere annullata.

Scarica Driver Updater Scarica Outbyte Driver Updater per Windows. La scansione e i risultati sono gratuiti.
1.000.000+driver nel database
Gratisscansione e diagnosi
Il tuo OKprima di ogni modifica
Rollbackdisponibile per ogni aggiornamento