MSVCP140.dll отсутствует: что делать
Что означает эта ошибка
Цифра 140 — внутренний номер набора инструментов Visual Studio 2015 (v14.0); все версии компилятора 2015–2022 совместимы и используют один и тот же пакет. Поэтому одна свежая установка закрывает и msvcp140.dll, и родственные msvcp140_1.dll, msvcp140_2.dll, msvcp140_atomic_wait.dll, msvcp140_codecvt_ids.dll. Если ошибка называет msvcp140d.dll (с буквой d) — это отладочная библиотека, которой нет в пакете для пользователей: игра собрана неправильно, и помочь может только обновление от разработчика.
Где именно рвётся цепочка
Причины — от самой частой
Пошаговое решение: от простого к сложному
Проверяйте игру после каждого шага — дальше идти нужно, только если ошибка осталась.
-
Установите Microsoft Visual C++ Redistributable 2015–2022 (x64 и x86) легко ≈5 мин
Это один пакет для версий 2015, 2017, 2019 и 2022 — новый заменяет старый. Ставьте обе разрядности даже на 64-битной Windows: 32-битные игры и лаунчеры используют x86-версию. Если установщик пишет «уже установлено» — выберите «Исправить» (Repair), затем перезагрузите ПК.
Если установщик завершается ошибкой 0x80070666 — у вас уже стоит более новая версия; используйте «Исправить» в Параметры → Приложения → Microsoft Visual C++ 2015–2022 → Изменить. -
Полностью перезагрузите ПК легко ≈3 мин
Именно «Перезагрузка», а не «Завершение работы»: в Windows 10/11 включён быстрый запуск, и после выключения часть системы восстанавливается из гибернации вместе со сбойным состоянием драйвера. Перед проверкой закройте лишние программы.
-
Проверьте целостность файлов игры легко ≈10 мин
Лаунчер сравнит файлы с эталоном и докачает повреждённые и недостающие — в том числе библиотеки, которые игра хранит в своей папке. Steam: Библиотека → ПКМ по игре → Свойства → Установленные файлы → «Проверить целостность файлов игры». Epic Games: Библиотека → «…» → Управление → «Проверить». EA app / Ubisoft Connect / Battle.net: «Восстановить» или «Проверить файлы» в меню игры. Xbox app: Управление → Файлы → «Проверить и восстановить».
-
Установите обновления Windows легко ≈20 мин
Параметры → Центр обновления Windows → «Проверить наличие обновлений», затем перезагрузка. Часть компонентов (Universal C Runtime, обновления DirectX 12, исправления планировщика) приходит только так. Игры с новыми античитами требуют поддерживаемую версию Windows 10/11.
-
Проверьте системные файлы: SFC и DISM средне ≈25 мин
Откройте «Командную строку» от имени администратора и выполните по очереди:
DISM /Online /Cleanup-Image /RestoreHealth, затемsfc /scannow. DISM восстанавливает хранилище компонентов, SFC — повреждённые системные файлы из него. После завершения перезагрузите ПК.
⛔ Почему нельзя скачивать DLL с «сайтов DLL»
- Одиночный файл не чинит причину: DLL входит в пакет (Visual C++, DirectX), и рядом с ней нужны другие файлы той же версии. Подложенный файл часто даёт новую ошибку — например,
0xc000007bиз-за смешения 32- и 64-битных версий. - Такие файлы никто не проверяет: под видом DLL распространяют вредоносный код, а библиотека, загруженная игрой, получает те же права, что и игра.
- Microsoft распространяет системные библиотеки только в составе официальных установщиков. Правильный путь — установить пакет целиком с сайта Microsoft или проверить файлы игры в лаунчере.
Диагностика по вашему ПК
Укажите видеокарту, объём ОЗУ и игру — сверим с требованиями и подскажем, на что обратить внимание именно у вас. Если вы вошли в аккаунт и сохранили ПК, данные подставятся сами.
Диагностика — подсказка по характеристикам, а не замер. Версию драйвера и модель блока питания браузер не видит: версию драйвера и реальный FPS покажет приложение FPSHQ для Windows.
Ключевые цифры
Уникальные метрики FPSHQ по данным этой страницы
Сколько времени занимает каждый шаг
Оценка времени из инструкции: 5 шагов, около 63 минут. Шаги идут от простых к сложным — обычно ошибка уходит на первых.
MSVCP140.dll отсутствует: что делать
MSVCP140.dll — стандартная библиотека C++ из пакета Microsoft Visual C++ Redistributable 2015–2022. Скачайте с сайта Microsoft оба установщика — vc_redist.x64.exe и vc_redist.x86.exe, установите (или выберите «Исправить»), перезагрузите ПК. Отдельно файл качать не нужно.
- шагов в инструкции
- 5
- минут на все шаги
- 63 min
- инструкция проверена
- 02.10.2026
Частые вопросы
Какой файл скачивать: x64 или x86?
Оба. На 64-битной Windows они ставятся параллельно и не мешают друг другу: x86 нужен 32-битным программам (многим лаунчерам и старым играм), x64 — 64-битным.
Есть ли такой пакет для ARM-ноутбуков?
Да, на странице Microsoft есть версия ARM64. Но игры для x64 на Windows on ARM запускаются через эмуляцию и всё равно используют x64-пакет — ставьте оба.
Ошибка про msvcp140.dll появилась у Steam или лаунчера, а не у игры
Решение то же: лаунчеры часто 32-битные, поэтому критичен именно x86-пакет.
Нужно ли ставить Visual C++ 2015, 2017, 2019 и 2022 по отдельности?
Нет. С 2015 года Microsoft выпускает один общий пакет «Visual C++ 2015–2022»: последняя версия заменяет предыдущие и подходит играм, собранным любой из этих версий. Достаточно поставить актуальный пакет x64 и x86.
🧭 Ничего не помогло?
Запишите точный текст ошибки и модуль из «Просмотра событий» (Журналы Windows → Приложение) и напишите в поддержку разработчика игры — приложите отчёт о сбое, если игра его создала. Проверьте и наш раздел с ошибкой, похожей по тексту.
Похожие ошибки
Официальные источники
Факты и ссылки проверены: 2026-10-02