Поделиться через


Новые поддерживаемые версии пакета Visual C++ Redistributable

Примечание.

Вы здесь, чтобы скачать Visual Studio? Перейдите на страницу загрузок Visual Studio.

Эта статья предназначена для разработчиков, которым необходимо установить библиотеки среды выполнения Visual C++ с помощью приложения. Если вы пытаетесь исправить приложение, обновив библиотеки среды выполнения Visual C++, обратитесь к поставщику приложений по инструкциям.

Чтобы найти нужную загрузку, выберите версию Visual Studio из следующей таблицы. Каждая ссылка позволяет перейти к соответствующему разделу загрузки.

Версия Секция
Последняя поддерживаемая версия 14 (для Visual Studio 2017–2026) Последняя поддерживаемая версия распространяемого компонента
Visual Studio 2015 г. Visual Studio 2015 (VC++ 14.0)
Visual Studio 2013 г. Visual Studio 2013 (VC++ 12.0)
Visual Studio 2012 г. Visual Studio 2012 (VC++ 11.0)
Visual Studio 2010 г. Visual Studio 2010 (VC++ 10.0)
Visual Studio 2008 г. Visual Studio 2008 (VC++ 9.0)
Visual Studio 2005 Visual Studio 2005 (VC++ 8.0)

Подсказка

Возникли ли проблемы с установкой распространяемого компонента Visual C++? Ознакомьтесь с руководством по устранению неполадок.

Распространение разрешено только для лицензированных Visual Studio пользователей, как описано в условиях лицензионного соглашения Visual Studio. Дополнительные сведения о распространении файлов Visual C++ см. в разделе " Распространение файлов Visual C++".

Пакет распространения Microsoft Visual C++ устанавливает библиотеки среды выполнения для Microsoft C и C++. Для многих приложений, созданных с помощью средств сборки Microsoft Visual C++ (MSVC), требуются эти библиотеки. Если ваше приложение построено с использованием этих библиотек, на целевой системе должен быть установлен пакет Microsoft Visual C++ Redistributable не менее новой версии, чем средства сборки, использованные для сборки вашего приложения, вдобавок к самому приложению.

Архитектура распространяемого пакета должна соответствовать целевой архитектуре приложения. (Например, невозможно установить распространяемый пакет ARM64 на систему x86 или пакет x64 на систему x86.) Мы рекомендуем использовать последнюю доступную версию распространяемого пакета для вашей версии Visual Studio.

Пакет распространения Visual C++ версии 14

В следующей таблице перечислены последние поддерживаемые распространяемые пакеты Microsoft Visual C++ версии 14. Последняя поддерживаемая версия имеет последние реализованные функции C++, безопасность, надежность и производительность. Он также включает последние обновления соответствия стандартов языка И библиотекИ C++ . Мы рекомендуем установить эту версию для всех приложений, созданных с помощью средств сборки MSVC, доступных в Visual Studio 2017, 2019, 2022 или 2026.

В отличие от более старых версий Visual Studio с редкими распространяемыми обновлениями, номер версии не указан в следующей таблице для распространяемого компонента Visual C++ версии 14, так как он часто обновляется. Чтобы найти номер версии последней распространяемой версии, скачайте нужную версию с помощью одной из следующих ссылок. Затем просмотрите его свойства с помощью Проводника #REF!. На панели сведений версия файла содержит номер версии распространяемого компонента.

Последняя поддерживаемая распространяемая версия

Архитектура Ссылка Примечания.
ARM64 https://aka.ms/vc14/vc_redist.arm64.exe Permalink для последней поддерживаемой версии ARM64.
Х86 https://aka.ms/vc14/vc_redist.x86.exe Permalink для последней поддерживаемой версии x86.
X64 https://aka.ms/vc14/vc_redist.x64.exe Permalink для последней поддерживаемой версии x64. Распространяемый пакет X64 содержит бинарные файлы ARM64 и X64. Этот пакет упрощает установку необходимых библиотек Visual C++ ARM64 при наличии распространяемого компонента X64 на устройстве ARM64.

Скачайте другие версии, включая версии канала долгосрочного обслуживания (LTSC), на сайте Dev Essentials.

