Il modo corretto di agire qui è, come dici tu, di non scaricare dll
file 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.