Правильний хід дій тут, як ви говорите, полягає в тому, щоб не завантажувати випадкові dll
файли з усього Інтернету, а замість цього розробити лише те, який Visual C ++ Runtime очікує ваша програма, і встановити це.
Швидше за все, якщо скаржиться саме на Провідник, то це тому, що через нього намагається працювати нове розширення оболонки або пов’язана програма.
На цій сторінці ви можете отримати останні оновлені матеріали: Останні підтримувані Visual C ++ завантаження
З огляду на те, що ваша помилка в MSVCP110.dll, я б спробував перерозподілити Visual C ++ для Visual Studio 2012 Update 4, тобто версію, що містить список VC ++ 11.0
Ви хочете завантажити версію, яка відповідає розрядністю вашої програми, яка видає помилку, яка в цьому випадку, якщо Explorer працює на 64-розрядної Windows, буде 64-розрядною. Інакше ви можете встановити версію x86 так само, щоб бути безпечною, версії можуть спільно існувати.
Звичайно, це не стосується того, що насправді вияснило цю помилку в першу чергу, а лише дії, які повинні її виправити.
Я би сподівався, що ви або встановили програму, яка не змогла встановити її залежності належним чином, або ви видалили програму, яка неправильно видалила файл dll. У будь-якому випадку винуваті погано створений інсталятор або видалення.
В іншому випадку це може бути неправильно піддано карантину антивірусним пакетом, якась програма могла перенести або видалити його для вас, або, сподіваємось, це не може бути ознакою зараження шкідливим програмним забезпеченням.
Перший спосіб дій, проте, повинен бути перевстановити правильний перерозподільний пакет, що є правильним способом виправити це в першу чергу. Якщо це не вирішує проблему, то потрібно заглянути глибше і з’ясувати, чому файл відсутній.