Как обновить visual c для windows 10
Перейти к содержимому

Как обновить visual c для windows 10

  • автор:

Как скачать Visual C++ Redistributable 2008-2019

Как скачать распространяемые пакеты Microsoft Visual C++ Redistributable

Распространяемые пакеты Microsoft Visual C++ (Visual C++ Redistributable) содержат необходимые компоненты для запуска игр и программ, разработанных с помощью соответствующих версий Visual Studio и, как правило, нужны при ошибках вида «Запуск программы невозможен» так как файлы DLL с названиями, начинающимися с msvcr или msvcp отсутствуют на компьютере. Чаще всего требуются компоненты Visual Studio 2012, 2013 и 2015, но есть возможность загрузки и установки распространяемых пакетов Visual C++ 2005-2019.

Далее в инструкции способы скачать распространяемые компоненты Visual C++ для Windows 10, 8.1 и Windows 7, x64 и x86 (32-бит) официальным способом с сайта Майкрософт и путем установки из стороннего источника, о проблемах, с которыми можно столкнуться при установке и дополнительная информация, которая может оказаться полезной.

  • Как скачать распространяемые пакеты Visual C++ с сайта Майкрософт
  • Неофициальный способ установки Visual C++ Runtime Installer (All-In-One)
  • Видео инструкция

Загрузка распространяемых пакетов Visual C++ с сайта Майкрософт

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

  • Visual Studio 2015-2019 — при установке этого набора устанавливаются все необходимые компоненты Visual C++ 2015, 2017 и 2019 в рамках одного файла установщика.
  • Visual Studio 2013 (Visual C++ 12.0)
  • Visual Studio 2012 (Visual C++ 11.0)
  • Visual Studio 2010 SP1
  • Visual Studio 2008 SP1

Важное примечание: если вы загружаете библиотеки для исправления ошибок при запуске игр и программ (DLL отсутствует), а ваша система — 64-разрядная, следует скачать и установить как x86 компоненты (для 32-бит), так и x64 версии, так как многим программам для запуска нужны библиотеки 32-бит (x86) даже в x64 Windows 10, 8.1 и Windows 7.

Порядок загрузки компонентов будет следующим:

  1. Зайдите на официальную страницу https://support.microsoft.com/ru-ru/help/2977003/the-latest-supported-visual-c-downloads и выберите нужный компонент.
  2. Для Visual C++ 2015-2019 достаточно напрямую скачать и установить файлы vc_redist.x86.exe и vc_redist.x64.exe Официальная страница загрузки Visual C++ Redistributable
  3. Для компонентов Visual C++ 2013 после выбора «распространяемые пакеты Microsoft Visual C++ для Visual Studio 2013» вы попадете на страницу с двумя списками установщиков — x64 и x86, для каждого языка отдельная ссылка. Загрузите компоненты по нужной ссылке (русский язык на изображении ниже не поместился, но доступен). Загрузка компонентов Visual C++ x64 и x86
  4. Для некоторых компонентов (например, для версии Visual C++ 2012) вы увидите предложение войти с вашей учетной записью Майкрософт. Но делать это не обязательно — ниже в этой статье я дам ссылки на прямую загрузку с сайта Майкрософт без необходимости входа.

Также на сайте Майкрософт доступны отдельные страницы для загрузки распространяемых пакетов Microsoft Visual C++ список таких страниц далее:

  • Visual C++ 2013 — https://support.microsoft.com/ru-ru/help/3179560/update-for-visual-c-2013-and-visual-c-redistributable-package (во второй части страницы есть прямые ссылки для скачивания x86 и x64 версий).
  • Visual C++ 2010 — https://www.microsoft.com/ru-ru/download/details.aspx?id=26999
  • Visual C++ 2008 — https://www.microsoft.com/ru-ru/download/details.aspx?id=26368
  • Visual Studio 2017 (x64) — https://go.microsoft.com/fwlink/?LinkId=746572
  • Visual С++ 2015 — https://www.microsoft.com/ru-ru/download/details.aspx?id=53840 и https://www.microsoft.com/ru-ru/download/details.aspx?id=52685

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

Установка распространяемых пакетов Visual C++

Возможные проблемы при установке:

  • Если при установке отдельных компонентов вам сообщат, что они уже есть на компьютере, попробуйте установщик другой разрядности (возможно, не хватает именно его).
  • Если вы уверены, что проблемы при запуске программ или игр вызваны каким-то набором компонентов, но он не устанавливается, посмотрите: присутствует ли он в списке в Панель управления — Программы и компоненты. Если да, то попробуйте удалить его там и заново запустить установщик.
  • Если вы отключали какие-либо службы Windows 10, 8.1 и Windows 7, связанные с обновлениями или «установщиком Windows», это может приводить к ошибкам при установке библиотек Visual C++.
  • Отдельные инструкции про ошибку 0x80070666 при установке компонентов Visual C++ и Неопознанную ошибку 0x80240017 .

Неофициальный способ скачать библиотеки DLL — Visual C++ Runtime Installer (All-In-One)

