KeyLane

Скачать Microsoft Visual C++ Redistributable

Visual C++ Redistributable — библиотеки Microsoft, без которых не запускаются многие игры и программы. Официальные пакеты x64 и x86 последней версии и страница всех выпусков.

Распространяемый пакет Microsoft Visual C++ (Visual C++ Redistributable, vcredist) — набор системных библиотек, необходимых программам, написанным на C и C++ в среде Visual Studio. Если нужных библиотек нет, игра или приложение не запускается и сообщает, что не найден файл вроде MSVCP140.dll, VCRUNTIME140.dll или VCRUNTIME140_1.dll. Установка пакета решает такую проблему.

Что входит

Начиная с Visual Studio 2015 Microsoft выпускает единый пакет версии 14: последняя версия заменяет предыдущие и подходит программам, собранным в Visual Studio 2015, 2017, 2019, 2022 и новее. Поэтому отдельно ставить «пакет 2017» или «пакет 2019» не нужно — достаточно актуального.

Старые программы могут требовать пакеты более ранних поколений — 2005, 2008, 2010, 2012 или 2013. Они не заменяют друг друга и ставятся рядом. Их Microsoft больше не обновляет, но они по-прежнему доступны на официальной странице со всеми версиями.

Какой пакет выбрать

  • x64 — для 64-битных программ. Нужен на 64-битной Windows.
  • x86 — для 32-битных программ. Его тоже стоит поставить на 64-битную Windows: многие игры и утилиты до сих пор 32-битные.
  • Arm64 — для устройств на процессорах Arm; его ссылка есть на странице всех версий.

Итог: на обычном компьютере с 64-битной Windows установите оба пакета — x64 и x86. Узнать разрядность системы можно в «Параметры → Система → О программе».

Как скачать и установить

На странице три кнопки. Две первые сразу скачивают с сервера Microsoft установщики последней версии: vc_redist.x64.exe и vc_redist.x86.exe. Третья открывает официальную страницу документации Microsoft со ссылками на все поддерживаемые и прежние выпуски.

  1. Скачайте оба установщика.
  2. Запустите vc_redist.x64.exe, отметьте согласие с условиями и нажмите «Установить».
  3. Повторите для vc_redist.x86.exe.
  4. Если установщик предлагает «Исправить» или «Удалить», пакет уже стоит; выберите «Исправить», чтобы восстановить повреждённые файлы.
  5. Перезагрузите компьютер, если об этом попросит установщик, и запустите программу снова.

Пакет бесплатный и не требует ключа или активации.

Перед установкой

Закройте программы и игры, которые используют эти библиотеки, иначе установщик может попросить перезагрузку. Не скачивайте отдельные DLL-файлы со сторонних сайтов и не копируйте их в системные папки: это небезопасно и часто не решает проблему — нужные файлы корректно ставит только официальный пакет.

Частые проблемы

  • Ошибка «Не удалось установить, установлена более новая версия». На компьютере уже есть новый пакет — ничего делать не нужно. Если программа всё равно не запускается, выберите «Исправить» в установленном пакете.
  • Ошибка 0x80070666. Тоже означает, что установлена такая же или более новая версия. Откройте «Приложения и возможности», найдите Microsoft Visual C++ и выполните исправление.
  • Не хватает MSVCR100.dll или MSVCR120.dll. Это библиотеки пакетов 2010 и 2013 — скачайте их со страницы всех версий.
  • Установщик не запускается в Windows 7. Актуальные выпуски рассчитаны на поддерживаемые версии Windows; для старой системы проверьте список совместимости на странице всех версий.

Системные требования

  • Windows 10, Windows 11 или поддерживаемая серверная версия Windows
  • Права администратора для установки пакета
  • Для 64-битной Windows — оба пакета, x64 и x86
  • Для устройств на Arm64 — отдельный пакет со страницы всех версий