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.38.33135.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)

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.

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.

Is Microsoft Visual C++ 2005 redistributable still supported? ›

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

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

Is Microsoft Visual C++ 2010 redistributable still supported? ›

Microsoft Visual C++ 2010 Redistributable (ended support on Jul 14, 2020) Microsoft Visual C++ 2012 Redistributable (ended support on Jan 10, 2023) Microsoft Visual C++ 2013 Redistributable (ended support on Apr 9, 2024)

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.

How do I know if a Visual C++ redistributable is needed? ›

If you have been provided a dll, and are unsure which Visual C++ Redistributables are required, the following are some methods to determine this:
  1. Ask the DLL provider.
  2. Use the Depends Dependency Walker utility (see instructions below)
  3. Send the DLL to the MHI support desk (support@mhi.ca), to see if we can determine this.

Why do I have so many Microsoft Visual C++ redistributables? ›

As you install newer versions of PC-DMIS (and other software) on a PC, you will tend to accumulate multiple versions of Visual C++ Redistributables. As to removing them, this is generally not recommended. However, if you need an earlier version/build of C++, sometimes you must remove the newer version first.

Where can I find Microsoft Visual C++ Redistributable? ›

In Visual Studio 2022, the redistributable files are in the %VCINSTALLDIR%Redist\MSVC\v143 folder. In the latest version of Visual Studio 2019, you'll find the redistributable files in the %VCINSTALLDIR%Redist\MSVC\v142 folder.

Do I need every Microsoft Visual C++? ›

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.

Is Microsoft Visual C++ 2008 Redistributable still supported? ›

We do not support the Microsoft Visual C++ Redistributable for any third-party applications beyond the underlying Visual Studio lifecycle or what is specifically mentioned above. There may be third party products, such as security scanners, that flag the redistributable as expired.

Is Microsoft Visual C++ 2013 Redistributable still supported? ›

To my knowledge, Microsoft Visual C++ Redistributable 2013 is set to end of life in February 2024.

How to download Microsoft Visual C++ Redistributable? ›

How To Install Visual C++ Redistributable
  1. Go to the "Visual C++ Redistributable Packages for Visual Studio 2013" download page: http://www.microsoft.com/en-us/download/details.aspx? ...
  2. Click "Download"
  3. In most cases you should install both the x64 (64-bit) and the x86 (32-bit) versions.

Is Visual C++ 2012 still supported? ›

Visual C++ 2012 is out of support, but is required for Exchange 2016 - how can we remove it and still run exchange? We are required to uninstall any software that is no longer in support but still need to use Exchange 2016 which requires C++ 2012 - now out of support.

Do I need Microsoft Visual C++ 2015 2022 redistributable? ›

Updating to the latest version can provide the most recently implemented C++ features, security, reliability, and performance improvements. Always download the latest supported Microsoft Visual C++ Redistributable packages for Visual Studio 2015, 2017, 2019, and 2022 from the official Microsoft website.

Do I need Microsoft Visual C++ 2008 redistributable x64? ›

It depends on the software you have installed on your PC. When software developers create software, they target one of the versions of the C++ Redistributables to ensure their software is stable even if Microsoft produce newer versions of that. Power to the Developer!

Do I need x86 or x64 C++ redistributable? ›

For example, if you have a 64-bit system and want to run a 64-bit application, you need to install the x64 version of the pack. If you have a 32-bit system or want to run a 32-bit application, you need to install the x86 version of the pack.

Which version of Visual Studio is best for C++? ›

For all Visual Studio users, including those who work with C++, the new Visual Studio 2022 version 17.9 brings several enhancements.

Do I need all different versions of Microsoft Visual C++? ›

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 do I know which Visual C++ is being used? ›

Open the "Control Panel" from the Start menu. Click on "Programs" and then select "Programs and Features." Look for the entries starting with "Microsoft Visual C++" in the list of installed programs. The version number should be displayed next to each entry [1].

Top Articles
Latest Posts
Article information

Author: Merrill Bechtelar CPA

Last Updated:

Views: 5565

Rating: 5 / 5 (50 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Merrill Bechtelar CPA

Birthday: 1996-05-19

Address: Apt. 114 873 White Lodge, Libbyfurt, CA 93006

Phone: +5983010455207

Job: Legacy Representative

Hobby: Blacksmithing, Urban exploration, Sudoku, Slacklining, Creative writing, Community, Letterboxing

Introduction: My name is Merrill Bechtelar CPA, I am a clean, agreeable, glorious, magnificent, witty, enchanting, comfortable person who loves writing and wants to share my knowledge and understanding with you.