Visual c redistributable package что это
Перейти к содержимому

Visual c redistributable package что это

  • автор:

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++ содержит в себе все предыдущие:

Страница скачивания 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++

  • Компоненты 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 C++ завершена

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

Как установить старую версию Microsoft Visual C++?

Если по каким-то причинам пользователю требуется установить на компьютер одну из предыдущих версий 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++.

Установка Microsoft Visual C++ при помощи программы VisualCppRedist AIO

VisualCppRedist AIO (или Visual C++ Redist All In One) — бесплатная утилита, распространяемая ее создателем через GitHub , единственное предназначение которой — установка распространяемых компонентов Microsoft Visual C++. Причем программа автоматически устанавливает все существующие версии библиотек, как для 32-х, так и для 64-разрядных систем. Для запуска процесса их инсталляции достаточно один раз нажать кнопку Далее в основном окне VisualCppRedist AIO:

Программа Visual C++ Redist All In One

Также отметим, что программа 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++ для развертывания приложения

  1. Если вам нужен пример приложения для развертывания, создания и сборки приложения MFC, выполнив действия, описанные в пошаговом руководстве. Развертывание приложения Visual C++ с помощью проекта установки. В этом пошаговом руководстве предполагается, что приложение называется MyMFCApp примером, но вы можете изменить имя, соответствующее приложению.
  2. Создайте файл, назовите его 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" 
  1. В командной строке или в окне выполнения выполните команду iexpress.exe .
  2. Выберите Create new Self Extraction Directive file (Создать самоизвлекающийся файл директивы) и нажмите кнопку Далее.
  3. Выберите Extract files and run an installation command (Извлечь файлы и запустить программу установки) и нажмите кнопку Далее.
  4. В текстовом поле введите имя приложения и нажмите кнопку «Далее«.
  5. На странице Confirmation prompt (Запрос подтверждения) выберите No Prompt (Без запроса) и нажмите кнопку Далее.
  6. На странице Лицензионное соглашение выберите Do not display a license (Не показывать лицензию) и нажмите кнопку Далее.
  7. На странице 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 , созданный на предыдущем шаге.
  8. На странице «Установка программы для запуска» в текстовом поле «Установка программы» введите следующую командную строку и нажмите кнопку «Далее«. cmd.exe /c «setup.bat»
  9. На странице Show window (Показывать окно) выберите По умолчанию и нажмите кнопку Далее.
  10. На странице готового сообщения выберите «Нет сообщения«. Нажмите кнопку Далее.
  11. На странице Package Name and Options (Имя и параметры пакета) введите имя своего самоизвлекающегося файла установки, выберите Store files using Long File Name inside Package (Хранить файлы с использованием длинного имени внутри пакета) и нажмите кнопку Далее. Конец имени файла должен быть Setup.exe — например. MyMFCAppSetup.exe
  12. На странице «Настройка перезапуска» выберите «Нет перезапуска«. Нажмите кнопку Далее.
  13. На странице «Сохранить директиву самостоятельного извлечения» выберите файл «Сохранить директиву самостоятельного извлечения» (SED). Нажмите кнопку Далее.
  14. На странице Создать пакет нажмите кнопку Далее. Нажмите кнопку Готово.

Важно! Чтобы определить, какая версия среды выполнения установлена, установщик проверка раздел \HKLM\SOFTWARE\Microsoft\VisualStudio\\VC\Runtimes\\Version реестра. (Значение, используемое для Visual Studio 2015, 2017, 2019 и 2022, равно 14.0.) Если текущая установленная версия является более новой, чем версия, которую установщик пытается установить, установщик возвращает успешное выполнение без установки более старой версии и оставляет дополнительную запись на странице установленных программ в панель управления.

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. Этот программный пакет очень важен, так как большая часть игр последних лет без него просто откажутся запускаться.

Что такое 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. Удалять их не стоит.

Не стоит удалять разные версии – какие-то случайные программы перестанут работать

В общем так это не работает, нельзя рассчитывать, что более свежая версия обладает обратной совместимостью. Более старые игры используют устаревшие версии Microsoft Visual C++ Redistributable, поэтому отсутствие в системе необходимой версии программного пакета приведет к невозможности запуска. То же самое касается и различных разрядностей (х86, x64) – они также могут использоваться программами и играми.

Как вручную скачать Microsoft Visual C++ Redistributable

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

На выбор для скачивания предоставляется множество ссылок с различными разрядностями и версиями программного пакета C++. Общий вес их небольшой – много дискового пространства на винчестере они не потребуют. Поэтому имеет смысл сразу поставить весь список (2008, 2010, 2012, 2013, 2015, 2017). Одни понадобятся для уже относительно старых игр и программ, другие – для современных новинок. Сама установка интуитивно понятна.

Установить пакет Redistributable очень просто - пара кликов

Как переустановить библиотеки Visual C++

Пользователю может понадобиться переустановить Visual C++, например, если он столкнется с ошибкой о каком-нибудь отсутствующем .dll файле. Часто бывает так, что идущий в комплекте с игрой установщик не совсем исправен или при установке происходит сбой. Тогда игру невозможно запустить, что приводит к необходимости переустановки. Делать это нужно следующим образом:

  • Удалить проблемный дистрибутив, воспользовавшись пунктом “Установка и удаление программ” в Панели управления Windows или специализированным софтом для очистки системы, где есть соответствующий функционал, например, CCleaner.
  • Перезагрузиться.
  • Загрузить на компьютер дистрибутив/дистрибутивы необходимых версий Microsoft Visual C++ для своей разрядности операционной системы.
  • Запустить инсталлятор и провести установку согласно инструкции.
  • Провести повторную перезагрузку, чтобы все установилось корректно.

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

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