Ошибка «VCRUNTIME140_1.dll was not found» — как исправить?
В чем суть ошибки
При запуске некоторых программ на Windows, например AmneziaVPN или других приложений, вы можете увидеть сообщение:
The code execution cannot proceed because VCRUNTIME140_1.dll was not found. Reinstalling the program may fix this problem.
Это означает, что в системе отсутствует библиотека VCRUNTIME140_1.dll. Она входит в состав пакета Microsoft Visual C++ Redistributable и используется многими программами, собранными на Visual Studio.
Почему это происходит
-
В системе не установлен пакет Visual C++ Redistributable.
-
Или он был повреждён при обновлении Windows/удалении программ.
-
Иногда помогает переустановка самой программы, но чаще всего нужна именно установка библиотек.
Как быстро устранить проблему
-
Удалите проблемное приложение (например, AmneziaVPN), если оно уже установлено.
-
Скачайте и установите официальные библиотеки Microsoft Visual C++ Redistributable 2015–2022:
Совет: установите оба варианта, даже если у вас 64-битная Windows. Некоторые программы всё равно используют x86.
-
Перезагрузите компьютер.
-
Установите заново программу, которая выдавала ошибку.
Итог
Ошибка «VCRUNTIME140_1.dll was not found» не связана напрямую с самой программой — это проблема отсутствующих системных библиотек. После установки пакетов Visual C++ Redistributable проблема исчезает, и приложение запускается без сбоев.
💡 Статья подготовлена командой OLP.kz — мы занимаемся продажей серверов (новых и б/у),
предоставляем услуги аренды и хостинга в дата-центрах Казахстана, а также облачные решения.
Если вам нужен сервер или готовая инфраструктура — будем рады помочь.