Latest supported Visual C++ Redistributable downloads (2024)

  • Article

The Visual C++ Redistributable installs Microsoft C and C++ (MSVC) runtime libraries. Many applications built using Microsoft C and C++ tools require these libraries. 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 later in this article.

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 recently implemented C++ features, security, reliability, and performance improvements. It also includes the latest C++ standard language and library standards conformance updates. We recommend that you install this version for all applications created using Visual Studio 2015, 2017, 2019, or 2022.

Unlike older versions of Visual Studio, which have infrequent redist updates, the version number isn't listed in the following table for Visual Studio 2015-2022 because the redist is updated frequently. To find the version number of the latest redist, download the redist you're interested in using one of the following links. Then, look at its properties using Windows File Explorer. In the Details pane, the File version contains the version of the redist.

Latest Microsoft Visual C++ Redistributable Version

The latest version is 14.40.33810.0

Use the following links to download this version for each supported architecture:

ArchitectureLinkNotes
ARM64https://aka.ms/vs/17/release/vc_redist.arm64.exePermalink for latest supported ARM64 version
X86https://aka.ms/vs/17/release/vc_redist.x86.exePermalink for latest supported x86 version
X64https://aka.ms/vs/17/release/vc_redist.x64.exePermalink 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 versions, including long term servicing release channel (LTSC) versions, from my.visualstudio.com.

Notes

  • The Visual C++ Redistributable for Visual Studio 2015-2022 doesn't have separate packages for different languages. It contains EULAs for all supported languages.

  • Some of the downloads that are mentioned in this article are currently available on my.visualstudio.com. Log in 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 choosing the No account? Create one! link.

  • 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. For more information about binary compatibility, see C++ binary compatibility between Visual Studio versions.

  • Windows XP Support: Microsoft ended support for Windows XP on April 8, 2014. Current versions of the Visual C++ Redistributable for Visual Studio 2015-2022 only support Windows 7, 8.1, 10, and 11. The last version of the Visual C++ Redistributable that works on Windows XP shipped in Visual Studio 2019 version 16.7 (file versions starting with 14.27). The Redistributable is available in the my.visualstudio.com Downloads section as Visual C++ Redistributable for Visual Studio 2019 (version 16.7). Use the Search box to find this version. To download the files, select the platform and language you need, and then choose the Download button.

  • The Visual C++ Redistributable supports several command-line options. For more information, see Command-line options for the Redistributable packages.

Visual Studio 2013 (VC++ 12.0) (no longer supported)

These links download the latest available 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.

ArchitectureVersionLink
X8612.0.40664.0vcredist_x86.exe
X6412.0.40664.0vcredist_x64.exe

Other versions

  • Multibyte MFC Library for Visual Studio 2013. This MFC add-on for Visual Studio 2013 contains the multibyte character set (MBCS) version of the Microsoft Foundation Class (MFC) Library.
  • Visual C++ 2013 Runtime for Sideloaded Windows 8.1 apps. For more information, see C++ Runtime for Sideloaded Windows 8.1 apps on the C++ Team Blog.

Visual Studio 2012 (VC++ 11.0) Update 4 (no longer supported)

Note

Visual Studio 2012 reached end of extended support on Jan 10, 2023

These links download the latest available 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.

ArchitectureVersionLink
X8611.0.61030.0en_visual_cpp_redistributable_for_visual_studio_2012_update_4_x86_3161523.exe
X6411.0.61030.0en_visual_cpp_redistributable_for_visual_studio_2012_update_4_x64_3161523.exe

Visual Studio 2010 (VC++ 10.0) SP1 (no longer supported)

Note

Visual Studio 2010 Service Pack 1 reached end of extended support on July 14, 2020

ArchitectureVersionLink
X8610.0.40219.325vcredist_x86.exe
X6410.0.40219.325vcredist_x64.exe

Download Redistributable files for other languages and architectures from:

  • Microsoft Visual C++ 2010 SP1 Redistributable Package MFC Security Update

Visual Studio 2008 (VC++ 9.0) SP1 (no longer supported)

Note

Visual Studio 2008 Service Pack 1 reached end of extended support on April 10, 2018

ArchitectureVersionLink
X869.0.30729.5677vcredist_x86.exe
X649.0.30729.5677vcredist_x64.exe

Download Redistributable files for other languages and architectures from:

  • Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package MFC Security Update

Visual Studio 2005 (VC++ 8.0) SP1 (no longer supported)

Note

Visual Studio 2005 reached end of extended support on April 12, 2016

  • Redistributable files for X86, X64, and IA64 architectures are available from Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package MFC Security Update.

Release notes

  • Visual Studio 2022 release notes
  • What's new for C++ in Visual Studio
  • Visual C++ What's New 2003 through 2015
  • MSVC Backend Updates since Visual Studio 2022 version 17.3
  • Standard Template Library (STL) changelog
  • A year of C++ improvements
  • Microsoft Visual C++ compiler versioning

