Home / Guide / Errori di programmi e file

MSVCP110.dll mancante - come risolvere in sicurezza

MSVCP110.dll è la libreria standard C++ del Microsoft Visual C++ 2012 Redistributable. Viaggia insieme a MSVCR110.dll, e i programmi compilati con Visual Studio 2012 hanno bisogno di entrambi. L'errore significa che il runtime del 2012 è assente o danneggiato - i pacchetti Visual C++ più nuovi non lo rimpiazzano. L'installer gratuito di Microsoft ripristina la coppia in pochi minuti.

Risolvi in automatico

Outbyte PC Repair cerca da solo i file di sistema danneggiati, i problemi del registro e i residui di programmi che provocano errori come questo. Comodo se preferisci non fare a mano i passaggi qui sotto - la diagnosi è gratuita e niente cambia senza il tuo OK.

Scarica Scarica Outbyte PC Repair per Windows. Prova gratuita per categoria inclusa.

Risposta rapida

Scarica il Visual C++ Redistributable for Visual Studio 2012 Update 4 dal sito ufficiale Microsoft - sia x64 che x86 - installali e riavvia il PC. MSVCP110.dll e MSVCR110.dll tornano disponibili per tutti i programmi.

Sintomi - come si presenta il problema

"Impossibile avviare il programma perché MSVCP110.dll non è presente nel computer"
Un gioco, uno strumento o un server locale nato intorno al 2012-2014 fallisce all'avvio
Risulta mancante anche MSVCR110.dll
L'errore è comparso dopo una reinstallazione di Windows
Reinstallare il programma non è servito
Visual C++ 2015-2022 è installato e l'errore compare lo stesso

Perché succede

Il runtime 2012 non è installato

Windows non include i runtime Visual C++ più vecchi - ai programmi costruiti per il 2012 serve il pacchetto installato a parte.

I pacchetti più nuovi non lo sostituiscono

Visual C++ 2015-2022 usa nomi di file diversi. Installarlo non fa nulla per i programmi che cercano i file 110.

Manca il pacchetto x86

I programmi a 32 bit caricano la copia x86 anche su Windows a 64 bit - installa i pacchetti di entrambe le architetture.

File del runtime danneggiati

Strumenti di pulizia ed errori del disco corrompono i file del runtime; reinstallare il pacchetto li ripara.

Le soluzioni, in ordine

1. Installa il Visual C++ 2012 Redistributable ufficiale

  1. Sul sito ufficiale Microsoft cerca "Visual C++ Redistributable for Visual Studio 2012 Update 4".
  2. Scarica entrambi gli installer: il pacchetto x64 e l'x86.
  3. Avviali uno dopo l'altro; scegli Ripristina se viene proposto.
  4. Riavvia e apri il programma.

Per la tua sicurezza: solo il sito Microsoft - i siti di download di DLL sono un canale noto di malware.

2. Ripara il pacchetto installato

  1. Impostazioni, App, App installate - cerca "Visual C++ 2012".
  2. Modifica, poi Ripristina - sia per x64 che per x86.
  3. Riavvia e prova.

3. Reinstalla il programma che fallisce

  1. Disinstallalo, riavvia, installalo da zero - gli installer di quell'epoca spesso portano con sé il runtime.
  2. Per i giochi Steam: Proprietà, File installati, Verifica l'integrità dei file di gioco.

Domande frequenti

MSVCP110 e MSVCR110 - che differenza c'è?

Sono due metà dello stesso runtime Visual C++ 2012: MSVCR110.dll è il runtime C, MSVCP110.dll la libreria C++. Un solo pacchetto li ripristina entrambi; la nostra guida a MSVCR110.dll copre l'errore gemello.

Perché servono sia x64 che x86?

Windows a 64 bit esegue entrambi i tipi di programmi, e ognuno carica la propria copia del runtime. I due pacchetti sono fatti apposta per convivere.

Posso scaricare solo MSVCP110.dll?

L'errore magari sparisce - e ne compare uno più subdolo, perché il runtime è un insieme di file abbinati. L'installer ufficiale è gratuito e richiede un minuto.

La via automatica, quando vuoi tu

Outbyte PC Repair analizza Windows e mostra quello che ha trovato - file di sistema danneggiati, problemi del registro, residui di programmi - poi aspetta. Niente viene applicato senza il tuo OK, e ogni modifica si può annullare.

Scarica Scarica Outbyte PC Repair per Windows. Prova gratuita per categoria inclusa.
Gratuitescansione e diagnosi
Scegli tucosa correggere
Windows 11 - 7sistemi supportati