Коротко: Microsoft Visual C++ Redistributable нужен многим программам и играм для запуска. На 64-битной Windows обычно стоит установить оба пакета: x64 и x86. Отдельные DLL с сайтов “скачать vcruntime140.dll” лучше не качать — ставьте официальный пакет Microsoft.

Что такое Microsoft Visual C++ Redistributable

Microsoft Visual C++ Redistributable — это набор системных библиотек Microsoft, которые нужны программам, собранным на Visual C++.

Без этих библиотек приложение может не запуститься и показать ошибку:
  • VCRUNTIME140.dll не найден;
  • MSVCP140.dll отсутствует;
  • VCRUNTIME140_1.dll не найден;
  • api-ms-win-crt-runtime-l1-1-0.dll отсутствует;
  • The code execution cannot proceed because VCRUNTIME140.dll was not found;
  • The program can't start because MSVCP140.dll is missing from your computer.

Почему пакет называется 2015–2022

Пакет Visual C++ Redistributable 2015–2022 объединяет библиотеки для программ, собранных в Visual Studio 2015, 2017, 2019 и 2022.

То есть обычно не нужно искать отдельные пакеты 2015, 2017, 2019 и 2022. Ставится актуальный пакет 2015–2022, и он закрывает большинство современных программ.

Какую версию ставить: x64, x86 или ARM64

Для большинства обычных ПК с 64-битной Windows нужно ставить:
  • x64 — для 64-битных программ;
  • x86 — для 32-битных программ.
Даже на 64-битной Windows могут запускаться 32-битные программы, поэтому часто нужны оба пакета.

ARM64 нужен только для устройств Windows на ARM.

Короткое правило

Если у вас обычный ноутбук или ПК с Windows 10/11:
  1. Сначала установите x64.
  2. Потом установите x86.
  3. Перезагрузите компьютер, если установщик попросит.

Где скачивать Visual C++ Redistributable

Скачивать нужно только с официального сайта Microsoft.

Не используйте:
  • сайты “скачать DLL”;
  • архивы с отдельными DLL;
  • сборники библиотек от неизвестных авторов;
  • установщики с рекламой;
  • торренты и репаки.
Отдельная DLL может не решить проблему и легко добавит новую. Правильный способ — поставить официальный Redistributable.

Как установить Visual C++ Redistributable

Порядок простой:
  1. Скачайте официальный установщик Microsoft.
  2. Запустите vc_redist.x64.exe.
  3. Примите лицензию.
  4. Нажмите Install или Repair.
  5. Дождитесь окончания установки.
  6. Запустите vc_redist.x86.exe и повторите установку.
  7. Перезагрузите Windows, если система попросит.
Обычно установщики называются так:
vc_redist.x64.exe
vc_redist.x86.exe
vc_redist.arm64.exe

Что выбрать: Install, Repair или Uninstall

Если пакет ещё не установлен, будет кнопка Install.

Если пакет уже установлен, часто доступны варианты:
  • Repair — восстановить установку;
  • Uninstall — удалить пакет;
  • Close — закрыть окно.
Если программа не запускается из-за DLL, а пакет уже установлен, сначала попробуйте Repair.

Как проверить, установлен ли Visual C++ Redistributable

Через “Приложения”:
  1. Откройте Параметры Windows.
  2. Перейдите в Приложения.
  3. Найдите Microsoft Visual C++.
  4. Проверьте наличие пакетов 2015–2022 x64 и x86.
Через классическую панель:
appwiz.cpl
Команду можно выполнить через Win + R.

Почему на компьютере много Visual C++ Redistributable

Это нормально. На Windows часто стоят разные версии:
  • 2005;
  • 2008;
  • 2010;
  • 2012;
  • 2013;
  • 2015–2022;
  • x86 и x64 варианты.
Не удаляйте старые пакеты “для чистки”. Старые программы могут зависеть именно от них.

Ошибка VCRUNTIME140.dll

Если программа пишет, что VCRUNTIME140.dll не найден, обычно нужен Visual C++ Redistributable 2015–2022.

Что сделать:
  1. Не скачивайте DLL отдельно.
  2. Скачайте официальный vc_redist.x64.exe.
  3. Установите x64.
  4. Установите x86.
  5. Перезагрузите компьютер.
  6. Запустите программу снова.