C++ conformance notes

  • C++ conformance improvements in Visual Studio
  • C++ conformance improvements in Visual Studio 2019
  • C++ conformance improvements in Visual Studio 2017
  • Microsoft C/C++ language conformance by Visual Studio version
Latest supported Visual C++ Redistributable downloads (2024)

FAQs

Which Visual C++ redistributable should I download? ›

What Visual C++ Redistributable version do I need? The version of Visual C++ you need will depend on the version of the MSVC build tools used when you developed and built your application. The Redistributable version must have at least the same version as the toolset or a newer version.

What is the latest version of VC ++? ›

32-bit and 64-bit versions
  • Visual C++ 2017 (also known as Visual C++ 14.1) was released on March 7, 2017.
  • Visual C++ 2019 (also known as Visual C++ 14.20) was released on April 2, 2019.
  • Visual C++ 2022 (also known as Visual C++ 14.30) was released on November 8, 2021.

What is Microsoft Visual C++ 2015 to 2022 redistributable package x64? ›

The Visual C++ Redistributable installs Microsoft C and C++ (MSVC) runtime libraries. Many applications built using Microsoft C and C++ tools require these libraries. If your app uses those libraries, a Microsoft Visual C++ Redistributable package must be installed on the target system before you install your app.

Do I need to update Microsoft Visual C++ redistributable? ›

Replies (2) 

It is not needed to run Windows 10 but some programs need this package to run properly, so it is good to keep it updated.

How to check if Visual C++ redistributable is updated? ›

If you're using a recent version of Visual Studio, you'll get a notification bell icon in the bottom RHS of the window when there are updates available.

Do I need old versions of C++ redistributable? ›

Removing the older Visual C++ Redistributable packages can be done if it is deemed by the Windows Administrator that it will not interfere with other installed applications. These packages aren't needed for SM to run properly.

Is Microsoft Visual C++ 2015 redistributable necessary? ›

Versions of Visual Studio versions before 2015 require a separate Visual C++ redistributable runtime package. For Visual Studio 2015 and above, the latest version MICROSOFT VISUAL C++ 2015 - 2022 RUNTIME is required to be installed.

Why are there so many Microsoft Visual C++ redistributables installed on PC? ›

Microsoft Visual C++ Redistributables are code libraries that many Windows applications require to run. Not all programs use the same versions of the code libraries, however, so it is common to have multiple versions installed at the same time on Windows.

Do I need both x86 and x64 Visual C++? ›

Both the x86 and x64 versions are needed on 64-bit systems. Only the x86 versions will work on 32-bit systems.

Do I need to keep all Microsoft Visual C++ redistributable? ›

1 answer. Windows does not need or install the various C++ runtimes. Those got installed by applications that were installed on windows. So, it's likely something will be broken if you remove, but ultimately ask the application developer.

How to manually update Microsoft Visual C++? ›

When you open Visual Studio, the IDE checks to see if an update is available. In certain situations, a Visual Studio 2022 update message will briefly appear. If you want to update now, then choose View details. If you want to defer the update until when you close Visual Studio, choose Update on Close.

How to uninstall and then reinstall the Microsoft Visual C++ redistributable? ›

Option 2: Uninstall the libraries manually.
  1. Open the Windows Start menu. Type Uninstall in the search box. ...
  2. In the Apps & features dialog box, type c++ in the search box. ...
  3. Download and install each of the following files:

Should I install Visual C++ x86 or x64? ›

Both the x86 and x64 versions are needed on 64-bit systems. Only the x86 versions will work on 32-bit systems.

What Visual Studio should I download for C++? ›

Visual Studio 2022

The most comprehensive IDE for .NET and C++ developers on Windows for building web, cloud, desktop, mobile apps, services and games.

Why do I need Microsoft Visual C++ 2005 redistributable? ›

The Visual C++ Redistributable Packages install run-time components of Visual C++ libraries. These components are required to run C++ applications that are developed using Visual Studio and link dynamically to Visual C++ libraries.

Top Articles
Latest Posts
Recommended Articles
Article information

Author: Catherine Tremblay

Last Updated:

Views: 5624

Rating: 4.7 / 5 (47 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Catherine Tremblay

Birthday: 1999-09-23

Address: Suite 461 73643 Sherril Loaf, Dickinsonland, AZ 47941-2379

Phone: +2678139151039

Job: International Administration Supervisor

Hobby: Dowsing, Snowboarding, Rowing, Beekeeping, Calligraphy, Shooting, Air sports

Introduction: My name is Catherine Tremblay, I am a precious, perfect, tasty, enthusiastic, inexpensive, vast, kind person who loves writing and wants to share my knowledge and understanding with you.