Скачать 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 со ссылками на все поддерживаемые и прежние выпуски.
- Скачайте оба установщика.
- Запустите
vc_redist.x64.exe, отметьте согласие с условиями и нажмите «Установить». - Повторите для
vc_redist.x86.exe. - Если установщик предлагает «Исправить» или «Удалить», пакет уже стоит; выберите «Исправить», чтобы восстановить повреждённые файлы.
- Перезагрузите компьютер, если об этом попросит установщик, и запустите программу снова.
Пакет бесплатный и не требует ключа или активации.
Перед установкой
Закройте программы и игры, которые используют эти библиотеки, иначе установщик может попросить перезагрузку. Не скачивайте отдельные DLL-файлы со сторонних сайтов и не копируйте их в системные папки: это небезопасно и часто не решает проблему — нужные файлы корректно ставит только официальный пакет.
Частые проблемы
- Ошибка «Не удалось установить, установлена более новая версия». На компьютере уже есть новый пакет — ничего делать не нужно. Если программа всё равно не запускается, выберите «Исправить» в установленном пакете.
- Ошибка
0x80070666. Тоже означает, что установлена такая же или более новая версия. Откройте «Приложения и возможности», найдите Microsoft Visual C++ и выполните исправление. - Не хватает
MSVCR100.dllилиMSVCR120.dll. Это библиотеки пакетов 2010 и 2013 — скачайте их со страницы всех версий. - Установщик не запускается в Windows 7. Актуальные выпуски рассчитаны на поддерживаемые версии Windows; для старой системы проверьте список совместимости на странице всех версий.
Системные требования
- Windows 10, Windows 11 или поддерживаемая серверная версия Windows
- Права администратора для установки пакета
- Для 64-битной Windows — оба пакета, x64 и x86
- Для устройств на Arm64 — отдельный пакет со страницы всех версий