Windows Guide Β· Updated June 2026

How to Download and Install
Visual C++ Redistributable in Windows

A practical guide for Windows 10 and Windows 11 users: official Microsoft download links, the correct x64/x86 choice, installation steps, silent install commands, repair options, and fixes for common runtime errors.

πŸ“– 9 min read πŸͺŸ Windows 10 / 11 πŸ”— Official Microsoft links

Microsoft Visual C++ Redistributable is a set of runtime libraries required by many Windows programs and games. If these libraries are missing, outdated, or damaged, an application may fail to start and show errors such as VCRUNTIME140.dll was not found, MSVCP140.dll is missing, 0xc000007b, or The code execution cannot proceed.

The safest way to fix these problems is to download the Redistributable package directly from Microsoft and install the correct architecture: x64, x86, or ARM64. In most cases on a modern 64-bit Windows PC, you should install both x64 and x86, because 64-bit Windows can run both 64-bit and 32-bit applications.

ℹ️
Important: Visual C++ Redistributable is not the same as Visual Studio. You do not need to install the Visual Studio development environment just to run programs that require Microsoft C and C++ runtime libraries.

What Is Microsoft Visual C++ Redistributable?

Visual C++ Redistributable installs runtime components used by applications built with Microsoft Visual C++ / MSVC. These components include C and C++ runtime libraries that programs call when they start, load plugins, render graphics, handle files, or communicate with other system components.

It is a runtime package It helps existing programs run; it is not a programming tool for normal users.
Multiple versions can coexist Older 2005, 2008, 2010, 2012, and 2013 packages may be installed side by side.
x64 and x86 are different A 32-bit program needs the x86 runtime even on 64-bit Windows.
Apps often install it automatically Games, launchers, editors, CAD tools, and drivers often include VC++ runtimes.

Which Visual C++ Redistributable Version Should You Install?

For most users, the answer is simple: install the latest supported Visual C++ Redistributable x64 and x86 packages from Microsoft. These packages cover applications built with modern Visual Studio versions and are the most common fix for missing VCRUNTIME140.dll, MSVCP140.dll, VCRUNTIME140_1.dll, and similar errors.

Your situation What to install Why
Windows 10 or Windows 11, 64-bit PC x64 and x86 x64 supports 64-bit apps; x86 supports 32-bit apps that still run on 64-bit Windows.
Windows 10 or Windows 11, 32-bit PC x86 only 32-bit Windows cannot run x64 applications or install x64 runtime packages.
Windows on ARM ARM64, and possibly x64/x86 depending on the app ARM64 devices may need native ARM64 components plus compatibility runtimes for emulated apps.
An old game asks for Visual C++ 2010, 2012, or 2013 The exact older Redistributable version requested by the app Legacy packages are separate and may be required side by side with the latest package.
πŸ’‘
Recommended setup for most 64-bit PCs: install both VC_redist.x64.exe and VC_redist.x86.exe. This covers the widest range of modern applications and games.

How to Check Whether Windows Is 64-bit, 32-bit, or ARM64

Before downloading the installer, check your system type. This helps you choose the correct package and avoid installation errors.

  1. Press Win + I to open Settings.
  2. Go to System β†’ About.
  3. Find System type.
  4. Check whether it says 64-bit operating system, 32-bit operating system, or mentions an ARM-based processor.

You can also use the Run dialog:

  1. Press Win + R.
  2. Type msinfo32 and press Enter.
  3. Look at System Type: x64-based PC, x86-based PC, or ARM64-based PC.

How to Install Visual C++ Redistributable in Windows

After downloading the correct installer, follow these steps. The installation process is the same in Windows 10 and Windows 11.

  1. Close the program or game that shows the Visual C++ error.
  2. Download VC_redist.x64.exe, VC_redist.x86.exe, or VC_redist.arm64.exe from Microsoft.
  3. Right-click the downloaded file and select Run as administrator.
  4. Accept the Microsoft license terms.
  5. Click Install. If the package is already installed, choose Repair.
  6. Wait until installation finishes.
  7. Restart Windows, especially if the installer asks for it.
  8. Launch the program again and check whether the error is gone.
⚠️
Do not download individual DLL files from random websites. Copying files such as vcruntime140.dll or msvcp140.dll manually may create version conflicts, security risks, or new startup errors. Install the official Redistributable instead.

Should You Install Both Visual C++ x64 and x86?

Yes, on 64-bit Windows it is usually a good idea to install both packages:

If you are not sure which package a specific program needs, install both x64 and x86 from Microsoft. This is safe on a 64-bit Windows system and often solves runtime errors immediately.

How to Install Visual C++ Redistributable Silently Using Command Prompt

Advanced users and administrators can install Visual C++ Redistributable from Command Prompt or PowerShell. This is useful for deployment scripts, remote support, or reinstalling prerequisites before launching software.

Open Command Prompt as administrator, go to the folder with the installer, and run one of these commands:

VC_redist.x64.exe /install /quiet /norestart
VC_redist.x86.exe /install /quiet /norestart

To repair an existing installation silently, use:

VC_redist.x64.exe /repair /quiet /norestart

