Die richtige Vorgehensweise besteht darin, wie Sie sagen, nicht zufällige dll
Dateien aus dem gesamten Internet herunterzuladen, sondern herauszufinden, welche Visual C ++ Runtime Ihr Programm erwartet, und dies zu installieren.
Wenn sich der Explorer beschwert, liegt dies wahrscheinlich daran, dass eine neue Shell-Erweiterung oder ein verwandtes Programm versucht, dies zu verarbeiten.
Die neuesten weiterverteilbaren Dateien finden Sie auf dieser Seite: Neueste unterstützte Visual C ++ - Downloads
Da Ihr Fehler für MSVCP110.dll gilt, würde ich Visual C ++ Redistributable für Visual Studio 2012 Update 4 versuchen, dh die Version, in der VC ++ 11.0 aufgeführt ist
Sie möchten die Version herunterladen, die der Bit-Ness Ihres Programms entspricht, das den Fehler auslöst. In diesem Fall ist die Version 64-Bit, wenn der Explorer unter 64-Bit-Windows ausgeführt wird. Andernfalls können Sie aus Sicherheitsgründen auch die x86-Version installieren. Die Versionen können problemlos nebeneinander existieren.
Natürlich geht es hier nicht darum, was diesen Fehler tatsächlich ans Licht gebracht hat, sondern nur um die Vorgehensweise, die ihn beheben sollte.
Ich würde hoffen, dass Sie entweder ein Programm installiert haben, dessen Abhängigkeiten nicht ordnungsgemäß installiert wurden, oder ein Programm deinstalliert haben, das die DLL-Datei fälschlicherweise entfernt hat. In beiden Fällen ist ein schlecht erstelltes Installationsprogramm oder eine Deinstallation schuld.
Andernfalls könnte es von einer Antivirensuite fälschlicherweise unter Quarantäne gestellt worden sein, ein Programm hätte es für Sie verschoben oder entfernt oder es könnte hoffentlich kein Anzeichen für eine Malware-Infektion sein.
Die erste Vorgehensweise sollte jedoch darin bestehen, das richtige weiterverteilbare Paket neu zu installieren. Dies ist der richtige Weg, um dies in erster Linie zu beheben. Wenn das Problem dadurch nicht behoben wird, müssen Sie genauer hinschauen und herausfinden, warum die Datei fehlt.