Есть и неофициальные установщики необходимых для запуска программ DLL файлов Visual Studio. Один из таких установщиков, судя по всему, безопасный (три обнаружения в VirusTotal похожи на ложные срабатывания) — Visual C++ Runtime Installer (All-In-One), устанавливающий сразу все необходимые компоненты (x86 и x64) из одного установщика.

Процесс установки выглядит следующим образом:

  1. Запуск установщика и нажатие Y в окне установщика. Установка всех библиотек Visual C++
  2. Дальнейший процесс установки будет автоматическим, при этом, перед установкой компонентов, существующие наборы распространяемых пакетов Visual Studio будут удалены с компьютера. Устанавливаются распространяемые пакеты Visual C++ 2005-2017 годов, а также дополнительные библиотеки. Необходимые пакеты Visual Studio установлены

Загрузка Visual C runtimes all-in-one

Скачать Visual C++ Runtime Installer (All-In-One) можно с сайта https://www.majorgeeks.com/files/details/visual_c_runtime_installer.html (обратите внимание на скриншот, стрелкой отмечена ссылка на загрузку).

Видео инструкция

Если остаются вопросы, задавайте в комментариях, но, надеюсь, проблемы были решены, а необходимые компоненты установлены.

Руководство по переносу и обновлению Microsoft C++

В этой статье приведено руководство по обновлению кода Microsoft C++ до последней версии Visual Studio. Для проектов, созданных в Visual Studio 2010–2017, просто откройте проект в Visual Studio 2019. Вы можете обновить проект Visual Studio 2008 или более ранних версий в двух шагах. Сначала используйте Visual Studio 2010, чтобы преобразовать проект в формат MSBuild. Затем откройте проект в Visual Studio 2019. Полные инструкции см. в статье Об обновлении проектов C++ из более ранних версий Visual Studio.

Наборы инструментов в Visual Studio 2015, Visual Studio 2017 и Visual Studio 2019 совместимы с двоичными файлами. Теперь можно обновить до более последней версии компилятора, не обновляя зависимости библиотеки. Дополнительные сведения см. в статье о совместимости двоичных файлов C++ между версиями Visual Studio.

При обновлении проектов, использующих библиотеки с открытым исходным кодом или предназначенных для запуска на нескольких платформах, мы рекомендуем перенести проект на основе CMake. Дополнительные сведения см. в проектах CMake в Visual Studio

Причины обновления кода C++

Если устаревшее приложение работает удовлетворительно, в безопасной среде и не находится в активной разработке, может оказаться не так много стимулов для его обновления. Однако рассмотрим обновление в таких случаях: приложению требуется постоянное обслуживание. Кроме того, вы выполняете разработку новых функций или делаете улучшения производительности или безопасности. Обновление приносит следующие преимущества:

  • Тот же код может выполняться быстрее, так как мы улучшили оптимизацию компилятора.
  • Современные функции C++ и методики программирования устраняют множество распространенных причин ошибок и создают код, который гораздо проще поддерживать, чем старые идиомы в стиле C.
  • Время сборки ускоряется из-за улучшений производительности компилятора и компоновщика.
  • Лучшее соответствие стандартам. Параметр компилятора /permissive- помогает определить код, который не соответствует текущему стандарту C++. Новый препроцессор также поддерживает соответствие кода.
  • Улучшена безопасность во время выполнения, включая более безопасные функции библиотеки среды выполнения C. Кроме того, функции компилятора, такие как защита проверка и санитизаторы адресов (новые возможности Visual Studio 2019 версии 16.4).

Многонацелие и обновление

Возможно, обновление базы кода до нового набора инструментов не является вариантом. Вы по-прежнему можете использовать последнюю версию Visual Studio для создания и редактирования проектов, использующих старые наборы инструментов и библиотеки. В Visual Studio 2019 вы можете воспользоваться такими функциями, как:

  • современные статические средства анализа, включая основные рекомендации по C++ проверка ers и Clang-Tidy, чтобы помочь выявить потенциальные проблемы в исходном коде.
  • автоматическое форматирование в соответствии с вашим выбором современных стилей может помочь сделать устаревший код гораздо более читаемым.

В этом разделе

Обращение Description
Обновление проектов C++ с более ранних версий Visual Studio Обновление базы кода до последней версии Visual Studio и компилятора.
Средства интегрированной среды разработки для обновления кода C++ Полезные функции интегрированной среды разработки, которые помогают в процессе обновления.
Двоичная совместимость C++ между версиями Visual Studio Использование библиотек версии 140 и более поздних версий из проектов версии 140 и более поздних версий.
Использование собственного многоплатформенного нацеливания в Visual Studio для сборки старых проектов Используйте Visual Studio со старыми компиляторами и библиотеками.
Журнал изменений Visual C++ 2003–2015 Список всех изменений в библиотеках Microsoft C++ и средств сборки из Visual Studio 2003 до 2015, которые могут потребовать изменений в коде.
Новые возможности Visual C++ 2003–2015 Все новые сведения для Microsoft C++ из Visual Studio 2003 до Visual Studio 2015.
Перенос и обновление: примеры и конкретные случаи Для этого раздела мы перенесли и обновили несколько примеров и приложений, а также рассмотрели достигнутые результаты. Эти статьи дают вам представление о том, что участвует в процессе переноса и обновления. На протяжении всего процесса мы даем советы и рекомендации по обновлению, а также поясняем, каким образом были устранены конкретные ошибки.
Перенос на универсальную платформу Windows Содержит сведения о переносе кода приложения в Windows 10 и более поздних версий.
Знакомство с Visual C++ для пользователей UNIX Содержит сведения для пользователей UNIX, которые не знакомы с Visual C++ и хотят научиться работать с этой средой.
Запуск программ Linux в Windows Здесь описываются параметры для переноса приложений из UNIX в Windows.