Ошибка MSVCP140.dll

MSVCP140.dll тоже относится к Visual C++ Redistributable.

Решение такое же:
  • установить или восстановить Visual C++ 2015–2022 x64;
  • установить или восстановить Visual C++ 2015–2022 x86;
  • проверить, не заблокировал ли файл антивирус;
  • переустановить проблемную программу, если ошибка осталась.

Ошибка VCRUNTIME140_1.dll

VCRUNTIME140_1.dll часто требуется более новым программам. Ставьте актуальный Visual C++ Redistributable 2015–2022 с сайта Microsoft.

Если пакет уже стоит:
  1. Запустите установщик x64.
  2. Выберите Repair.
  3. Запустите установщик x86.
  4. Выберите Repair.
  5. Перезагрузите Windows.

Нужно ли ставить Visual C++ от имени администратора

Да, обычно установщик требует права администратора, потому что добавляет системные компоненты.

Если появляется UAC-запрос, проверьте:
  • файл скачан с сайта Microsoft;
  • имя файла похоже на vc_redist.x64.exe или vc_redist.x86.exe;
  • издатель — Microsoft Corporation.

Можно ли удалить старые версии Visual C++

Лучше не надо.

Даже если версия кажется старой, её может использовать старая программа или игра. Удаление Visual C++ часто приводит к новым ошибкам DLL.

Если очень нужно чистить систему, сначала создайте точку восстановления, но в обычной ситуации эти пакеты не трогают.

Что делать, если установка не помогает

Проверьте по шагам:
  1. Установлены ли оба пакета: x64 и x86.
  2. Не скачали ли вы ARM64 вместо x64.
  3. Не повреждён ли установщик.
  4. Не блокирует ли программу антивирус.
  5. Не лежит ли рядом с программой старая DLL, которая конфликтует.
  6. Не нужна ли программе другая версия Visual C++: 2013, 2012, 2010.
  7. Не повреждена ли сама программа.
Иногда проще удалить программу, поставить Visual C++ Redistributable и затем установить программу заново.

Почему нельзя скачивать DLL отдельно

Сайты с отдельными DLL — плохая идея.

Проблемы:
  • неизвестно, откуда файл;
  • можно скачать не ту версию;
  • можно получить вредоносный файл;
  • одна DLL не заменяет весь Redistributable;
  • ошибка может перейти на следующую DLL.
Правильный путь — официальный пакет Microsoft.

Как проверить скачанный установщик

Если сомневаетесь:
  1. Проверьте, что файл скачан с Microsoft.
  2. Посмотрите цифровую подпись.
  3. Проверьте SHA-256, если есть официальный хеш.
  4. При необходимости проверьте файл через VirusTotal.
Инструкции:

Мини-чеклист

Если программа не запускается из-за Visual C++:
  1. Не скачивайте отдельные DLL.
  2. Скачайте официальный Visual C++ Redistributable 2015–2022.
  3. Установите x64.
  4. Установите x86.
  5. Перезагрузите компьютер.
  6. Запустите программу снова.
  7. Если ошибка осталась — попробуйте Repair.
  8. Если не помогло — переустановите проблемную программу.

FAQ

На 64-битной Windows нужен только x64?

Нет. Часто нужны x64 и x86, потому что 32-битные программы используют x86-библиотеки даже на 64-битной Windows.

Можно ли ставить Visual C++ 2015–2022 поверх старого?

Да. Если пакет уже установлен, установщик предложит Repair или обновит компоненты.

Нужно ли удалять Visual C++ 2015 перед установкой 2022?

Обычно нет. Актуальный пакет 2015–2022 обновляет нужные компоненты.

Почему ошибка осталась после установки?

Возможные причины: установили только x64, нужна x86-версия, программа повреждена, рядом лежит неправильная DLL, нужен другой Redistributable или .NET Runtime.

Visual C++ и .NET — это одно и то же?

Нет. Visual C++ Redistributable и .NET Runtime — разные компоненты. Если программа просит .NET, ставьте .NET.

См. также


Вывод: при ошибках VCRUNTIME140.dll, MSVCP140.dll и VCRUNTIME140_1.dll не скачивайте DLL отдельно. Ставьте официальный Microsoft Visual C++ Redistributable 2015–2022, обычно сразу x64 и x86.