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? ›

In most cases you should install both the x64 (64-bit) and the x86 (32-bit) versions. If you're using a 32-bit version of Windows, then you only need to install the x86 version. Open the downloaded files and follow the instructions.

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

This is because the developers choose to install the latest package from Microsoft at the installation time. Another special case is that you see multiple Microsoft Visual C++ versions with the same redistributable packages or some versions from the same year.

Should I update Visual C++ redistributable? ›

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.

Do I need to install all C++ redistributable? ›

Installing the Microsoft C++ Redistributable often comes as a must when you install a Windows application. You have to install this redistributable to make sure that the application will 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.

What is the latest Visual C++? ›

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 it OK to uninstall Microsoft Visual 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.

Why do I have too many Microsoft Visual C++? ›

The reason why there are multiple versions of Microsoft Visual C++ installed on your computer is that different programs and applications require different versions of the Visual C++ libraries to run.

Do I need Microsoft Visual C++ on my computer? ›

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.

Am I supposed to have multiple Microsoft Visual C++? ›

Yes, those are all necessary and you should not delete any of those . . . When software developers write an application, they target one of those C++ redistributables, that means their software uses code from the.

Is it safe to download Visual C++ redistributable? ›

Microsoft Visual C++ Redistributable contains code developed, tested, supported, and updated by Microsoft, which makes this package a reliable option for both software developers and users.

How to fix Visual C++ redistributable? ›

Repairing Microsoft Visual C++ Prerequisites

Navigate to Windows Programs and Features and uninstall all programs that begin with Microsoft Visual C++ currently installed on the computer, starting with the newest version. Download the latest service pack set of each year's C++ installers from this link.

Do I need all the old 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 clean up Microsoft Visual C++ redistributable? ›

In the Apps & features dialog box, type c++ in the search box. Uninstall every entry whose name includes Microsoft Visual C++ and Redistributable, which should be every option in your search results. To uninstall each entry, select it and click the Uninstall button that appears.

Where does Visual C++ Redistributable get installed? ›

The easiest way to locate the redistributable files is by using environment variables set in a developer command prompt. In Visual Studio 2022, the redistributable files are in the %VCINSTALLDIR%Redist\MSVC\v143 folder.

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.

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

Hello, 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.

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.

Top Articles
‘We will not enlist:’ Ultra-Orthodox in Israel vow to defy orders to serve in the military | CNN
Convert light-millisecond to meter [m] • Length and Distance Converter • Common Unit Converters • Compact Calculator • Online Unit Converters
This website is unavailable in your location. – WSB-TV Channel 2 - Atlanta
2018 Jeep Wrangler Unlimited All New for sale - Portland, OR - craigslist
Craigslist Pets Longview Tx
Irving Hac
Sunday World Northern Ireland
Boat Jumping Female Otezla Commercial Actress
Find your energy supplier
What to do if your rotary tiller won't start – Oleomac
Hartford Healthcare Employee Tools
Everything You Need to Know About Holly by Stephen King
Grab this ice cream maker while it's discounted in Walmart's sale | Digital Trends
Der Megatrend Urbanisierung
Weather Rotterdam - Detailed bulletin - Free 15-day Marine forecasts - METEO CONSULT MARINE
How Much Is Tay Ks Bail
Las 12 mejores subastas de carros en Los Ángeles, California - Gossip Vehiculos
Jalapeno Grill Ponca City Menu
Www Craigslist Com Bakersfield
Self-Service ATMs: Accessibility, Limits, & Features
Governor Brown Signs Legislation Supporting California Legislative Women's Caucus Priorities
Hctc Speed Test
Urban Dictionary Fov
Hesburgh Library Catalog
Speedstepper
Skymovieshd.ib
Access a Shared Resource | Computing for Arts + Sciences
R Baldurs Gate 3
R/Mp5
Gus Floribama Shore Drugs
The Latest: Trump addresses apparent assassination attempt on X
Melissa N. Comics
Goodwill Thrift Store & Donation Center Marietta Photos
W B Crumel Funeral Home Obituaries
Andhra Jyothi Telugu News Paper
10 games with New Game Plus modes so good you simply have to play them twice
Nearest Ups Office To Me
1v1.LOL Game [Unblocked] | Play Online
The Holdovers Showtimes Near Regal Huebner Oaks
2700 Yen To Usd
Ukraine-Krieg - Militärexperte: "Momentum bei den Russen"
✨ Flysheet for Alpha Wall Tent, Guy Ropes, D-Ring, Metal Runner & Stakes Included for Hunting, Family Camping & Outdoor Activities (12'x14', PE) — 🛍️ The Retail Market
Online-Reservierungen - Booqable Vermietungssoftware
Gabrielle Abbate Obituary
Phone Store On 91St Brown Deer
Sam's Club Gas Price Sioux City
Arginina - co to jest, właściwości, zastosowanie oraz przeciwwskazania
18 Seriously Good Camping Meals (healthy, easy, minimal prep! )
Makes A Successful Catch Maybe Crossword Clue
Osrs Vorkath Combat Achievements
Inloggen bij AH Sam - E-Overheid
Latest Posts
Article information

Author: Eusebia Nader

Last Updated:

Views: 5755

Rating: 5 / 5 (80 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Eusebia Nader

Birthday: 1994-11-11

Address: Apt. 721 977 Ebert Meadows, Jereville, GA 73618-6603

Phone: +2316203969400

Job: International Farming Consultant

Hobby: Reading, Photography, Shooting, Singing, Magic, Kayaking, Mushroom hunting

Introduction: My name is Eusebia Nader, I am a encouraging, brainy, lively, nice, famous, healthy, clever person who loves writing and wants to share my knowledge and understanding with you.