C++
Как обновить Microsoft Visual C++: Redistributable, Visual Studio и Build Tools
Чтобы обновить Microsoft Visual C++, сначала нужно понять, что именно вы хотите обновить. Пользователи часто называют одним названием три разных вещи:
- Microsoft Visual C++ Redistributable — runtime для запуска программ;
- Visual Studio — IDE для разработки;
- Build Tools for Visual Studio — компилятор и инструменты сборки.
Если ошибка появляется при запуске игры или программы, обычно нужен Redistributable. Если ошибка возникает при сборке проекта или установке пакета, могут понадобиться Build Tools. Если вы пишете код в Visual Studio, обновление делается через Visual Studio Installer
Обновить Visual C++ Redistributable
Безопасный вариант:
- Откройте официальную страницу Microsoft Visual C++ Redistributable latest supported downloads.
- Скачайте актуальные
vc_redist.x64.exeи, если нужно,vc_redist.x86.exe. - Запустите установщик.
- Выберите установку, repair или обновление, если установщик предложит.
- Перезапустите программу, которая не запускалась.
На 64-битной Windows часто нужны оба пакета: x64 для 64-битных приложений и x86 для 32-битных
Почему не нужно удалять все старые версии
Несколько записей Microsoft Visual C++ Redistributable в списке программ — это нормально. Старые приложения могут требовать Visual C++ 2013, 2012 или 2010, а новые — v14 Redistributable
Не удаляйте старые пакеты просто потому, что они выглядят лишними. Если удалить нужный runtime, какая-то программа может перестать запускаться
Что с версиями 2015, 2017, 2019, 2022 и 2026
Для Visual Studio 2015 и новее используется v14-линейка runtime. Microsoft описывает ее как совместимую и обновляемую: приложения, собранные MSVC Build Tools v14.* из Visual Studio 2017, 2019, 2022 или 2026, могут использовать актуальный v14 Redistributable, если его версия не ниже версии инструментов сборки
Практически это значит: для современных программ чаще всего ставят latest supported v14 Redistributable с сайта Microsoft
Обновить Visual Studio или Build Tools
Если вы разработчик:
- Откройте Visual Studio Installer.
- Найдите установленную Visual Studio или Build Tools.
- Нажмите Update.
- Проверьте, что установлена рабочая нагрузка C++.
- После обновления откройте Developer Command Prompt и проверьте
cl.
Команда:
cl
должна показать версию компилятора. Если команда не найдена, возможно, вы открыли обычный cmd, а не Developer Command Prompt, или компоненты C++ не установлены
Что делать при ошибке установки
Если установщик Redistributable не проходит:
- установите ожидающие обновления Windows;
- перезагрузите компьютер;
- запустите установщик еще раз;
- попробуйте режим repair, если пакет уже установлен;
- скачайте установщик заново с Microsoft.
Не скачивайте отдельные vcruntime140.dll или msvcp140.dll с непонятных сайтов. Это не нормальное обновление Microsoft Visual C++
Обновление или repair
Если Redistributable уже установлен, новый установщик может предложить не только установку, но и repair. Repair полезен, когда пакет есть в системе, но файлы повреждены или программа все равно пишет, что runtime не найден
Обычный порядок такой:
- Скачайте свежий
vc_redist. - Запустите установщик.
- Если доступна кнопка Repair, попробуйте восстановление.
- После repair перезагрузите программу, а при необходимости компьютер.
Это безопаснее, чем вручную удалять runtime-библиотеки из системных папок
Частые ошибки
Путать Redistributable и компилятор
Redistributable запускает готовые программы. Компилятор собирает код. Обновление одного не всегда заменяет другое
Ставить только x64
32-битной программе на 64-битной Windows может понадобиться x86 Redistributable
Удалять старые пакеты без причины
Visual C++ Redistributable разных поколений могут стоять рядом и обслуживать разные программы
Короткий вывод
Чтобы обновить Microsoft Visual C++, скачайте актуальный Visual C++ Redistributable с официальной страницы Microsoft. Если вы обновляете инструменты разработки, используйте Visual Studio Installer. Не скачивайте отдельные DLL и не удаляйте старые runtime-пакеты без понимания, зачем они нужны
Связанные материалы:
Что почитать дальше по C++
Если нужен общий маршрут по теме, откройте рубрику C++. Для соседних задач пригодятся эти разборы:
- Как обновить Microsoft Visual C++ пошагово
- Microsoft Visual C++ 14.0: что это, зачем нужен и как исправить ошибку установки
- Microsoft Visual C++ Runtime Library ошибка: как исправить без скачивания DLL
- Microsoft Visual C++ Runtime: что это и где скачать безопасно