Installation Updated: 2025-11-30

Install All Visual C++ Redistributable Versions (2005-2022)

Many Windows applications require Visual C++ Runtime. Here's how to install all versions and fix missing DLL errors.

By System Admin Team
Verified 2025-11-30

What is Visual C++ Redistributable?

The Visual C++ Redistributable is a runtime library required by programs built with Microsoft Visual Studio.

Each version of Visual Studio (2005, 2008, 2010, 2012, 2013, 2015, 2017, 2019, 2022) has its own runtime, and programs require the specific version they were compiled with.

Good news: Visual C++ 2015, 2017, 2019, and 2022 share the same runtime package. Installing the latest (2022) version covers all of them.

Download Links (Official Microsoft)

Visual C++ 2015-2022 (Covers 2015, 2017, 2019, 2022): - x64 (64-bit) - x86 (32-bit) - ARM64

Visual C++ 2013: - x64 - x86

Visual C++ 2012: - x64 - x86

Visual C++ 2010: - x64 - x86

Visual C++ 2008: - x64 - x86

Visual C++ 2005: - x64 - x86

Installation Instructions

Important: On 64-bit Windows, install BOTH x64 and x86 versions of each package. Many 32-bit programs still require the x86 runtime.

Step 1: Download all the packages you need.

Step 2: Install them in order from oldest to newest (2005 → 2022).

Step 3: Restart your computer after all installations.

Pro Tip: You can use the "VisualCppRedist AIO" installer from TechPowerUp which bundles all versions in a single installer.

Repair Existing Installation

If you already have Visual C++ installed but it's corrupted:

Step 1: Open Control Panel > Programs > Programs and Features.

Step 2: Find "Microsoft Visual C++ 20XX Redistributable".

Step 3: Right-click > Change > Repair.

Alternatively, uninstall all Visual C++ packages and reinstall them fresh.

Which DLLs Does Each Version Provide?

2015-2022 (vcruntime140.dll, msvcp140.dll, vcruntime140_1.dll, concrt140.dll, vcomp140.dll)

2013 (msvcr120.dll, msvcp120.dll)

2012 (msvcr110.dll, msvcp110.dll)

2010 (msvcr100.dll, msvcp100.dll)

2008 (msvcr90.dll, msvcp90.dll)

2005 (msvcr80.dll, msvcp80.dll)

Related DLL Files

Related Guides