Skip to content

Introduction

VcRedist is a PowerShell module for lifecycle management of the Microsoft Visual C++ Redistributables.

VcRedist downloads the supported (and unsupported) Redistributables, for local install, gold image deployment or importing as applications into the Microsoft Deployment Toolkit or Microsoft Endpoint Configuration Manager, or other solutions including Microsoft Intune. VcRedist supports passive and silent installs, and uninstalls of the Visual C++ Redistributables.

PowerShell Gallery version PowerShell Gallery downloads

Why

The Microsoft Visual C++ Redistributables are a core component of any Windows desktop deployment (physical PCs or virtual desktops). Multiple versions are commonly deployed to support various applications, thus they need to be imported into your deployment solution or installed locally. The aim of this module is to simplify obtaining, deploying, and updating to the current versions of the Redistributables.

Supported vs. Unsupported Redistributables

The module includes two manifests that list the supported Redistributables or all available Redistributables making it simple to download and deploy the Redistributes required for your environment.

It is important to note that Microsoft no longer supports and provides security updates for certain Redistributables. The list of supported Redistributables is maintained here Microsoft Visual C++ Redistributables. Deployment of unsupported Redistributables should be done at your own risk.

Unsupported Redistributables

As at November 2021, the unsupported list of Redistributables includes the following versions:

Name Version
Visual C++ 2008 Service Pack 1 Redistributable Package MFC Security Update 9.0.30729.6161
Visual C++ 2008 Service Pack 1 Redistributable Package MFC Security Update 9.0.30729.6161
Visual C++ 2005 Service Pack 1 Redistributable Package MFC Security Update 8.0.61000
Visual C++ 2005 Service Pack 1 Redistributable Package ATL Security Update 8.0.59192
Visual C++ 2005 SP1 Redistributable Package 8.0.56336
Visual C++ 2005 Redistributable Package 8.0.50727.42
Visual C++ 2005 Service Pack 1 Redistributable Package MFC Security Update 8.0.61000
Visual C++ 2005 Service Pack 1 Redistributable Package ATL Security Update 8.0.59192
Visual C++ 2005 SP1 Redistributable Package 8.0.56336
Visual C++ 2005 Redistributable Package 8.0.50727.42
Visual C++ 2008 Redistributable Package 9.0.21022
Visual C++ 2008 Feature Pack Redistributable Package 9.0.21022.218
Visual C++ 2008 Redistributable Package ATL Security Update 9.0.30411
Visual C++ 2008 SP1 Redistributable Package 9.0.30729
Visual C++ 2008 Service Pack 1 Redistributable Package ATL Security Update 9.0.30729.4148
Visual C++ 2008 Redistributable Package 9.0.21022
Visual C++ 2008 Feature Pack Redistributable Package 9.0.21022.218
Visual C++ 2008 Redistributable Package ATL Security Update 9.0.30411
Visual C++ 2008 SP1 Redistributable Package 9.0.30729
Visual C++ 2008 Service Pack 1 Redistributable Package ATL Security Update 9.0.30729.4148
Visual C++ 2010 Service Pack 1 Redistributable Package MFC Security Update 10.0.40219.325
Visual C++ 2010 Service Pack 1 Redistributable Package MFC Security Update 10.0.40219.325
Visual C++ Redistributable Packages for Visual Studio 2013 12.0.30501.0
Visual C++ Redistributable Packages for Visual Studio 2013 12.0.30501.0