Comme vous le dites, la bonne action consiste à ne pas télécharger de dll
fichiers aléatoires à partir d'Internet, mais à déterminer à quel runtime Visual C ++ votre programme s'attend et à installer cela.
Il y a de fortes chances que si c'est Explorer qui se plaint, c'est parce qu'une nouvelle extension de shell ou un programme connexe essaie de fonctionner.
Vous pouvez obtenir les derniers redistribuables à partir de cette page: Derniers téléchargements Visual C ++ pris en charge
Étant donné que votre erreur concerne MSVCP110.dll, j'essaierais Visual C ++ Redistributable pour Visual Studio 2012 Update 4, c'est-à-dire la version qui répertorie VC ++ 11.0.
Vous voudrez télécharger la version qui correspond à la bit-ness de votre programme qui génère l'erreur, qui dans ce cas si l'Explorateur s'exécute sur Windows 64 bits sera 64 bits. Sinon, vous pouvez également installer la version x86 pour être sûr, les versions peuvent coexister avec bonheur.
Bien sûr, ce que cela ne résout pas ce qui a réellement révélé cette erreur en premier lieu, mais uniquement la ligne de conduite qui devrait la corriger.
J'espère que vous avez installé un programme qui n'a pas réussi à installer correctement ses dépendances ou que vous avez désinstallé un programme qui a supprimé à tort le fichier dll. Dans tous les cas, c'est un programme d'installation ou de désinstallation mal créé qui est à blâmer.
Sinon, il aurait pu être mis en quarantaine à tort par une suite antivirus, un programme aurait pu le déplacer ou le supprimer pour vous ou, espérons-le non, cela pourrait être le signe d'une infection par un logiciel malveillant.
La première action doit cependant être de réinstaller le package redistribuable correct, qui est la bonne façon de résoudre ce problème dans la première instance. Si cela ne résout pas le problème, vous devez approfondir et découvrir pourquoi le fichier est manquant.