Распространяемые пакеты Microsoft Visual C++ Redistributable требуются для запуска многих программ для Windows. Так как эти пакеты не всегда включены в установочные файлы различного программного обеспечения, при переустановке Windows рекомендуется всегда устанавливать все различные версии среды выполнения C++, чтобы обеспечить работу программ, которым необходимы данные компоненты.
Установка пакетов также будет полезна в случае, когда на вашем диске присутствуют программы и игры, установленные до переустановки Windows и их запуск не возможен, из-за отсутствия в новой системе необходимых библиотек. Например установка всех пакетов помогает избежать проблем с запуском, которые вызывают сообщения об ошибках, такие как «неправильная конфигурация», «отсутствует MSVCRT.DLL» или «MSVCP140.DLL».
В помощь пользователям и системным администраторам, был собран этот пакет «все в одном», который содержит последнюю версию всех сред выполнения Visual Studio C ++, и которые можно установить одним щелчком мыши, запустив включенный в архив bat-установщик.
В набор включены все распространяемые пакеты Microsoft Visual C++ Redistributable для Visual C ++ 2005, 2008, 2010, 2012, 2013, 2015, 2017 и 2019. Поддерживаются как 32-разрядные, так и 64-разрядные операционные системы. Для установки запустите файл install_all.bat с правами администратора (щелкните правой кнопкой мыши по файлу и выберите «Запуск от имени администратора»).
Этот пакет создан W1zzard из TechPowerUp. Все файлы имеют цифровую подпись Microsoft, что гарантирует их целостность и надёжность работы.
Microsoft решила исправить неразбериху вокруг Visual C++ Redistributable
Программам, разработанным с помощью Visual Studio, обычно требуется для запуска определенная версия Microsoft Visual C++ Redistributable. Данное условие приводит к установке на ПК Windows 10, Windows 8.1 и Windows 7 большого количеств различных версий распространяемых пакетов Visual C++.
В результате на большинстве устройств Windows можно наблюдать ситуацию, когда в системе развернуты пакеты Microsoft Visual C++ Redistributable, установка которых была инициирована программным обеспечением, обновлениями, например патчами безопасности или вручную системным администратором.
Пакеты Redistributable сохраняются в общедоступных системных директориях, поэтому любая программа может получить к ним доступ при необходимости.
Microsoft приводит следующий пример на странице поддержки «Последние поддерживаемые версии Visual C++ для скачивания»:
Например, установка распространяемого пакета Visual C++ 2019 позволяет работать с программами, созданные с помощью Visual C++ 2015 и 2017. Однако установка распространяемого пакета Visual C++ 2015 не заменяет новых версий файлов, установленных распространяемыми пакетами Visual C ++ 2017 и 2019.
Это основное отличие от предыдущих версий Visual C++, поскольку у них есть собственные файлы выполнения, которые не используются совместно с другими версиями.
На странице поддержки Microsoft Docs приводится дополнительная информация:
Эта универсальная CRT является компонентом операционной системы Microsoft Windows. Она входит в состав операционной системы Windows 10 и доступна через Центр обновления Windows для старых операционных систем от Windows Vista до Windows 8.1. Кроме того, локальное развертывание универсальной CRT поддерживается с некоторыми ограничениями.
Администраторы Windows могут загрузить универсальную среду выполнения С++ в зависимости от архитектуры процессора по следующей ссылке:
Ранние версии распространяемых пакетов для Visual Studio по-прежнему нужно будет скачивать и устанавливать отдельно, или они будут развертываться в процессе установки ПО. Сторонний установщик Visual C++ All in One Installer помогает установить все необходимые распространяемые пакеты в системы Windows.
Универсальная CRT – шаг в верном направлении. Хотя она не решает проблему со старыми распространяемыми пакетами C++, она значительно упрощает работу с пакетами Visual C++ 2015 Redistributable и выше.
Сколько распространяемых пакетов Visual C++ установлено в вашей системе?
Microsoft Visual C ++ необходим для установки и работы программ и игр разработанных на этой платформе.
Выберите какой хотите скачать Visual C:
Как установиить Microsoft Visual C
Нужно ли удалять старые версии Microsoft Visual C
Как открыть Microsoft Visual C
Устанавливаю Microsoft Visual C но программы не запускаются
Не удаляется Microsoft Visual C
Какую версию удалять Microsoft Visual C если ошибка при запуске программы
Какой версии Microsoft Visual C не хватает
Ошибка при установке Microsoft Visual C
Что за программа Microsoft Visual C++
Скачать Microsoft Visual C++
На сайте вы сможете скачать распространяемый пакет (redistributable package) в зависимости от версии (пакета) по отдельности: 2005 2008 2010 2012 2013 2015 2017 2019 x64 x86.
Скачать Visual C++ все версии одним файлом
Также можно скачать все версии одним файлом, что позволит быстро установить Visual C++ запустив на установку один файл, который установит все версии Microsoft Visual C++.
При установке данного пакета, все имеющиеся версии будут переустановлены, а не имеющиеся доустановлены. Что позволит не устанавливать каждый пакет по отдельности, а также избежать разных ошибок при установке по отдельности.
Microsoft Visual С 2005
Поддерживаемая операционная система
Windows 10; Windows 7 Service Pack 1; Windows 8; Windows 8.1; Windows Server 2003 Service Pack 2; Windows Server 2008 R2 SP1; Windows Server 2008 Service Pack 2; Windows Server 2012; Windows Vista Service Pack 2; Windows XP Service Pack 3
Если у вас Windows 64 битная, то необходимо устанавливать оба пакета как 32 так и 64 битную.
Если у вас Windows 32 битная, то необходимо устанавливать только 32 битную
Microsoft Visual С 2008
Поддерживаемая операционная система
Windows 10; Windows 7 Service Pack 1; Windows 8; Windows 8.1; Windows Server 2003 Service Pack 2; Windows Server 2008 R2 SP1; Windows Server 2008 Service Pack 2; Windows Server 2012; Windows Vista Service Pack 2; Windows XP Service Pack 3
Если у вас Windows 64 битная, то необходимо устанавливать оба пакета как 32 так и 64 битную.
Если у вас Windows 32 битная, то необходимо устанавливать только 32 битную
Microsoft Visual С 2010
Поддерживаемая операционная система
Windows 7; Windows Server 2003 R2 (32-Bit x86); Windows Server 2003 Service Pack 2; Windows Server 2008 R2; Windows Server 2008 Service Pack 2; Windows Vista Service Pack 2; Windows XP Service Pack 3
Если у вас Windows 32 битная, то необходимо устанавливать только 32 битную
Microsoft Visual С 2012
Поддерживаемая операционная система
Windows 7 Service Pack 1; Windows 8; Windows 8.1; Windows Server 2003; Windows Server 2008 R2 SP1; Windows Server 2008 Service Pack 2; Windows Server 2012; Windows Vista Service Pack 2; Windows XP
Если у вас Windows 32 битная, то необходимо устанавливать только 32 битную
Microsoft Visual С 2013
Поддерживаемая операционная система
Windows 7 Service Pack 1; Windows 8; Windows 8.1; Windows Server 2003; Windows Server 2008 R2 SP1; Windows Server 2008 Service Pack 2; Windows Server 2012; Windows Vista Service Pack 2; Windows XP
Если у вас Windows 32 битная, то необходимо устанавливать только 32 битную
Microsoft Visual С 2015
Поддерживаемая операционная система
Windows 10; Windows 7 Service Pack 1; Windows 8; Windows 8.1; Windows Server 2003 Service Pack 2; Windows Server 2008 R2 SP1; Windows Server 2008 Service Pack 2; Windows Server 2012; Windows Vista Service Pack 2; Windows XP Service Pack 3
Если у вас Windows 32 битная, то необходимо устанавливать только 32 битную
Microsoft Visual С 2017
Поддерживаемая операционная система
Windows 10; Windows 7 Service Pack 1; Windows 8; Windows 8.1; Windows Server 2003 Service Pack 2; Windows Server 2008 R2 SP1; Windows Server 2008 Service Pack 2; Windows Server 2012; Windows Vista Service Pack 2; Windows XP Service Pack 3
Если у вас Windows 32 битная, то необходимо устанавливать только 32 битную
Microsoft Visual С 2019
Пакет Microsoft Visual C ++ 2019 включает в себя пакеты 2015, 2017, 2019. При установке данного пакета, установленные пакеты 2015 или 2017 будут заменены.
Поддерживаемая операционная система
Windows 10; Windows 7 Service Pack 1; Windows 8; Windows 8.1
Если у вас Windows 32 битная, то необходимо устанавливать только 32 битную
Ошибки при установке Microsoft Visual C++
При установке Visual C++ могут встречаться разные ошибки. Рассмотрим способы их устранения
Приложения, разработанные с помощью Visual Studio, могут быть нацелены на различные платформы, указанные ниже.
Операционная система
x86
X64
ARM
ARM64****
Windows XP
X*
Х*
Windows Server 2003
X*
Х*
Windows Vista
X
X
Windows Server 2008
X
X
Windows 7
X
X
Windows Server 2012 R2
X
X
Windows 8
X
X
X
Windows 8.1
X
X
X
Windows 10
X
X
X
X
Windows 11
X
X
X
X
Android **
X
X
X
X
iOS **
X
X
X
X
Linux ***
X
X
X
X
** Вы можете установить рабочую нагрузку Разработка мобильных приложений на языке C++ в установщике для Visual Studio 2017 и более поздних версий. При настройке Visual Studio 2015 выберите дополнительный компонент Visual C++ для кроссплатформенной мобильной разработки, чтобы выбрать целевую платформу iOS или Android. Инструкции см. в разделе Установка Visual C++ для разработки кроссплатформенных мобильных приложений. Для создания кода iOS необходимо иметь компьютер Mac и выполнить другие требованиям. Список необходимых условий и инструкции для установки см. в разделе Установка и настройка средств для разработки с помощью iOS. Вы можете создавать код x86 или ARM для соответствия целевому оборудованию. Используйте конфигурацию x86 для создания кода для имитатора iOS, Microsoft Visual Studio Emulator для Android и некоторых устройств Android. Используйте конфигурацию ARM для создания кода для устройств iOS и большинства устройств Android.
*** Можно установить рабочую нагрузку Разработка для Linux на C++ в установщике для Visual Studio 2017, чтобы выбрать целевую платформу Linux. Инструкции см. в разделе Загрузка, установка и настройка рабочей нагрузки Linux. Этот набор инструментов компилирует исполняемый файл на целевом компьютере, поэтому вы можете создавать решения для любой поддерживаемой архитектуры.
**** Поддержка ARM64 доступна в Visual Studio 2017 и более поздних версиях.
Microsoft Visual C++ Redistributable Latest Supported Downloads
The Visual C++ Redistributable installs Microsoft C and C++ (MSVC) runtime libraries. These libraries are required by many applications built by using Microsoft C and C++ tools. If your app uses those libraries, a Microsoft Visual C++ Redistributable package must be installed on the target system before you install your app. The Redistributable package architecture must match your app’s target architecture. The Redistributable version must be at least as recent as the MSVC build toolset used to build your app. We recommend you use the latest Redistributable available for your version of Visual Studio, with some exceptions noted below.
For details on how to install and redistribute Visual Studio components, see Redistributing Visual C++ Files.
Visual Studio 2015, 2017, 2019, and 2022
This table lists the latest supported English (en-US) Microsoft Visual C++ Redistributable packages for Visual Studio 2015, 2017, 2019, and 2022. The latest supported version has the most recent implemented C++ features, security, reliability, and performance improvements. It also includes the latest C++ standard language and library standards conformance updates. We recommend you install this version for all applications created using Visual Studio 2015, 2017, 2019, or 2022.
Architecture
Link
Notes
ARM64
https://aka.ms/vs/17/release/vc_redist.arm64.exe
Permalink for latest supported ARM64 version
X86
https://aka.ms/vs/17/release/vc_redist.x86.exe
Permalink for latest supported x86 version
X64
https://aka.ms/vs/17/release/vc_redist.x64.exe
Permalink for latest supported x64 version. The X64 redistributable package contains both ARM64 and X64 binaries. This package makes it easy to install required Visual C++ ARM64 binaries when the X64 redistributable is installed on an ARM64 device.
Download other languages and versions, including versions for long term servicing release channels (LTSC), from my.visualstudio.com.
Some of the downloads that are mentioned in this article are currently available on my.visualstudio.com. Make sure to log in by using a Visual Studio Subscription account so that you can access the download links. If you’re asked for credentials, use your existing Visual Studio subscription account. Or, create a free account by selecting the link in No account? Create one!.
Notes
Visual Studio versions since Visual Studio 2015 share the same redistributable files. For example, any apps built by the Visual Studio 2015, 2017, 2019, or 2022 toolsets can use the latest Microsoft Visual C++ Redistributable. However, the version of the Microsoft Visual C++ redistributable installed on the machine must be the same or higher than the version of the Visual C++ toolset used to create your application. For more information about which version of the Redistributable to install, see Determining which DLLs to redistribute.
Visual Studio 2013 (VC++ 12.0)
These links download the latest supported en-US Microsoft Visual C++ Redistributable packages for Visual Studio 2013. You can download other versions and languages from Update for Visual C++ 2013 Redistributable Package or from my.visualstudio.com.
Architecture
Version
Link
X86
12.0.40664.0
vcredist_x86.exe
X64
12.0.40664.0
vcredist_x64.exe
Other versions
Visual Studio 2012 (VC++ 11.0) Update 4
These links download the latest supported en-US Microsoft Visual C++ Redistributable packages for Visual Studio 2012 Update 4. You can download other versions and languages from Microsoft Visual C++ Redistributable Packages for Visual Studio 2012 Update 4 or from my.visualstudio.com.