Comme vous l'avez dit, la bonne marche à suivre est de ne pas télécharger au hasard. dll
Il faut plutôt déterminer quel est le Runtime Visual C++ attendu par votre programme et l'installer.
Il y a de fortes chances que si c'est Explorer qui se plaint, c'est parce qu'une nouvelle extension Shell ou un programme connexe essaie de travailler à travers elle.
Vous pouvez obtenir les derniers redistribuables à partir de cette page : Derniers téléchargements de Visual C++ supportés
Étant donné que votre erreur concerne MSVCP110.dll, je voudrais essayer Visual C++ Redistributable pour Visual Studio 2012 Update 4 c'est-à-dire la version qui énumère VC++ 11.0
Vous voudrez télécharger la version qui correspond au niveau de bits de votre programme qui génère l'erreur, qui dans ce cas, si Explorer fonctionne sous Windows 64 bits, sera 64 bits. Sinon, vous pouvez également installer la version x86 par sécurité, les deux versions peuvent coexister sans problème.
Bien sûr, cela n'aborde pas la question de savoir ce qui a mis cette erreur en lumière, mais seulement la ligne de conduite à adopter. devrait le réparer.
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 pourrait avoir été mis en quarantaine à tort par une suite antivirus, un programme pourrait l'avoir déplacé ou supprimé pour vous ou, si tout va bien, il pourrait être le signe d'une infection par un logiciel malveillant.
La première chose à faire est de réinstaller le paquet redistribuable correct, ce qui est la façon correcte de résoudre le problème en premier lieu. Si cela ne résout pas le problème, vous devez alors chercher plus profondément et découvrir pourquoi le fichier est manquant.