El curso de acción correcto aquí es, como usted dice, no ir a descargar dll
archivos aleatorios de todo Internet, sino averiguar qué Visual C ++ Runtime espera su programa e instalarlo.
Lo más probable es que si Explorer se está quejando, es porque una nueva extensión de shell o un programa relacionado está tratando de resolverlo.
Puede obtener los últimos redistribuibles en esta página: Últimas descargas compatibles de Visual C ++
Dado que su error es para MSVCP110.dll, probaría Visual C ++ Redistributable para Visual Studio 2012 Update 4, es decir, la versión que enumera VC ++ 11.0
Querrá descargar la versión que coincida con el bit-ness de su programa que arroja el error, que en este caso si Explorer se ejecuta en Windows de 64 bits será de 64 bits. De lo contrario, también puede instalar la versión x86 para estar seguro, las versiones pueden coexistir felizmente.
Por supuesto, lo que esto no aborda es lo que realmente trajo este error a la luz en primer lugar, solo el curso de acción que debería solucionarlo.
Espero que haya instalado un programa que no pudo instalar sus dependencias correctamente o que desinstaló un programa que eliminó incorrectamente el archivo dll. De cualquier manera, es un instalador o desinstalación mal creado el que tiene la culpa.
De lo contrario, podría haber sido puesto en cuarentena por error por un conjunto de antivirus, algún programa podría haberlo movido o eliminado por usted o, con suerte, no, podría ser un signo de una infección de malware.
Sin embargo, el primer curso de acción debería ser reinstalar el paquete redistribuible correcto, que es la forma correcta de solucionar esto en primera instancia. Si eso no soluciona el problema, entonces debe buscar más a fondo y descubrir por qué falta el archivo.