Загрузки последних поддерживаемых версий Распространяемого компонента Visual C++
Распространяемый компонент Visual C++ устанавливает библиотеки среды выполнения Microsoft C и C++ (MSVC). Для многих приложений, созданных с помощью средств Microsoft C и C++, требуются эти библиотеки. Если приложение использует эти библиотеки, перед установкой приложения необходимо установить пакет Microsoft Распространяемый компонент Visual C++ в целевой системе. Архитектура распространяемого пакета должна соответствовать целевой архитектуре приложения. Распространяемая версия должна быть не менее последней, чем набор инструментов сборки MSVC, используемый для сборки приложения. Мы рекомендуем использовать последнюю распространяемую версию Visual Studio, за исключением некоторых исключений, указанных далее в этой статье.
Дополнительные сведения об установке и распространении компонентов Visual Studio см. в разделе «Распространение файлов Visual C++».
Visual Studio 2015, 2017, 2019 и 2022
В этой таблице перечислены последние поддерживаемые пакеты Microsoft Распространяемый компонент Visual C++ для Visual Studio 2015, 2017, 2019 и 2022. Последняя поддерживаемая версия имеет последние реализованные функции C++, безопасность, надежность и производительность. Он также включает последние обновления соответствия стандартов языка И библиотекИ C++ . Мы рекомендуем установить эту версию для всех приложений, созданных с помощью Visual Studio 2015, 2017, 2019 или 2022.
В отличие от старых версий Visual Studio, которые имеют редкие обновления redist, номер версии не указан в следующей таблице для Visual Studio 2015-2022, так как редист часто обновляется. Чтобы найти номер версии последнего редиста, скачайте нужный редист, используя одну из следующих ссылок. Затем просмотрите его свойства с помощью Windows проводник. В области сведений версия файла содержит версию redist.
Последняя версия Microsoft Распространяемый компонент Visual C++
Последняя версия 14.38.33135.0
Чтобы скачать эту версию для каждой поддерживаемой архитектуры, используйте следующие ссылки:
Архитектура | Установить связь | Примечания. |
---|---|---|
ARM64 | https://aka.ms/vs/17/release/vc_redist.arm64.exe | Permalink для последней поддерживаемой версии ARM64 |
X86 | https://aka.ms/vs/17/release/vc_redist.x86.exe | Permalink для последней поддерживаемой версии x86 |
X64 | https://aka.ms/vs/17/release/vc_redist.x64.exe | Permalink для последней поддерживаемой версии x64. Распространяемый пакет X64 содержит двоичные файлы ARM64 и X64. Этот пакет упрощает установку необходимых двоичных файлов Visual C++ ARM64 при установке распространяемого компонента X64 на устройстве ARM64. |
Скачайте другие версии, включая долгосрочные версии канала выпуска LTSC, из my.visualstudio.com.
Примечания.
- В Распространяемый компонент Visual C++ для Visual Studio 2015-2022 нет отдельных пакетов для разных языков. Он содержит EULAs для всех поддерживаемых языков.
- Некоторые загрузки, которые упоминание в этой статье, доступны в настоящее время на my.visualstudio.com. Войдите с помощью учетной записи подписки Visual Studio, чтобы получить доступ к ссылкам скачивания. Если вы запрашиваете учетные данные, используйте имеющуюся учетную запись подписки Visual Studio. Или создайте бесплатную учетную запись, выбрав учетную запись «Нет»? Создайте его! Ссылку.
- Версии Visual Studio, начиная с Visual Studio 2015, используют те же распространяемые файлы. Например, любые приложения, созданные наборами инструментов Visual Studio 2015, 2017, 2019 или 2022, могут использовать последние Распространяемый компонент Visual C++ Майкрософт. Однако версия Microsoft Распространяемый компонент Visual C++, установленной на компьютере, должна быть той же или выше, чем версия набора инструментов Visual C++, используемого для создания приложения. Дополнительные сведения о том, какую версию распространяемого компонента необходимо установить, см. в разделе «Определение распространяемых библиотек DLL». Дополнительные сведения о двоичной совместимости см. в статье C++ с двоичной совместимостью между версиями Visual Studio.
- Поддержка Windows XP: корпорация Майкрософт завершила поддержку Windows XP 8 апреля 2014 г. Текущие версии Распространяемый компонент Visual C++ для Visual Studio 2015-2022 поддерживают только Windows 7, 8.1, 10 и 11. Последняя версия Распространяемый компонент Visual C++, которая работает в Windows XP, поставляется в Visual Studio 2019 версии 16.7 (версии файлов, начиная с версии 14.27). Распространяемый компонент доступен в разделе my.visualstudio.com Загрузки как Распространяемый компонент Visual C++ для Visual Studio 2019 (версия 16.7). Используйте поле поиска, чтобы найти эту версию. Чтобы скачать файлы, выберите нужную платформу и язык, а затем нажмите кнопку «Скачать «.
- Распространяемый компонент Visual C++ поддерживает несколько параметров командной строки. Дополнительные сведения см. в разделе «Параметры командной строки» для распространяемых пакетов.
Visual Studio 2013 (VC++ 12.0)
Эти ссылки загружают последние поддерживаемые пакеты microsoft microsoft en-US Распространяемый компонент Visual C++ для Visual Studio 2013. Другие версии и языки можно скачать из обновления для распространяемого пакета Visual C++ 2013 или из my.visualstudio.com.
Архитектура | Версия | Установить связь |
---|---|---|
X86 | 12.0.40664.0 | vcredist_x86.exe |
X64 | 12.0.40664.0 | vcredist_x64.exe |
Другие версии
- Многобайтовая библиотека MFC для Visual Studio 2013. Эта надстройка MFC для Visual Studio 2013 содержит многобайтовый набор символов (МБ CS) библиотеки классов Microsoft Foundation (MFC).
- Среда выполнения Visual C++ 2013 для неопубликованных приложений Windows 8.1. Дополнительные сведения см. в разделе «Среда выполнения C++ для неопубликованных приложений Windows 8.1» в блоге команды C++.
Visual Studio 2012 (VC++ 11.0) с обновлением 4 (больше не поддерживается)
Эти ссылки скачивают последние доступные пакеты microsoft en-US Распространяемый компонент Visual C++ для Visual Studio 2012 с обновлением 4. Другие версии и языки можно скачать из пакетов Microsoft Распространяемый компонент Visual C++ для Visual Studio 2012 с обновлением 4 или с my.visualstudio.com.
Архитектура | Версия | Установить связь |
---|---|---|
X86 | 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) (больше не поддерживается)
Архитектура | Версия | Установить связь |
---|---|---|
X86 | 10.0.40219.325 | vcredist_x86.exe |
X64 | 10.0.40219.325 | vcredist_x64.exe |
Скачайте распространяемые файлы для других языков и архитектур:
Visual Studio 2008 (VC++ 9.0) с пакетом обновления 1 (SP1) (больше не поддерживается)
Visual Studio 2008 с пакетом обновления 1 (SP1) достигла конца расширенной поддержки 10 апреля 2018 г.
Архитектура | Версия | Установить связь |
---|---|---|
X86 | 9.0.30729.5677 | vcredist_x86.exe |
X64 | 9.0.30729.5677 | vcredist_x64.exe |
Скачайте распространяемые файлы для других языков и архитектур:
Visual Studio 2005 (VC++ 8.0) с пакетом обновления 1 (SP1) (больше не поддерживается)
Окончание расширенной поддержки Visual Studio 2005 12 апреля 2016 г.
- Распространяемые файлы для архитектур X86, X64 и IA64 доступны в microsoft Visual C++ 2005 с пакетом обновления 1 для распространяемого пакета MFC.
Заметки о выпуске
- Заметки о выпуске Visual Studio 2022
- Новые возможности C++ в Visual Studio
- Новые возможности Visual C++ 2003–2015
- Серверная часть MSVC Обновления с Visual Studio 2022 версии 17.3
- Журнал изменений стандартной библиотеки шаблонов (STL)
- Год улучшений C++
- Управление версиями компилятора Microsoft Visual C++
Заметки о соответствии C++
- Улучшения соответствия C++ в Visual Studio
- Улучшения соответствия C++ в Visual Studio 2019
- Улучшения соответствия C++ в Visual Studio 2017
- Соответствие языка Microsoft C/C++ версии Visual Studio
Обратная связь
Были ли сведения на этой странице полезными?
Восстановление Visual Studio
Иногда установка Visual Studio может повреждаться. Восстановление полезно для исправления широкого спектра проблем, возникающих во время установки, в том числе проблем с обновлением.
Когда целесообразно использовать восстановление
Используйте восстановление, если у вас возникли проблемы с:
- Полезными данными установки. Проблемы такого типа могут происходить при неудачной записи файла на диск, что приводит к его повреждению. В ходе восстановления вы сможете заново получить необходимые файлы.
- Скачивание на стороне клиента, если вы исправили любые проблемы с подключением к Интернету или прокси-сервером.
- Обновлением Visual Studio. Процедура восстановления способна устранить многие распространенные проблемы с обновлением.
Нестабильное подключение к Интернету или проблема в службе Windows, например установщике Windows, может вызвать проблемы с установкой. В этих сценариях также может быть затронуто восстановление. Чтобы проверить наличие базовых проблем, просмотрите отчет об ошибках, созданный Visual Studio Installer.
При восстановлении Visual Studio сбрасывает пользовательские параметры и переустанавливает существующие сборки. Если у вас возникла проблема с продуктом и исправление не устранено, создайте запрос обратной связи Visual Studio. Дополнительные сведения см. в статье Как сообщить о проблеме с Visual Studio или Visual Studio Installer.
Как выполнить восстановление
- Найдите Visual Studio Installer на своем компьютере. В меню «Пуск» Windows можно выполнить поиск по запросу «установщик».
Примечание. Кроме того, Visual Studio Installer можно найти в следующем расположении: C:\Program Files (x86)\Microsoft Visual Studio\Installer\setup.exe
Для продолжения работы может потребоваться обновление самого установщика. Если это так, следуйте инструкциям на экране.
В установщике найдите установленный у вас выпуск Visual Studio. Затем выберите Дополнительно и Восстановить.
Примечание. Восстановление Visual Studio приведет к сбросу ее среды. Локальные настройки, включая пользовательские расширения, установленные без повышения прав, параметры пользователя и профили, будут удалены. Ваши синхронизированные параметры, такие как темы, цвета и настраиваемые сочетания клавиш, будут восстановлены.
- Найдите Visual Studio Installer на своем компьютере. В меню «Пуск» Windows выполните поиск по запросу «установщик» и выберите в результатах Visual Studio Installer. Вы также можете найти установщик Visual Studio в следующем расположении: C:\Program Files (x86)\Microsoft Visual Studio\Installer\setup.exe Вам может быть предложено обновить Visual Studio Installer, прежде чем продолжить. Если это так, следуйте инструкциям на экране.
- В Visual Studio Installer найдите установку Visual Studio, которую требуется восстановить. Затем выберите Восстановление из раскрывающегося меню Дополнительно.
Примечание. Восстановление Visual Studio приведет к сбросу ее среды. Локальные настройки, включая пользовательские расширения, установленные без повышения прав, параметры пользователя и профили, будут удалены. Ваши синхронизированные параметры, такие как темы, цвета и настраиваемые сочетания клавиш, будут восстановлены.
Поддержка или устранение неполадок
Иногда возникают проблемы. Если установить Visual Studio не удается, воспользуйтесь пошаговыми указаниями в статье Устранение неполадок при установке и обновлении Visual Studio.
Ниже приведены несколько дополнительных вариантов:
- Доступен чат по вопросам установки, где можно получить поддержку при проблемах с установкой (только на английском языке).
- Вы можете сообщить о проблемах с продуктом, используя средство Сообщить о проблеме. Оно доступно как в Visual Studio Installer, так и в IDE Visual Studio. Если вы являетесь ИТ-администратором и у вас не установлена программа Visual Studio, вы можете отправить отзыв ИТ-администратора здесь.
- Вы можете предлагать новые функции, просматривать описания проблем и искать решения в сообществе разработчиков Visual Studio.
Связанный контент
- Установка Visual Studio
- Обновление Visual Studio
- Удаление Visual Studio
- Устранение неполадок при установке и обновлении Visual Studio
Как переустановить Microsoft Visual C++
Привет, друзья. В этой статье будем говорить о том, как переустановить Microsoft Visual C++. Microsoft Visual C++ — это пакет компонентов среды выполнения библиотек Visual C++, он нужен для запуска в среде Windows программ и игр, разработанных на языке программирования C++. Microsoft Visual C++ предустановлен в актуальных версиях Windows 7, 8.1 и 10 (если мы говорим об чистых дистрибутивах операционных систем). Но этот пакет, в отличие от других компонентов Windows, обеспечивающих работу программ и игр, не является интегрированным в систему. Он как обычная программа удаляется из Windows путём деинсталляции и может быть установлен по новой. А в его удалении и установке по новой может стать необходимость при возникновении проблем в запуске и работе программ и игр. Давайте же посмотрим, как переустанавливается Microsoft Visual C++.
Как переустановить Microsoft Visual C++ в Windows
Итак, друзья, пакет значимых для работы некоторых сторонних программ и игр компонентов Microsoft Visual C++. Если в результате сбоев работы Windows, нашего пользовательского вмешательства, проникновения на компьютер вредоносного ПО файлы этого пакета уничтожатся или повредятся, Microsoft Visual C++ будет работать некорректно или вообще не будет работать. И, соответственно, спровоцирует проблемы в работе программ и игр, которым нужны компоненты пакета. Если у вас эти проблемы уже имеют место быть, просто переустановите Microsoft Visual C++. Для этого нужно удалить пакет как обычную программу и установить по новой. Удалять лучше не системным функционалом Windows, а с помощью программы-деинсталлятора с функцией зачистки остатков. В нашем случае это программа Geek Uninstaller. Запускаем и с её помощью деинсталлируем Microsoft Visual C++, значимый в перечне программ как Microsoft Visual C++ 2015-2019 Redistributable, и значимый дважды с дописками (x64) и (x86). Т.е. для 32-х и 64-битной разрядности.
Далее идём на сайт Microsoft . И качаем установщики Microsoft Visual C++ 32-х и 64-битной разрядности. Важно: друзья, вне зависимости от разрядности используемой вами Windows устанавливать Microsoft Visual C++ нужно и для 32-х, и для 64-битной разрядности. Программы и игры могут использовать оба выпуска пакета.
Устанавливаем оба выпуска пакета как обычные программы.
И перезагружаем компьютер. На этом всё.
tagsКлючевые слова
Обновление проектов C++ с более ранних версий Visual Studio
Чтобы обновить проект, созданный в более ранней версии Visual Studio, просто откройте проект в последней версии Visual Studio. Visual Studio предлагает обновить проект до текущей схемы.
Если выбрать «Нет«, проект не обновляется. Для проектов, созданных в Visual Studio 2010 и более поздних версий, можно по-прежнему использовать проект в более новой версии Visual Studio. Просто задайте свойства проекта, чтобы продолжить использовать старый набор инструментов. Если вы оставляете старую версию Visual Studio на компьютере, его набор инструментов доступен в более поздних версиях. Например, если проект должен продолжать работать в Windows XP, можно обновить до Visual Studio 2019. Затем вы указываете набор инструментов как v141_xp или более ранних версий в свойствах проекта. Дополнительные сведения см. в разделе Использование собственного многоплатформенного нацеливания в Visual Studio для сборки старых проектов.
Если выбрать «Да«, проект обновляется на месте. Его нельзя преобразовать обратно в более раннюю версию. В сценариях обновления рекомендуется создать резервную копию существующих файлов проекта и решения.
Visual Studio 2022 не рекомендуется поддерживать обновление типов проектов, имеющих .dsw или .dsp расширения. Для обновления этих проектов можно использовать более раннюю версию Visual Studio, например Visual Studio 2019, а затем обновить их в Visual Studio 2022 для использования последних средств и функций Visual Studio.
Обновление отчетов
При обновлении проекта вы получите отчет об обновлении. Отчет также сохраняется в папке проекта как UpgradeLog.htm. В отчете об обновлении показано, какие проблемы были обнаружены во время преобразования. В нем перечислены некоторые сведения о внесенных изменениях, в том числе:
- Свойства проекта.
- Включите файлы.
- Код, который больше не компилируется чисто из-за улучшений соответствия компилятора или изменений в стандарте.
- Код, основанный на возможностях Visual Studio или Windows, которые больше не доступны. Или файлы заголовков, которые либо не включены в установку Visual Studio по умолчанию, либо были удалены из продукта.
- Код, который больше не компилируется из-за изменений в API, таких как переименованные API, измененные подписи функций или устаревшие функции.
- Код, который больше не компилируется из-за изменений в диагностика, например предупреждение становится ошибкой
- Ошибки компоновщика из-за измененных библиотек, особенно при использовании /NODEFAULTLIB.
- Ошибки среды выполнения или непредвиденные результаты из-за изменений поведения.
- Ошибки, появившиеся в средствах. Если возникла проблема, сообщите о ней команде Visual C++ через обычные каналы поддержки или с помощью страницы Сообщество разработчиков Visual Studio C++.
Некоторые обновленные проекты и решения можно успешно создавать без изменения. Однако большинству проектов, скорее всего, потребуются изменения в параметрах проекта и исходном коде. Нет единого правильного способа решения этих проблем, но мы рекомендуем использовать поэтапный подход. Перед началом работы ознакомьтесь с обзором потенциальных проблем обновления, чтобы получить дополнительные сведения о многих типах распространенных ошибок.
- Задайте набор инструментов платформы, стандарт языка C++ и версию пакета SDK для Windows (если применимо) для предпочитаемых версий. (Общие свойства конфигурации свойств>>проекта)>
- Если у вас много ошибок, вы можете временно отключить некоторые параметры при их исправлении. Чтобы отключить /permissive- этот параметр, используйте свойства конфигурации свойств>>проекта>C/C++>Language. Чтобы отключить параметр анализа кода, используйте анализ свойств >>конфигурации проекта.>
- Убедитесь в наличии всех зависимостей и правильности путей включения или расположений библиотеки. (Каталоги конфигурации свойств>>проекта>VC++)
- Выявление и исправление ошибок, вызванных ссылками на API, которые больше не существуют.
- Исправьте все оставшиеся ошибки, которые препятствуют компиляции. Общие сведения о потенциальных проблемах обновления для устранения распространенных ошибок.
- Включите и исправьте /permissive- новые ошибки, вызванные несоответствующим кодом, ранее скомпилированному в MSVC.
- Включите анализ кода для выявления потенциальных проблем или устаревших шаблонов кодирования, которые больше не считаются приемлемыми. Если анализ кода помечает множество ошибок, вы можете отключить некоторые предупреждения, чтобы сосредоточиться на наиболее важных. Интегрированная среда разработки может помочь в быстрых исправлениях для некоторых видов проблем.
- Рассмотрите другие возможности модернизации кода. Например, замените пользовательские структуры и алгоритмы данных на стандартные библиотеки C++ или библиотеку с открытым кодом. Используя стандартные функции, вы упрощаете обслуживание кода другими пользователями. Вы можете быть уверены, что этот код был хорошо протестирован и проверен многими экспертами по комитету по стандартам и более широкому сообществу C++.
Для устранения ошибок можно найти решения или отправить вопрос в Microsoft Learn Q&A. Для проблем с компилятором и инструментами C++ воспользуйтесь веб-сайтом Сообщество разработчиков C++.