KF2 не запускается: ошибка MSVCR110.dll отсутствует
Это короткое русскоязычное руководство сообщества показывает ошибку, которую видит игрок, когда Killing Floor 2 не запускается: окно Windows сообщает, что запуск программы невозможен, так как на компьютере отсутствует MSVCR110.dll, и предлагает переустановить программу.
Сообщение об ошибке при отсутствии библиотеки среды выполнения.
Почему так происходит
msvcr110.dll входит в среду выполнения Microsoft Visual C++ 2012. Killing Floor 2 и компоненты её запуска на неё опираются. На свежей установке Windows или после чистки утилитой, удалившей старые среды выполнения, файла может не оказаться, и игра не стартует.
Как исправить
- Скачайте Visual C++ Redistributable для Visual Studio 2012 с сайта Microsoft.
- Установите его. На 64-разрядной Windows поставьте и x86, и x64 пакеты, так как часть компонентов игры 32-битная.
- При необходимости перезагрузите ПК и снова запустите игру.
- Если сообщение не пропало, в Steam выберите «Проверить целостность файлов игры» для Killing Floor 2.
Не скачивайте DLL с посторонних сайтов: официальный пакет установит её безопасно. В комментариях читатели писали, что способ помог, а один сообщил, что ошибка осталась; в таком случае проверьте другие недостающие среды выполнения или ещё раз проверьте файлы игры.
Если игра запускается, но вылетает позже, см. исправление вылета в главном меню.
Вопросы и ответы
- Что значит ошибка MSVCR110.dll?
- Windows не находит библиотеку среды выполнения Microsoft Visual C++ 2012, нужную исполняемому файлу игры. Это не файл Killing Floor 2, он входит в пакет Visual C++ Redistributable.
- Какой пакет ставить?
- Visual C++ Redistributable для Visual Studio 2012 (msvcr110.dll входит в него). На 64-разрядной Windows надёжнее поставить и x86, и x64 версии.