Загрузки последних поддерживаемых версий Распространяемого компонента 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

Обратная связь

Были ли сведения на этой странице полезными?

Обновление Microsoft Visual C++ в Windows 10

Важно! Процедура обновления Microsoft Visual C++ подразумевает переход на официальный сайт Microsoft для загрузки необходимых компонентов. На момент написания статьи у некоторых пользователей, проживающих на территории России, могут быть проблемы с доступом к указанному ресурсу. Если страница загрузки установщика Microsoft Visual C++ у вас не открывается, используйте VPN, это устранит проблему. Если вы не знаете, как это сделать, обратитесь за помощью к тематической статье на нашем сайте. В ней есть отдельный способ, описывающий настройку такого соединения.

Подробнее: Руководство по настройке интернета на Windows 10

как обновить visual c для windows 10_01

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

Открыв в браузере страницу загрузки Microsoft Visual C++, выполните описанные далее действия:

    Выберите версию, которую необходимо обновить. На момент написания статьи всего есть шесть вариантов, пронумерованных годом выхода. Для корректной работы большей части программного обеспечения требуется последняя версия (Visual Studio 2015, 2017, 2019 и 2022), но в вашем случае это может быть не так. Определившись с нужной версией, щелкните по ссылке, расположенной в блоке «В этой статье».

как обновить visual c для windows 10_02

как обновить visual c для windows 10_03

Переместившись в соответствующее место страницы, немного ниже вы увидите таблицу со ссылками на загрузку инсталлятора. На данном этапе необходимо выбрать подходящую для вашего компьютера редакцию. Опираться следует на столбец «Архитектура». Если ваш ПК работает на базе архитектуры x86, а это большая часть процессоров, тогда выбирать следует из «X86» и «X64». Отличие между ними в разрядности операционной системы: «X86» — для 32-разрядной, а «X64» — для 64-разрядной. Если ваш процессор работает на архитектуре ARM, выбирайте «ARM64». По итогу щелкните по ссылке, расположенной напротив нужного варианта.

Примечание! Если вы не знаете разрядность своей операционной системы, посмотреть нужную информацию можно непосредственно в Windows 10. Но при необходимости сделать это получится и с помощью специального программного обеспечения. Подробнее об этом рассказывается в другой статье на нашем сайте. Чтобы ознакомиться с изложенным там материалом, воспользуйтесь представленной ниже ссылкой. Подробнее: Как посмотреть разрядность операционной системы Windows 10

как обновить visual c для windows 10_14

как обновить visual c для windows 10_04

как обновить visual c для windows 10_05

как обновить visual c для windows 10_06

как обновить visual c для windows 10_07

как обновить visual c для windows 10_08

как обновить visual c для windows 10_09

Важно! Если выбранная вами версия Microsoft Visual C++ уже была установлена в операционной системе, то при запуске инсталлятора на экране появится не лицензионное соглашение, а представленное на изображении ниже окно. В этом случае нажмите по кнопке «Исправить». Дальнейшие действия будут аналогичны тем, что описывались выше.

как обновить visual c для windows 10_10

При необходимости вы можете проверить, какие именно версии Microsoft Visual C++ уже установлены в Windows 10. Делается это в специальном меню параметров.

как обновить visual c для windows 10_11

  1. Откройте окно настроек системы любым доступным способом. Например, сделать это можно через контекстное меню кнопки «Пуск». Щелкните по ней правой кнопкой мыши, а затем выберите в появившемся списке пункт «Параметры». Читайте также: Как открыть «Параметры» в Windows 10
  2. Перейдите в раздел «Приложения», щелкнув по одноименному элементу интерфейса левой кнопкой мыши.

как обновить visual c для windows 10_12

как обновить visual c для windows 10_13

Примечание! Если во время установки Microsoft Visual C++ вы столкнулись с трудностями, обратитесь за помощью к тематической статье на нашем сайте. В ней рассматриваются причины появления проблем и способы их устранения. Несмотря на то что все действия выполняются на примере пакета Microsoft Visual C Redistributable 2015, они будут актуальны и для других версий.

Подробнее: Решение проблем с установкой Microsoft Visual C Redistributable 2015

как обновить visual c для windows 10_15

Вадим Матузок Вам помогли мои советы?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *