«Приложению не удалось запуститься, так как не найден VCRUNTIME140.dll» или «msvcp140.dll отсутствует» — если вы видели такое сообщение, значит на компьютере не хватает Visual C++ Redistributable. Это системный пакет от Microsoft, который нужен большинству игр и программ для Windows.
- Разработчик: Microsoft
- Тип: системная библиотека (runtime)
- Стоимость: бесплатно
- Нужно ли устанавливать вручную: только при ошибках запуска
- Официальная страница: Microsoft Learn — Visual C++ Redistributable
Содержание
Что такое Visual C++ и зачем он нужен
Visual C++ Redistributable — набор DLL-файлов (динамических библиотек), которые нужны программам, написанным на C++. Разработчик пишет программу на C++, компилирует её, и она опирается на стандартные библиотеки Microsoft. Если этих библиотек нет на компьютере — программа не запустится.
Чаще всего с этим сталкиваются геймеры: большинство современных игр написаны на C++ и требуют актуальную версию Visual C++ Redistributable. Steam, Epic Games и другие платформы устанавливают нужные версии автоматически — но иногда что-то идёт не так.
Почему нужно несколько версий сразу
Каждый год выходит новая версия Visual Studio и соответственно новая версия Visual C++ Redistributable: 2005, 2008, 2010, 2012, 2013, 2015, 2017, 2019, 2022. При этом версии не заменяют друг друга — программы могут требовать любую конкретную.
Начиная с 2015 года Microsoft объединила версии: Visual C++ 2015, 2017, 2019 и 2022 — это один пакет «Visual C++ 2015–2022 Redistributable». Устанавливается один раз и покрывает все программы с 2015 года.
Версии 2013 и старше — отдельные пакеты, устанавливаются отдельно если нужны.
Как скачать Visual C++ официально
Актуальный пакет (2015–2022) — рекомендуем установить первым
Покрывает большинство современных игр и программ:
- 64-бит (x64): Скачать vc_redist.x64.exe
- 32-бит (x86): Скачать vc_redist.x86.exe
💡 Устанавливайте оба варианта (x64 и x86) — даже на 64-битной Windows часть программ требует 32-битную версию.
Все версии — официальная страница Microsoft
Если нужна конкретная старая версия (2013, 2012, 2010 и т.д.):
→ Microsoft Learn — все версии Visual C++ Redistributable
Как установить
- Скачайте файл с официальной страницы Microsoft
- Запустите скачанный .exe файл
- Нажмите «Установить» — процесс занимает 1–2 минуты
- Перезапустите программу или игру, которая выдавала ошибку
⚠️ Не скачивайте Visual C++ со сторонних сайтов — официальный источник только на сайте Microsoft. Сторонние «сборники» часто содержат вредоносное ПО.
Частые ошибки и их решение
| Ошибка | Причина | Решение |
|---|---|---|
| VCRUNTIME140.dll не найден | Отсутствует Visual C++ 2015–2022 | Установить vc_redist.x64.exe и x86.exe |
| msvcp140.dll не найден | То же | То же |
| MSVCR120.dll не найден | Отсутствует Visual C++ 2013 | Скачать vc_redist 2013 с Microsoft |
| MSVCR110.dll не найден | Отсутствует Visual C++ 2012 | Скачать vc_redist 2012 с Microsoft |
| Ошибка при установке 0x80070666 | Версия уже установлена | Ничего не делать — всё в порядке |
Как проверить что установлено
- Параметры → Приложения → Установленные приложения
- В поиске введите «Microsoft Visual C++»
- Увидите список всех установленных версий
На современном ПК с играми обычно установлено 5–10 разных версий Visual C++ — это нормально.
Нужно ли обновлять Visual C++
Пакет 2015–2022 обновляется через Центр обновлений Windows автоматически. Вручную обновлять не нужно — просто держите Windows Update включённым.
Часто задаваемые вопросы
Можно ли удалить старые версии Visual C++?
Не рекомендуется. Старые программы и игры могут требовать именно старые версии. Удаление может сломать часть установленного ПО. Версии Visual C++ занимают очень мало места (20–50 МБ каждая).
Visual C++ и Visual Studio — это одно и то же?
Нет. Visual Studio — среда разработки для программистов (несколько ГБ). Visual C++ Redistributable — маленький системный пакет для конечных пользователей (несколько МБ). Обычным пользователям нужен только Redistributable.
Почему игра требует Visual C++ если я уже установил его?
Возможно, игра требует 32-битную (x86) версию, а вы установили только 64-битную (x64), или наоборот. Установите оба варианта.
.NET Framework — это то же самое?
Нет, это разные вещи. .NET Framework нужен для программ на C# и .NET. Visual C++ — для программ на C++. Некоторым программам нужны оба пакета.
Итоги
Visual C++ Redistributable — обязательный системный компонент для запуска большинства игр и программ на Windows. Скачайте официальный пакет 2015–2022 (x64 + x86) с сайта Microsoft — это закроет 95% случаев с ошибками «.dll не найден».
Также в рубрике
- IDLE для Python: как установить
- PyCharm: IDE для Python
- DirectX: как обновить на Windows
- Драйверы для Windows →