Примечания.

  • Некоторые скачиваемые файлы, упомянутые в этой статье, в настоящее время доступны на сайте Welcome to Dev Essentials. Войдите с помощью учетной записи подписки Visual Studio, чтобы получить доступ к ссылкам скачивания. Если вы запрашиваете учетные данные, используйте существующую учетную запись подписки Visual Studio. Или создать бесплатную учетную запись. Выберите "Нет учетной записи"? Создайте его!.

  • Распространяемый пакет Visual C++ версии 14 не содержит отдельных пакетов для различных языков. Условия лицензионного соглашения для разных языков доступны на условиях лицензионного соглашения майкрософт.

  • Visual Studio 2017 и более поздних версий совместно используют те же распространяемые файлы. Все приложения, созданные средствами сборки MSVC версии 14.* в Visual Studio 2017, 2019, 2022 или 2026, могут использовать последнюю распространяемую версию Visual C++ версии 14.

    Версия распространяемого компонента, установленного на компьютере, должна быть той же или более поздней, чем версия средств сборки MSVC, используемых для создания приложения. Дополнительные сведения о том, какую версию распространяемого компонента установить, см. в разделе "Определение, какие динамические библиотеки (DLL) распространять". Дополнительные сведения о совместимости двоичных файлов см. в разделе C++ двоичная совместимость между версиями Visual Studio.

  • Последняя версия распространяемого компонента Visual C++ версии 14, включенная в Visual Studio 2026, поддерживает только следующие операционные системы:

    • #REF! и 11
    • #REF!, 2019, 2022 и 2025
  • Поддержка Visual Studio 2015 года закончилась 15 октября 2025 года. Так как поддержка распространяемого компонента Visual C++ подключена к версии Visual Studio, в которой она сначала поставляется, поддержка распространяемого компонента Visual C++ 2015 (версия 14.0.24212) также закончилась 15 октября 2025 г. Последняя доступная версия см. в разделе Visual Studio 2015 (Visual C++ 14.0).

    После завершения поддержки Visual Studio 2015 среда выполнения версии 14 была бинарно совместимая с приложениями, построенными с помощью средств сборки Visual Studio 2015 MSVC. Так как Visual Studio 2015 больше не поддерживается, мы рекомендуем обновить ваши проекты для использования поддерживаемой версии средств сборки MSVC и последней версии v14 Runtime, а также распространяемого пакета Visual C++ начиная с 2017 года и выполнить обновление на месте до компонента Visual C++ 2015 Redistributable (14.0.24212.0). Распространяемые пакеты для 2013 и более ранних версий остаются установлены параллельно.

  • Пакет распространяемых библиотек Visual C++ поддерживает несколько опций командной строки. Дополнительные сведения см. в разделе "Параметры командной строки" для распространяемых пакетов.

Неподдерживаемые устаревшие версии

Visual Studio 2015 (VC++ 14.0) (больше не поддерживается)

Чтобы скачать последнюю доступную версию распространяемого компонента Visual C++ для Visual Studio 2015, перейдите на страницу Добро пожаловать в Dev Essentials. На вкладке Downloads найдите распространяемый компонент Visual C++ для Visual Studio 2015.

Последняя версия распространяемого компонента Visual C++ для Visual Studio 2015 — 14.0.24212.0 и доступна для архитектур ARM64, X86 и X64.

Visual Studio 2013 (VC++ 12.0) (больше не поддерживается)

Эти ссылки позволяют загрузить последние доступные англоязычные пакеты распространения Microsoft Visual C++ для Visual Studio 2013. Вы можете скачать другие версии и языки из пакета обновления для Visual C++ 2013 Redistributable или на приветственной странице Dev Essentials.

Архитектура Версия Ссылка
Х86 12.0.40664.0 vcredist_x86.exe
X64 12.0.40664.0 vcredist_x64.exe

Другие версии 2013

Visual Studio 2012 (VC++ 11.0) с обновлением 4 (больше не поддерживается)

Эти ссылки загружают последние доступные en-US распространяемые пакеты Microsoft Visual C++ для Visual Studio 2012 с обновлением 4. Другие версии и языки можно скачать на веб-сайте Распространяемые пакеты Visual C++ для Visual Studio 2012 с обновлением 4 или на веб-сайте #REF!.

Архитектура Версия Ссылка
Х86 11.0.61030.0 en_visual_cpp_redistributable_for_visual_studio_2012_update_4_x86_3161523.exe
X64 11.0.61030.0 en_visual_cpp_redistributable_for_visual_studio_2012_update_4_x64_3161523.exe

Visual Studio 2010 (VC++ 10.0) с пакетом обновления 1 (SP1) (больше не поддерживается)

Примечание.

Visual Studio 2010 Service Pack 1 завершил расширенную поддержку 14 июля 2020 года.

Архитектура Версия Ссылка
Х86 10.0.40219.325 vcredist_x86.exe
X64 10.0.40219.325 vcredist_x64.exe

Скачайте файлы для других языков и архитектур из обновления безопасности MFC для распространяемого пакета Microsoft Visual C++ 2010 с пакетом обновления 1 (SP1).

Visual Studio 2008 (VC++ 9.0) с пакетом обновления 1 (SP1) (больше не поддерживается)

Архитектура Версия Ссылка
Х86 9.0.30729.5677 vcredist_x86.exe
X64 9.0.30729.5677 vcredist_x64.exe

Скачайте распространяемые файлы для других языков и архитектур из распространяемого пакета безопасности MFC для Microsoft Visual C++ 2008 с пакетом обновления 1 (SP1).

Visual Studio 2005 (VC++ 8.0) с пакетом обновления 1 (SP1) (больше не поддерживается)

Распространяемые файлы для архитектур X86, X64 и IA64 доступны в пакете обновления безопасности MFC Microsoft Visual C++ 2005 Service Pack 1 Redistributable.

  • C++ двоичная совместимость между версиями Visual Studio
  • Аудит использования версии среды выполнения Visual C++
  • Часто задаваемые вопросы о жизненном цикле: распространяемые библиотеки Visual C++ и библиотеки среды выполнения
  • Устранение неполадок с распространяемой установкой Visual C++

Примечания к релизу

  • Что нового в C++ для Visual Studio
  • заметки о выпуске Visual Studio 2026
  • Новые возможности Visual C++ 2003–2015
  • Журнал изменений стандартной библиотеки шаблонов (STL)
  • Год улучшений C++
  • Управление версиями компилятора Microsoft Visual C++

Заметки о соответствии C++

  • улучшения соответствия стандартам C++ в Visual Studio
  • улучшения соблюдения стандартов C++ в Visual Studio 2019
  • улучшения соответствия C++ в Visual Studio 2017
  • Соответствие языка Microsoft C/C++ в разных версиях Visual Studio