2

Прежде всего, я скачал время выполнения, предложенное в следующих ответах:

Которые в основном одинаковы, но указывают разные версии среды выполнения Visual C++. Я перепробовал все комбинации всех версий 32- и 64-разрядных сред выполнения.

Это тоже не дубликат, потому что проблема все еще возникает.


Недавно я установил свежую копию Windows 10 на новый диск, но при попытке запустить некоторые программы со старого диска я получаю сообщения об ошибках DLL отсутствующих для MSVCR100.dll и MSVCP100.dll .

Моим первым инстинктом была установка распространяемой среды выполнения Visual C++, но это не помогло. После проверки ответов выше, я нашел более поздние версии, но результат был тот же. DLL были правильно размещены установщиками в SysWOW64 и System32 , но программы не могут их обнаружить.

Рассматриваемые программы - Steam (который, несмотря на ошибки, все еще работает, за исключением обновлений игры) и CEMU (который вообще не открывается). Я также слышу "звук ошибки" Windows при выключении / перезагрузке компьютера, возможно, из-за этих "отсутствующих" библиотек DLL.


ОБНОВИТЬ

Даже размещение DLL непосредственно рядом с программой и ее запуск по-прежнему вызывает ошибки.

1 ответ1

3

Моим первым инстинктом была установка распространяемой среды выполнения Visual C++, но это не помогло. После проверки ответов выше, я нашел более поздние версии, но результат был тот же. DLL были правильно размещены установщиками в папках SysWOW64 и System32, но программы не могут их обнаружить.

Вы указали, что у вас установлены VC++ 2010 и VC+ 2013. Для рассматриваемых программ требуется VC++ 2012.

Как я уже сказал, я попробовал все комбинации обычного 2010, 2010SP1 и 2010MFCSU для 32 и 64 бит. Решение, изложенное в связанных вопросах, не решило мою проблему.

MSVCR110.dll и MSVCP110.dll являются компонентами VC++ 2012, а не VC++ 2010

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