Microsoft Visual C++ Redistributable — что это, как установить, удалить, переустановить?
Большое количество современных приложений под Windows создается при использовании программных средств Microsoft Visual C++ (Visual Studio). Для последующего запуска таких приложений в целевой системе, куда они будут установлены, должны присутствовать распространяемые (Redistributable) компоненты Microsoft Visual C++. Данные библиотеки широко используются в разработке компьютерных игр.
Как установить последнюю версию Microsoft Visual C++?
Установка распространяемых компонентов Microsoft Visual C++ ничем не отличается от установки обычных программ. От пользователя требуется скачать актуальную версию библиотек, подходящую к редакции и разрядности операционной системы Windows. Сделать это можно на SoftSalad.ru или официальном сайте Microsoft . На этой странице всегда можно найти актуальные версии библиотек (на момент написания статьи — это Microsoft Visual Studio 2022). Заметьте, что последняя версия компонентов Microsoft Visual C++ содержит в себе все предыдущие:
Перейдя по ссылке, также можно обнаружить, что существует 3 разновидности распространяемых компонентов Microsoft Visual C++ для 3 процессорных архитектур — ARM64, X86 и X64. Библиотеки ARM64 предназначены, как правило, для мобильных устройств, в т.ч. для некоторых моделей ноутбуков, оснащенных процессорами с соответствующей архитектурой. А вот Microsoft Visual C++ X86 и X64 предназначены для обычных стационарных компьютеров и лэптопов под управлением десктопных версий Windows Vista, 7, 8.1, 10 и 11 разрядностью 32-бит и 64-бит, соответственно.
У неопытных пользователей возникает вопрос касательно процессорной архитектуры и разрядности ОС. Можно, конечно, проверить, какой процессор установлен в компьютер, какую редакцию и разрядность имеет Windows, но делать это необязательно, и вот почему:
- Библиотеки Microsoft Visual C++ для процессоров с архитектурой ARM64 невозможно установить в систему с процессорной архитектурой X86 или X64, и наоборот. Это приведет к ошибке установки и выдаче соответствующего сообщения:
- Компоненты Microsoft Visual C++ для 64-разрядных (X64) систем не получится установить в 32-разярдную (X86) систему. Не получится даже запустить установочный файл. Это то же самое, что пытаться установить программу X64 на 32-битную версию Windows.
- А вот 32-битную версию Microsoft Visual C++ (X86) можно установить в 64-битную систему. Вообще, многими пользователями 64-разрядных ОС Windows рекомендуется устанавливать обе разновидности библиотек — как X86, так и X Вот скриншот успешной установки Microsoft Visual C++ X86 в 64-битную ОС Windows 11:
Другими словами, в Microsoft позаботились о том, чтобы у пользователей не получилось установить на компьютер неподходящую версию распространяемых библиотек Visual Studio.
Как установить старую версию Microsoft Visual C++?
Если по каким-то причинам пользователю требуется установить на компьютер одну из предыдущих версий Microsoft Visual C++, то ее можно скачать на этой странице . Открыв ссылку, прокрутите страницу вниз до раздела Другие инструменты, платформы и распространяемые пакеты и раскройте его:
На экране отобразится список старых редакций распространяемых библиотек Microsoft Visual C++, начиная с 2010 (на скриншоте не видно) и заканчивая предпоследней (на момент написания обзора) версией — 2017. Перед скачиванием нужных библиотек следует предварительно выбрать архитектуру, установив флажок на x64, ARM64 или x86, а только затем нажимать кнопку Загрузка.
Как удалить/переустановить Microsoft Visual C++?
Если при попытке запуска игры или какого-либо приложения, на экране отображается ошибка с сообщением об отсутствии или наличии неисправности в DLL-библиотеках, имена которых начинаются с msvcr или msvcp (например, msvcp140.dll или msvcr100.dll), тогда проблему следует точно искать в библиотеках Microsoft Visual C++. Простейший путь ее решения — переустановка данных компонентов, что подразумевает в себе предварительное их удаление.
Microsoft Visual C++ устанавливается на компьютер как обычная программа. Поэтому удаление библиотек можно выполнить при помощи стандартных средств Windows, в т.ч. — через Панель управления:
- Откройте Панельуправления через меню Пуск, затем кликните по элементу Удалениепрограммы (если этот элемент отсутствует, установите режим просмотра Категория):
- Найдите в перечне установленных на компьютер программ библиотеки Microsoft Visual C++ (обычно их несколько). Кликните по одному из них правой кнопкой мыши и выберите пункт Удалить:
- Повторите действия для каждой версии Microsoft Visual C++.
Сразу после удаления можно приступать к повторной установке Microsoft Visual C++.
Установка Microsoft Visual C++ при помощи программы VisualCppRedist AIO
VisualCppRedist AIO (или Visual C++ Redist All In One) — бесплатная утилита, распространяемая ее создателем через GitHub , единственное предназначение которой — установка распространяемых компонентов Microsoft Visual C++. Причем программа автоматически устанавливает все существующие версии библиотек, как для 32-х, так и для 64-разрядных систем. Для запуска процесса их инсталляции достаточно один раз нажать кнопку Далее в основном окне VisualCppRedist AIO:
Также отметим, что программа VisualCppRedist AIO устанавливает не только Microsoft Visual C++, но и другие компоненты: Visual Studio 2010 Tools for Office Runtime, UCRT (Universal CRT) и Visual Basic Runtime.
- Инструкции
- Лучшие программы
- Полезные советы
Пошаговое руководство. Развертывание приложения Visual C++ с помощью пакета Распространяемый компонент Visual C++
Для запуска приложений, использующих библиотеки среды выполнения Visual C++, целевой компьютер должен иметь совместимый пакет Microsoft Распространяемый компонент Visual C++. В этой пошаговой статье описывается один из способов развертывания пакета Microsoft Распространяемый компонент Visual C++ и приложения Visual C++. Вы можете использовать любую технологию установщика для развертывания приложения. В этом пошаговом руководстве мастер IExpress используется для создания самостоятельного исполняемого установщика, который устанавливает распространяемый и приложение.
Необходимые компоненты
Для выполнения данного пошагового руководства необходимо следующее.
- Компьютер, где установлена среда Visual Studio.
- Другой компьютер, где не установлены библиотеки Visual C++.
Использование пакета Microsoft Распространяемый компонент Visual C++ для развертывания приложения
- Если вам нужен пример приложения для развертывания, создания и сборки приложения MFC, выполнив действия, описанные в пошаговом руководстве. Развертывание приложения Visual C++ с помощью проекта установки. В этом пошаговом руководстве предполагается, что приложение называется MyMFCApp примером, но вы можете изменить имя, соответствующее приложению.
- Создайте файл, назовите его setup.bat и добавьте в него следующие команды. Если ваше приложение имеет другое имя, измените MyMFCApp имя приложения. Если приложение предназначено для x86, измените «Program Files» на «Program Files (x86)». Удалите ведущие двоеточия ( :: ), чтобы раскомментировать строку, которая устанавливает распространяемый компонент для целевой архитектуры.
@echo off REM Choose one of the following Redistributable files to install ::vc_redist.x86.exe REM remove leading :: to install Redistributable for x86 ::vc_redist.x64.exe REM remove leading :: to install Redistributable for x64 ::vc_redist.arm64.exe REM remove leading :: to install Redistributable for ARM64 mkdir "C:\Program Files\MyMFCApp" copy MyMFCApp.exe "C:\Program Files\MyMFCApp"
- В командной строке или в окне выполнения выполните команду iexpress.exe .
- Выберите Create new Self Extraction Directive file (Создать самоизвлекающийся файл директивы) и нажмите кнопку Далее.
- Выберите Extract files and run an installation command (Извлечь файлы и запустить программу установки) и нажмите кнопку Далее.
- В текстовом поле введите имя приложения и нажмите кнопку «Далее«.
- На странице Confirmation prompt (Запрос подтверждения) выберите No Prompt (Без запроса) и нажмите кнопку Далее.
- На странице Лицензионное соглашение выберите Do not display a license (Не показывать лицензию) и нажмите кнопку Далее.
- На странице Packaged files (Упакованные файлы) добавьте указанные ниже файлы и нажмите кнопку Далее.
- Ваше приложение ( .exe файл).
- Распространяемый для целевой архитектуры приложения. Мы рекомендуем скачать последний поддерживаемый распространяемый файл из Майкрософт для развертывания. Вы также можете развернуть распространяемый файл, найденный в установке Visual Studio. В Visual Studio 2015 этот файл вызывается vcredist_x86.exe vcredist_x64.exe или vcredist_arm.exe находится в %VCINSTALLDIR%redist\1033\ . В Visual Studio 2017 и более поздних версиях этот файл вызывается vc_redist.x86.exe vc_redist.x64.exe или vc_redist.arm64.exe находится в %VCToolsRedistDir% .
- Файл setup.bat , созданный на предыдущем шаге.
- На странице «Установка программы для запуска» в текстовом поле «Установка программы» введите следующую командную строку и нажмите кнопку «Далее«. cmd.exe /c «setup.bat»
- На странице Show window (Показывать окно) выберите По умолчанию и нажмите кнопку Далее.
- На странице готового сообщения выберите «Нет сообщения«. Нажмите кнопку Далее.
- На странице Package Name and Options (Имя и параметры пакета) введите имя своего самоизвлекающегося файла установки, выберите Store files using Long File Name inside Package (Хранить файлы с использованием длинного имени внутри пакета) и нажмите кнопку Далее. Конец имени файла должен быть Setup.exe — например. MyMFCAppSetup.exe
- На странице «Настройка перезапуска» выберите «Нет перезапуска«. Нажмите кнопку Далее.
- На странице «Сохранить директиву самостоятельного извлечения» выберите файл «Сохранить директиву самостоятельного извлечения» (SED). Нажмите кнопку Далее.
- На странице Создать пакет нажмите кнопку Далее. Нажмите кнопку Готово.
Важно! Чтобы определить, какая версия среды выполнения установлена, установщик проверка раздел \HKLM\SOFTWARE\Microsoft\VisualStudio\
Microsoft Visual C++ Redistributable
Компонент, необходимый для запуска приложений Visual C++
Скачать последнюю версию
Microsoft Visual C++ Redistributable — установщик библиотек среды выполнения Microsoft C и C++. Многие приложения, программы и игры, созданные с использованием этих двух языков, требуют установки данных библиотек для правильной работы. Установленная архитектура Visual C++ должна соответствовать архитектуре запускаемого приложения.
Бывает, что при установке очень свежей игры, она может не запускаться. Большинство игр обычно включают в себя несколько дополнительных установочных пакетов, но бывают случаи, когда это не так. Когда вы загружаете их с игровых платформ, таких как Steam, эти распространяемые компоненты обычно автоматически устанавливаются на ваш компьютер.
С Visual C++ разработчики могут использовать уже разработанный компанией Microsoft код для выполнения определенных задач, поэтому им не нужно писать код с нуля.
Если на вашем компьютере операционная система Windows установлена уже несколько лет, вы, скорее всего, увидите установленные распространяемые компоненты разных лет и версий, например, 2010, 2013, 2015 и 2022. Это связано с тем, что существуют программы, предназначенные для работы с определенной версией этих библиотек. Здесь, на Uptodown, мы выкладываем для скачивания последние обновления VCRedist к каждой из его версий для 32 и 64 бит, с учетом того, что многие из них больше не поддерживаются.
Проверено Alberto García Переведено Uptodown Localization Team
Больше информации
Лицензия | Бесплатно |
ОС | Windows |
Раздел | C/C++ |
Язык | Pусский |
Microsoft Visual C Redistributable. Что это? Как скачать и установить?
Практически любой активный геймер, предпочитающий запускать более-менее современные игры, сталкивался с необходимостью установки Microsoft Visual C Redistributable. Этот программный пакет очень важен, так как большая часть игр последних лет без него просто откажутся запускаться.
Что такое Microsoft Visual C++ Redistributable?
Так что же такое этот “Redistributable” пакет? Для чего он нужен? Это библиотека компонентов, которые программисты-разработчики программ (в том числе и игр) использовали при разработке в Visual studio. Да, MS Visual Studio – самая распространенная среда разработки ААА игр.
Redistributable пакет из коробки
Как правило, с установкой никаких проблем не возникает. Все крупные сервисы цифровой дистрибуции игр, будь то Steam, Origin, Uplay и их аналоги, всегда заботятся о поддержке игроков. Например, в Steam DirectX, Microsoft Visual C++ Redistributable и другой нужный для запуска той или иной игры софт ставится автоматически при первом запуске продукта, а Ориджин предлагает в начале установки выбрать, хотите ли вы поставить программу (нужно отметить галочкой).
Однако, дружок, если ты привык качать пиратский контент с торрентов, далеко не всегда игра будет комплектоваться набором необходимых библиотек. Иногда приходится заходить на официальный сайт Microsoft и вручную загружать оттуда свежий дистрибутив.
О старых версиях C++. Нужно ли их удалять?
Если перейти по адресу Пуск – Панель управления – Установка и удаление программ, в списке можно найти с десяток наименований различных версий Microsoft Visual C++. Версии х86 и х64, версии 2005, 2008, 2010, 2017, различные численные нумерации и т.д. Пользователи вполне логично полагают, что имеющаяся версия 2017 года самая новая, а остальное можно смело удалять, также как и версии для х86 систем, если они в данный момент сидят на 64-разрядной версии операционной системы.
Так вот – шиш! Удалять их нельзя 🙂 Впрочем, Вы можете, но какая-то из ваших программ, или игр перестанет запускаться 🙂 И вы заранее не знаете какая. Классно, правда?
Не стоит удалять разные версии – какие-то случайные программы перестанут работать
В общем так это не работает, нельзя рассчитывать, что более свежая версия обладает обратной совместимостью. Более старые игры используют устаревшие версии Microsoft Visual C++ Redistributable, поэтому отсутствие в системе необходимой версии программного пакета приведет к невозможности запуска. То же самое касается и различных разрядностей (х86, x64) – они также могут использоваться программами и играми.
Как вручную скачать Microsoft Visual C++ Redistributable
Практически весь перечень программных пакетов и клиентских продуктов, разрабатываемых компанией Microsoft, доступен у них на официальном сайте. Крайне нежелательно заходить на сторонние ресурсы, тыкая на первую попавшуюся ссылку в поисковой системе, так как в этом случае нельзя быть точно уверенным, что под установщик не был замаскирован какой-нибудь вирус, шпионское ПО или майнер криптовалют.
На выбор для скачивания предоставляется множество ссылок с различными разрядностями и версиями программного пакета C++. Общий вес их небольшой – много дискового пространства на винчестере они не потребуют. Поэтому имеет смысл сразу поставить весь список (2008, 2010, 2012, 2013, 2015, 2017). Одни понадобятся для уже относительно старых игр и программ, другие – для современных новинок. Сама установка интуитивно понятна.
Как переустановить библиотеки Visual C++
Пользователю может понадобиться переустановить Visual C++, например, если он столкнется с ошибкой о каком-нибудь отсутствующем .dll файле. Часто бывает так, что идущий в комплекте с игрой установщик не совсем исправен или при установке происходит сбой. Тогда игру невозможно запустить, что приводит к необходимости переустановки. Делать это нужно следующим образом:
- Удалить проблемный дистрибутив, воспользовавшись пунктом “Установка и удаление программ” в Панели управления Windows или специализированным софтом для очистки системы, где есть соответствующий функционал, например, CCleaner.
- Перезагрузиться.
- Загрузить на компьютер дистрибутив/дистрибутивы необходимых версий Microsoft Visual C++ для своей разрядности операционной системы.
- Запустить инсталлятор и провести установку согласно инструкции.
- Провести повторную перезагрузку, чтобы все установилось корректно.