After a silent installation or repair, restart Windows manually if the application still fails to launch.

How to Check If Visual C++ Redistributable Is Already Installed

Windows can have many Visual C++ entries installed at the same time. This is normal. Do not remove older entries unless you know they are not needed, because some programs depend on specific runtime versions.

Method 1: Check Installed Apps

  1. Press Win + I.
  2. Open Apps β†’ Installed apps in Windows 11, or Apps & features in Windows 10.
  3. Search for Microsoft Visual C++.
  4. Look for entries such as Microsoft Visual C++ 2015-2022 Redistributable (x64) and (x86).

Method 2: Check Control Panel

  1. Press Win + R.
  2. Type appwiz.cpl and press Enter.
  3. Search the list for Microsoft Visual C++ Redistributable.
  4. Check the version and architecture in the program name.

Method 3: Check with PowerShell

Open PowerShell and run:

Get-ItemProperty HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall\*, `
HKLM:\Software\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* |
Where-Object { $_.DisplayName -like "*Visual C++*Redistributable*" } |
Select-Object DisplayName, DisplayVersion, Publisher |
Sort-Object DisplayName

How to Repair Visual C++ Redistributable

If the package is already installed but the app still shows missing DLL or runtime errors, repair the installation.

  1. Download the same Visual C++ Redistributable installer from Microsoft.
  2. Right-click the file and select Run as administrator.
  3. If Windows detects an existing installation, click Repair.
  4. Wait for the process to finish.
  5. Restart the computer.

You can also repair from Control Panel β†’ Programs and Features: select the Visual C++ entry, click Change, and choose Repair.

Fix Common Visual C++ Redistributable Installation Errors

If the installer fails, use the steps below. Most problems are caused by missing administrator permissions, locked files, corrupted installer cache, outdated Windows components, or a damaged previous VC++ installation.

Error 0x80070666: Another Version Is Already Installed

This message usually means a newer or equivalent package is already installed. Try these fixes:

Error 1603: Fatal Error During Installation

Error 0xc000007b When Launching a Game or Program

This error often indicates a 32-bit/64-bit dependency mismatch or damaged runtime files. Install both x64 and x86 Visual C++ Redistributables, update DirectX if the game requires it, and reinstall the affected application if necessary.

VCRUNTIME140.dll, MSVCP140.dll, or VCRUNTIME140_1.dll Is Missing

Install the latest Visual C++ Redistributable x64 and x86 packages from Microsoft. Restart Windows and launch the program again. Avoid downloading the missing DLL as a standalone file.

Do You Need Older Visual C++ Redistributable Versions?

Sometimes yes. Older applications, especially games and specialized software, may require Visual C++ 2005, 2008, 2010, 2012, or 2013 runtimes. These older packages can exist side by side with the latest Redistributable.

Install an older version only when:

⚠️
Security note: older Visual C++ packages may no longer receive support. Download them only from Microsoft or from the original software vendor's official installer.

Can You Uninstall Microsoft Visual C++ Redistributable?

You can uninstall it, but in most cases you should not. Many programs rely on these packages, and removing them may cause apps or games to stop working. If you suspect corruption, use Repair first instead of uninstalling.

Uninstall only if:

To uninstall, open Settings β†’ Apps β†’ Installed apps, search for Microsoft Visual C++, select the package, and choose Uninstall. Restart Windows and reinstall the latest package if needed.

Safe Download Tips for Visual C++ Redistributable

FAQ: Visual C++ Redistributable in Windows

Q Is Visual C++ Redistributable safe? β–Ό
Yes, if downloaded from Microsoft or installed by a trusted application installer. It is a standard runtime component used by many Windows programs.
Q Do I need Visual C++ Redistributable for games? β–Ό
Very often, yes. Many games and launchers require Visual C++ runtime libraries. Steam, Epic Games, Ubisoft Connect, and other installers may install the required runtimes automatically.
Q Why do I have many Microsoft Visual C++ entries installed? β–Ό
This is normal. Different programs may depend on different Visual C++ runtime versions and architectures. Removing old entries can break older software.
Q Should I install x86 on 64-bit Windows? β–Ό
Yes, if you use 32-bit applications. A 32-bit program needs the x86 runtime even when Windows itself is 64-bit.
Q Can Visual C++ Redistributable fix VCRUNTIME140.dll errors? β–Ό
In most cases, yes. Install or repair the latest Visual C++ Redistributable x64 and x86 packages, then restart Windows.
Q Is Visual C++ Redistributable the same as .NET Framework? β–Ό
No. Visual C++ Redistributable provides native C/C++ runtime libraries. .NET Framework and .NET Runtime are different platforms used by different types of applications.

Final Thoughts

To download and install Visual C++ Redistributable in Windows, use the official Microsoft links and choose the correct architecture. On most 64-bit Windows 10 and Windows 11 PCs, installing both x64 and x86 is the best option because it supports both modern 64-bit applications and older 32-bit software.

If an app still fails after installation, run the Redistributable installer again and choose Repair, install pending Windows updates, restart the PC, and avoid downloading individual DLL files from unofficial websites.