Я только что включил компьютер и получил сообщение об ошибке «explorer.exe», в котором говорится, что отсутствует msvcp110.dll.
Почему это может произойти, и как это исправить? Есть несколько сайтов, которые "предоставляют" отсутствующие dll, но я не хочу загружать ни один файл, и особенно dll-файл с любого случайного сайта. Знаете, как это исправить?
У меня Windows 8.1 64 бит и Visual Studio 2013, если это имеет значение.
решение1
Правильный курс действий здесь, как вы говорите, заключается не в том, чтобы загружать случайные dll
файлы со всего интернета, а вместо этого выяснить, какую именно среду выполнения Visual C++ ожидает ваша программа, и установить ее.
Скорее всего, если жалуется Explorer, то это связано с тем, что через него пытается работать новое расширение оболочки или связанная с ним программа.
Последние распространяемые файлы можно получить на этой странице:Последние поддерживаемые загрузки Visual C++
Учитывая, что ваша ошибка связана с MSVCP110.dll, я бы попробовалVisual C++ Redistributable для Visual Studio 2012 Update 4т.е. версия, которая перечисляетVС++ 11.0
Вам нужно будет загрузить версию, которая соответствует разрядности вашей программы, которая выдает ошибку, которая в этом случае, если Explorer работает на 64-битной Windows, будет 64-битной. В противном случае вы можете установить версию x86, чтобы быть уверенным, версии могут успешно сосуществовать.
Конечно, это не решает того, что на самом деле привело к появлению этой ошибки в первую очередь, а только описывает курс действий, которыйдолженпочини это.
Я надеюсь, что вы либо установили программу, которая не смогла правильно установить свои зависимости, либо удалили программу, которая ошибочно удалила файл dll. В любом случае виноват плохо созданный установщик или деинсталлятор.
В противном случае он мог быть ошибочно помещен в карантин антивирусным пакетом, какая-то программа могла переместить или удалить его или, что, к счастью, не так, это может быть признаком заражения вредоносным ПО.
Однако первым шагом должно стать переустановка правильного распространяемого пакета, что является правильным способом исправить это в первую очередь. Если это не решает проблему, то вам нужно смотреть глубже и выяснить, почему файл отсутствует.