Jump to content

Update Visual C++ Redistributable Runtimes with VisualCppRedist AIO


mood

Recommended Posts

Update Visual C++ Redistributable Runtimes with VisualCppRedist AIO

 

VisualCppRedist AIO is an open source program to install, update or remove all or select Visual C++ Runtimes.

 

Some Windows programs require Visual C++ Redistributable Runtimes to run; if the right runtime is not installed, programs may not start at all. One of the main issues associated with runtimes is that Microsoft released plenty of versions over the years, and that different versions need to be installed side by side on a system to support different programs.

 

Programs like VC Redist Installer or All In One Runtime were created to address the problem, as these could be used to install multiple runtimes in one swift operation.

 

VisualCppRedist AIO is an open source program that offers similar options. The application performs two main operations when it is run: detect non compliant versions and remove these from the system, and install the latest versions of all major C++ Redistributable Runtimes in one go.

 

Here is how it works in detail:

 

visual-cpp-runtime-installer.png

 

  1. Download the latest version of VisualCppRedist AIO from the project's GitHub page.
  2. Extract the archive after the download.
  3. Extract the executable file again using programs such as 7-Zip or WinRAR.
  4. Right-click on the install.cmd file and select "run as administrator" to launch it with elevated rights. Cautious users may want to open the cmd file in a plain text editor first to verify it.
  5. Tap on the "Y" key on the keyboard to allow the program to run its operation, or select N to cancel and exit.

 

Everything else happens automatically in the background. The program removes non compliant versions, including original exe or msi installers before it will install all C++ Runtime Redistributables.

 

The following Visual C++ Redistributables are included as x86 and x64 versions:

  • 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
  • 2019: Latest
  • Visual Studio 2010 Tools for Office Runtime
  • Visual C++ 2002: 7.0.9975.0
  • Visual C++ 2003: 7.10.6119.0
  • Visual Basic Runtimes

 

The 2019 runtimes cover the 2015 and 2017 versions as they are binary compatible. The latest version of each runtime should be installed in the end on the device.

 

You may also run the program from the command line. The command VisualCppRedist_AIO_x86_x64.exe /? displays the list of available parameters. Command line parameters let you install different versions only, remove all detected runtimes, or run a manual install mode that requires user input.

Closing Words

VisualCppRedist AIO is a handy program, as it makes it easy to install all major Visual C++ Redistributables in one go and remove non-compliant ones. It is recommended that you create a backup before you start the application.

 

It is a good option to start from scratch, by using the /aiD parameter, which will uninstall all detected runtimes automatically, or to install specific runtimes in one operation. Whether it is a good idea to install all runtimes on a system is up for debate, as some runtimes may not be needed on the system.

 

Now You: how do you handle runtimes and updates? (via Deskmodder)

 

 
 
Link to comment
Share on other sites


  • Replies 1
  • Views 1.4k
  • Created
  • Last Reply

 Microsoft Visual C++ 2015-2019 Redistributable - 14.29.30030.0 By abbodi1406 [2021-04-02]

Visual Distributable.jpg

Overview:

 

- 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 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

Contents:

 

- 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
2019: 14.29.30030.0

 

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

 

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

 

- Universal CRT:
complementary part of VC++ 2019 redist.
inbox component for Windows 10.
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++ 2019 runtimes are binary compatible with VC++ 2015-2017 and cover all VS 2015-2017-2019 programs.

Credits:

 

@ricktendo64 / MDL forums - repacks.net - wincert.net
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 installer_name.exe /?

Spoiler

Usage:        VisualCppRedist_AIO_x86_x64.exe [switches]
        All switches are optional, case-sensitive.

/y - Passive mode, shows progress. *All* Runtime packages are installed.
/ai - Quiet mode, no output shown. *All* Runtime packages are installed.
/aiA - Quiet mode. *All* Runtime packages are installed, and hide ARP entries.
/ai5 - Quiet mode. *Only* 2005 package is installed.
/ai8 - Quiet mode. *Only* 2008 package is installed.
/aiX - Quiet mode. *Only* 2010 package is installed.
/ai2 - Quiet mode. *Only* 2012 package is installed.
/ai3 - Quiet mode. *Only* 2013 package is installed.
/ai9 - Quiet mode. *Only* 2019 package is installed.
/aiT - Quiet mode. *Only* VSTOR 2010 package is installed.
/aiE - Quiet mode. *Only* Extra VB/C package is installed.
/aiV - Quiet mode. *Only* VC++ packages are installed.
/aiM - Manual Install mode, shows installation script with prompt.
/aiU - Manual Uninstall mode, remove all detected runtimes.
/aiR - Auto Uninstall mode, remove all detected runtimes.
/aiD - Debug mode, create VCpp_debug.log without install/uninstall any package.
/aiP - Manual Hide or Show Runtimes entries in Add/Remove Programs panel.
/aiH - Auto Hide Runtimes entries in Add/Remove Programs panel.
/aiC - Passive mode. *All* Runtime packages are installed, except UCRT KB3118401.

/gm2 - Optional switch to disable extraction dialog for all other switches
/sfxlang: - Set the program display language, if possible. Example: /sfxlang:1031
/h | /? - Display help.

/y give the same default behavior, but without the begin prompt and finnish message

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

Spoiler

/ai5 /ai8 /aiT /aiE

/sfxlang most be first switch to have effect. Example:

Spoiler

/sfxlang:1031 /aiV

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

Spoiler

/ai58X239E

 

Download:
https://pastebin.com/raw/46rfrtBv
https://github.com/abbodi1406/vcredist/releases

https://www.majorgeeks.com/files/details/visual_c_redistributable_runtimes_aio_repack.html

Link to comment
Share on other sites


Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...