Microsoft Visual C++ Redistributable — Free Runtime Library

By Microsoft · Utilities
  • Freeware
  • Free
  • Utilities
Download Microsoft Visual C++ Redistributable Direct download from aka.ms Official download page Link checked October 19, 2026

Our verdict: Install the Visual C++ Redistributable when a program fails with a missing MSVCP140.dll, VCRUNTIME140.dll or similar error. One current v14 package covers apps built with Visual Studio 2017 to 2026. It is not an app you use directly, and older programs may still need the legacy 2013 or earlier packages.

Microsoft Visual C++ Redistributable on its official website
Microsoft Visual C++ Redistributable on its official website · Screenshot from the official website

About Microsoft Visual C++ Redistributable

The Visual C++ Redistributable installs the Microsoft C and C++ runtime libraries. Programs built with Microsoft's MSVC tools need these libraries on the PC, and a package at least as new as the build tools used must be installed. Without them, apps and games often refuse to start with an error about a missing DLL.

Visual Studio 2017, 2019, 2022 and 2026 share one v14 runtime, so the latest supported package covers apps built with any of them. Microsoft publishes permanent links that always point to the newest version. The x64 package also contains the ARM64 binaries. Packages for Visual Studio 2013 and earlier install side by side and are no longer supported.

What it does well

  • One package for VS 2017–2026. The latest v14 runtime works for apps built with any of these versions.
  • Always the newest version. Microsoft's permanent link downloads the latest supported build.
  • x64 plus ARM64. The x64 package also installs the ARM64 binaries on ARM64 devices.
  • In-place upgrade. Updates the older 2015 runtime to the current v14 version.
  • Command-line options. Supports silent installation for scripts and deployment.

Who it is for

Good fit

Anyone who sees a missing MSVCP140.dll or VCRUNTIME140.dll error, and people setting up a new PC for games.

Look elsewhere

Programs that need the old 2013, 2012, 2010 or 2008 runtimes; those are separate downloads.

Pros and cons

Pros

  • Official Microsoft package
  • Permanent link always gets the latest version
  • Fixes common missing-DLL errors

Cons

  • Does not include the legacy 2013 and older runtimes
  • Latest version supports only Windows 10, 11 and Server 2016 or later
  • 32-bit apps need the separate x86 package

How to install Microsoft Visual C++ Redistributable

Download the x64 package and run it; restart if the installer asks. On 64-bit Windows, many apps also need the x86 package, which is linked on the same Microsoft page. If installation fails, Microsoft's troubleshooting guide is linked from the download page.

Questions about Microsoft Visual C++ Redistributable

Is the Visual C++ Redistributable free?

Yes. Microsoft provides it free of charge for end users. Developers who bundle it with their apps must follow the Visual Studio license terms.

Do I need both x64 and x86 versions?

On 64-bit Windows, 64-bit apps use the x64 package and 32-bit apps use the x86 package. If you are not sure, install both from Microsoft's page.

Which version do I need for Visual Studio 2015?

Support for the 2015 runtime ended on October 15, 2025. The latest v14 package is binary compatible with apps built with Visual Studio 2015 and upgrades the 2015 runtime in place.

Download Microsoft Visual C++ Redistributable from microsoft.com ExeDepot does not host this file. The download starts from the developer's server, aka.ms. Other versions are on the official download page.

Alternatives to Microsoft Visual C++ Redistributable

  • DirectX End-User Runtime Runtime Library

    Microsoft web installer for legacy DirectX libraries (D3DX9, XAudio 2.7, XInput 1.3) that older games need.

    Microsoft · Freeware · microsoft.com
  • Python Programming Language

    The official Python interpreter for Windows, with pip, IDLE and the standard library.

    Python Software Foundation · Open source · python.org
  • Node.js JavaScript Runtime

    JavaScript runtime for servers, command-line tools and build tooling, bundled with npm.

    OpenJS Foundation and Node.js contributors · Open source · nodejs.org
  • Go Programming Language

    Google's open-source Go language: compiler, standard library and go tool for modules, tests and builds.

    Google and the Go contributors · Open source · go.dev

Similar to Microsoft Visual C++ Redistributable All utilities apps

  • Rust Programming Language

    Memory-safe systems language installed with rustup: compiler, Cargo package manager and toolchains.

    The Rust Project · Open source · rust-lang.org
  • .NET SDK Developer SDK

    Microsoft's open-source SDK for building C#, F# and VB apps; the link installs the .NET 10 LTS SDK.

    Microsoft and the .NET Foundation · Open source · dotnet.microsoft.com
  • Eclipse Temurin Java JDK

    Free, TCK-certified OpenJDK builds from Eclipse Adoptium; the link installs the current LTS JDK.

    Eclipse Adoptium Working Group · Open source · adoptium.net
  • PowerShell 7 Shell and Scripting Language

    Microsoft's open-source, cross-platform shell and scripting language, installed beside Windows PowerShell.

    Microsoft · Open source · microsoft.com