Ошибка «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/удалении программ.

  • Иногда помогает переустановка самой программы, но чаще всего нужна именно установка библиотек.

Как быстро устранить проблему

  1. Удалите проблемное приложение (например, AmneziaVPN), если оно уже установлено.

  2. Скачайте и установите официальные библиотеки Microsoft Visual C++ Redistributable 2015–2022:

    Совет: установите оба варианта, даже если у вас 64-битная Windows. Некоторые программы всё равно используют x86.

  3. Перезагрузите компьютер.

  4. Установите заново программу, которая выдавала ошибку.

Итог

Ошибка «VCRUNTIME140_1.dll was not found» не связана напрямую с самой программой — это проблема отсутствующих системных библиотек. После установки пакетов Visual C++ Redistributable проблема исчезает, и приложение запускается без сбоев.

 

💡 Статья подготовлена командой OLP.kz — мы занимаемся продажей серверов (новых и б/у), 
предоставляем услуги аренды и хостинга в дата-центрах Казахстана, а также облачные решения.
Если вам нужен сервер или готовая инфраструктура — будем рады помочь.