Come riparare il msvcp110.dll mancante


10

Ho appena acceso il mio computer e ho ricevuto un errore da "explorer.exe" che dice che manca msvcp110.dll.

Perché ciò potrebbe accadere e come posso risolverlo? Esistono diversi siti che "forniscono" le DLL mancanti, ma non voglio scaricare alcun file, e in particolare i file DLL da qualsiasi sito casuale. Sai come posso sistemarlo?

Ho Windows 8.1 a 64 bit e Visual Studio 2013 se questo è importante.


Installa semplicemente la ridistribuzione c ++ 2010 ma questo file non è richiesto per nessuna funzionalità predefinita, quindi è meglio installare di nuovo l'applicazione che lo richiede ...
Ramhound

@Ramhound in quanto vi sono ridistribuzioni più recenti, perché dovrei installare la ridistribuzione del 2010?
Jim Blum,

1
Perché hai un'applicazione installata che lo richiede? Sì, ci sono una mezza dozzina di versioni (2005 2007 2010 2013) appena sopra la mia testa
Ramhound

@Jim Blum Verifica la presenza di aggiornamenti attraverso i Windows Updatequali è ufficiale il modo in cui dovrebbe essere possibile correggere la DLL mancante, altrimenti l'installazione del pacchetto di ridistribuzione C ++ è inevitabile
αsααc t ի ε β ss

Risposte:


12

Il modo corretto di agire qui è, come dici tu, di non scaricare dllfile casuali da tutta Internet, ma piuttosto capire quale runtime di Visual C ++ il tuo programma si aspetta e installarlo.

È probabile che se si sta lamentando Explorer, è perché una nuova estensione della shell o un programma correlato sta cercando di risolverlo.

È possibile ottenere gli ultimi ridistribuibili da questa pagina: Ultimi download di Visual C ++ supportati

Dato che l'errore è relativo a MSVCP110.dll, proverei Visual C ++ ridistribuibile per Visual Studio 2012 Update 4, ovvero la versione che elenca VC ++ 11.0

Ti consigliamo di scaricare la versione che corrisponde al bit-ness del tuo programma che genera l'errore, che in questo caso se Explorer è in esecuzione su Windows a 64 bit sarà 64-bit. Altrimenti puoi installare anche la versione x86 per sicurezza, le versioni possono coesistere felicemente.

Ovviamente ciò che non risolve ciò che effettivamente ha portato alla luce questo errore in primo luogo, solo il modo di agire che dovrebbe risolverlo.

Spero che tu abbia installato un programma che non ha installato correttamente le sue dipendenze o che tu abbia disinstallato un programma che ha rimosso erroneamente il file dll. In ogni caso è la colpa di un programma di installazione o di una disinstallazione mal creato.

Altrimenti potrebbe essere stato erroneamente messo in quarantena da una suite antivirus, alcuni programmi potrebbero averlo spostato o rimosso per te o, si spera di no, potrebbe essere un segno di un'infezione da malware.

Il primo modo di agire dovrebbe essere quello di reinstallare il pacchetto ridistribuibile corretto, che è il modo corretto di risolvere questo problema in prima istanza. Se ciò non risolve il problema, è necessario cercare più a fondo e scoprire perché manca il file.


2
Il "programma di installazione poco creato" nel mio caso è l'aggiornamento a Windows 8.1. Durante le fasi finali dell'aggiornamento mentre il computer diceva "solo occupandosi di alcune cose", l'errore Explorer non è stato in grado di eseguire a causa della DLL mancante.

Per eventuali lettori futuri: Mokubai è corretto. L'installazione di Visual C ++ Redistributable per Visual Studio 2012 Update 4 ha risolto il problema su una macchina Win 8.1 x64.
Moshe,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.