Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?


Failed to load latest commit information.
Latest commit message
Commit time
August 9, 2023 17:36
July 15, 2020 05:14
April 24, 2023 18:10

VisualCppRedist AIO


  • AIO Repack for latest Microsoft Visual C++ Redistributable Runtimes, without the original setup bloat payload.

  • Built upon VBCRedist_AIO_x86_x64.exe by @ricktendo64

  • The process is handled by a windows command script, which runs hidden in the background by default.

  • Before installation, the script will check and remove existing non-compliant Visual C++ Runtimes, including the original EXE or MSI setups, or older MSI packages versions.

  • The uninstallation option/script will remove any detected VC++ runtimes (except UCRT).

  • Windows XP support is partial, the pack will install and detect the latest runtimes versions, but it will not check and remove non-compliant versions.

  • You can extract the installer file with 7-zip or WinRar to a short path, and run Installer.cmd as administrator


  • Visual C++ Redistributables (x86/x64)
    2005: 8.0.50727.6229
    2008: 9.0.30729.7523
    2010: 10.0.40219.473
    2012: 11.0.61135.400
    2013: 12.0.40664.0
    2022: Latest

  • Visual Studio 2010 Tools for Office Runtime (x86/x64)

  • Legacy Runtimes (x86)
    Visual C++ 2002: 7.0.9975.0
    Visual C++ 2003: 7.10.6119.0
    Visual Basic Runtimes

  • Universal CRT:
    a complementary part of VC++ 2022 redist.
    inbox component for Windows 10/11.
    delivered as an update for Windows Vista/7/8/8.1, either in Monthly Quality Rollup, KB3118401, or KB2999226.
    installed with VC++ 2019 redist for Windows XP.
    this repack will install KB3118401 if UCRT is not available.

  • VC++ 2022 runtimes are binary compatible with VC++ 2015-2017-2019 and cover all VS 2015-2017-2019-2022 programs.

Windows Vista Notice:

Windows XP Notice:


  • @ricktendo64 / MDL forums - -
    VBCRedist_AIO_x86_x64.exe creator, modded MSI installers

  • @burfadel / MDL forums - @thatguy91 / guru3D Forums
    original installation script

  • Visual Basic and Visual C++ are registered trademarks of Microsoft Corporation.

Unattended switches:

  • For command-line options and examples, run:
    VisualCppRedist_AIO_x86_x64.exe /?
VisualCppRedist_AIO_x86_x64.exe [switches]  
All switches are optional, case-sensitive.

Passive mode, shows progress. *All* Runtime packages are installed.  
Quiet mode, no output shown. *All* Runtime packages are installed.  
Quiet mode. *All* Runtime packages are installed, and hide ARP entries.  
Quiet mode. *Only* 2005 package is installed.  
Quiet mode. *Only* 2008 package is installed.  
Quiet mode. *Only* 2010 package is installed.  
Quiet mode. *Only* 2012 package is installed.  
Quiet mode. *Only* 2013 package is installed.  
Quiet mode. *Only* 2022 package is installed.  
Quiet mode. *Only* VSTOR 2010 package is installed.  
Quiet mode. *Only* Extra VB/C package is installed.  
Quiet mode. *Only* Extra VB package is installed.  
Quiet mode. *Only* Extra VC package is installed.  
Quiet mode. *Only* VC++ packages are installed.  
Manual Install mode, shows installation script with prompt.  
Manual Uninstall mode, shows uninstallation script with prompt.  
Auto Uninstall mode, remove all detected runtimes.  
Debug mode, create VCpp_debug.log without installing/uninstalling any package.  
Manual Hide or Show Runtimes entries in Add/Remove Programs panel.  
Update mode. Only already installed packages are updated.  
Optional switch to disable extraction dialog for all other switches  
Set the program display language, if possible. Example: /sfxlang:1031  
/h | /?  
Display this help.


Automatically install all packages and display progress:  
VisualCppRedist_AIO_x86_x64.exe /y

Silently install all packages and display no progress:  
VisualCppRedist_AIO_x86_x64.exe /ai /gm2

Silently install 2022 package:  
VisualCppRedist_AIO_x86_x64.exe /ai9

Silently install 2010/2012/2013/2022 packages:  
VisualCppRedist_AIO_x86_x64.exe /aiX239

Silently install VSTOR and Extra VB/C packages:  
VisualCppRedist_AIO_x86_x64.exe /aiTE

Silently install all packages and hide ARP entries:  
VisualCppRedist_AIO_x86_x64.exe /aiA /gm2
  • /y gives the same default behavior, but without the beginning prompt and the finish message

  • only /sfxlang and /gm2 can be specified with other switches
    if other switches are specified together, only the latest will have an effect. Example, this will only install Extra VB/C package:
    /ai5 /ai8 /aiT /aiE

  • to install separate packages together, combine their latest switch character after /ai Example: /ai58X239E

  • /sfxlang must be the first switch to have effect. Example:
    /sfxlang:1031 /aiV