10

Я только что включил свой компьютер и получил сообщение об ошибке «explorer.exe», в котором говорится, что msvcp110.dll отсутствует.

Почему это может произойти, и как мне это исправить? Есть несколько сайтов, которые "предоставляют" отсутствующие dll, но я не хочу скачивать какие-либо файлы, особенно dll-файлы с любого случайного сайта. Ты знаешь, как я могу это исправить?

У меня Windows 8.1 64 бит и Visual Studio 2013, если это имеет значение.

1 ответ1

12

Правильный порядок действий здесь, как вы говорите, состоит в том, чтобы не загружать случайные dll файлы со всего Интернета, а вместо этого выяснить, какую среду выполнения Visual C++ ожидает ваша программа, и установить ее.

Скорее всего, если это Explorer, который жалуется, то это потому, что новое расширение оболочки или связанная программа пытается работать через него.

Вы можете получить последние распространяемые файлы с этой страницы:Последние поддерживаемые загрузки Visual C++

Учитывая, что ваша ошибка для MSVCP110.dll, я бы попробовал распространять Visual C++ для Visual Studio 2012 Update 4, то есть версию, которая перечисляет VC++ 11.0

Вы захотите скачать версию, которая соответствует разрядности вашей программы, которая выдает ошибку, которая в этом случае, если Explorer работает на 64-битной Windows, будет 64-битной. В противном случае вы можете установить версию x86, чтобы быть в безопасности, версии могут счастливо сосуществовать.

Конечно, это не относится к тому, что на самом деле выявило эту ошибку, во-первых, только к действиям, которые должны ее исправить.

Я надеюсь, что вы либо установили программу, которая не установила свои зависимости должным образом, либо удалили программу, которая ошибочно удалила файл dll. В любом случае виноват плохо созданный установщик или деинсталлятор.

В противном случае он мог быть ошибочно помещен в карантин антивирусным пакетом, какая-то программа могла бы переместить или удалить его для вас, или, возможно, нет, это может быть признаком заражения вредоносным ПО.

Первый способ действий должен состоять в том, чтобы переустановить правильный распространяемый пакет, который является правильным способом исправить это в первую очередь. Если это не решит проблему, вам нужно посмотреть глубже и выяснить, почему файл отсутствует.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .