Runtime aio: Visual C++ Redistributable Runtimes All-in-One (Jul 2022) Download

Install All Required Runtimes At Once In Windows 10

Windows 10 Software & Guides Windows 11

ByUsman Khurshid


Runtimes and frameworks are an important component of any language. Runtime libraries are required for a program to…

Runtimes and frameworks are an important component of any language. Runtime libraries are required for a program to run on the Operating System.

For example, if you want to run a Java application, you will need a Java Runtime Environment (JRE) and if you want to run a VC++ program, you will need specific VC++ Runtime environment.

The most popular runtimes include Visual C++ redistributables for running programs built in VC++, .NET Framework for programs created with Visual Studio .NET Framework and Java Runtime Environment for running programs built in Java.

There are less popular runtimes like Flash Player, Microsoft Silverlight (now retired), DirectX and Adobe Shockwave Player.

Some runtimes come pre-installed in Windows while others need to be installed. There are two ways to install all the required runtimes at once in Windows. We will discuss both ways here.

All in One Runtimes

All in One Runtimes (or AIO Runtimes) is an executable script for installing commonly used runtimes and frameworks in Windows.

When the All in One Runtimes setup runs, it checks for installed runtimes in Windows and will list down all the runtimes and frameworks that are missing from your PC.

The program is in German but you will be able to understand quite easily the two step process of runtime installation. The first step is to select the runtimes to install and then click Install to start the installation process.WinPKG All in One Runtimes

You can check all runtimes in the Details (Detailliert) tab. The supported runtimes include:

  • General system runtimes
  • .NET Framework (2.0 – 3.5.1 – 4.8) [Download all .NET Frameworks here]
  • Visual C++ 2005, 2008, 2012, 2013 and 2019 Runtimes [Download all Visual C++ Redistributables here]
  • Adobe Flash Player [Download Flash Player from here]
  • Adobe Shockwave Player
  • Microsoft Silverlight
  • Microsoft Visual J-Sharp

In the previous version, DirectX runtimes were also included but since Windows 10 doesn’t require older DirectX runtimes, this option has been removed.

My opinion is that Microsoft Silverlight and Adobe Shockwave Player should not be installed as they are already retired. Installing obsolete frameworks and runtimes will make the system insecure.

Download All in One Runtimes

Please note that All in One Runtimes is a big file of around 350MB but it is worth the download if you have to install multiple runtimes on your computer.

Ninite Runtimes

Another way to download and install the required runtimes automatically is by using Ninite.

Ninite is a wonderful tool to install multiple softwares automatically and unattended. You just have to select the software you want to install and Ninite will do the rest while you wait for the installation to complete.

Ninite Runtimes download

Ninite has a section called Runtime which includes the following:

  • Java 8 JRE
  • .NET 4.8
  • Silverlight
  • Adobe Air

Although the list is not as long as All in One Runtimes, the installation is pretty simple and smoothly done. You can either go to and customize your software selection to be installed, or you can download the following file which includes all the Runtimes listed above.

Download Ninite Runtimes

How do you install common runtimes and frameworks on your computer?

Also see:

Usman Khurshid is a seasoned IT Pro with over 15 years of experience in the IT industry. He has experience in everything from IT support, helpdesk, sysadmin, network admin, and cloud computing. He is also certified in Microsoft Technologies (MCTS and MCSA) and also Cisco Certified Professional in Routing and Switching.

View Archive

Microsoft Visual C++ Runtimes AIO 0.64

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

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: 14. 34.31931.0

– 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:
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.

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* 2019 package is installed.  
Quiet mode. *Only* VSTOR 2010 package is installed.  
Quiet mode. *Only* Extra VB/C package is installed.  
Quiet mode. *Only* VC++ packages are installed.  
Manual Install mode, shows installation script with prompt.  
Manual Uninstall mode, remove all detected runtimes.  
Auto Uninstall mode, remove all detected runtimes.  
Debug mode, create VCpp_debug.log without install/uninstall any package.  
Manual Hide or Show Runtimes entries in Add/Remove Programs panel.  
Auto Hide Runtimes entries in Add/Remove Programs panel.   
Passive mode. *All* packages are installed, except UCRT KB3118401.  
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 2019 package:  
VisualCppRedist_AIO_x86_x64.exe /ai9
Silently install 2010/2012/2013/2019 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 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:
    /ai5 /ai8 /aiT /aiE
  • to install separate packages together, combine their latest switch character after /ai Example: /ai58X239E
  • /sfxlang most be first switch to have effect. Example:
    /sfxlang:1031 /aiV


Remark: Silent install using /y . You can change the setting via winrar sfx.


(Silent Repack) x86 x64


Run-time analysis and monitoring


Observing software components at runtime and analyzing their behavior plays an important role in
debugging software. Understanding the behavior of software at runtime is made up of two
key components:

  • Monitor software during execution.
  • Analysis of the data collected during the observation.

Methods of analysis and observation are independent of testing in the sense that neither test data nor test data are needed for observation.
nor the use of specialized testing technologies. However, test elements can be combined with tools
and surveillance techniques: for example, surveillance automation tools can be used to improve visibility
component behavior during testing.

Monitoring System Behavior at Runtime

Although all aspects of the behavior of running software are subject to observation, some aspects deserve
especially close attention. As a rule, these are the following aspects:

  • Decision points where the internal logic of the program branches.
  • Termination points where important logical circuits end and the state of the environment changes
  • Interaction points for independent application components.
  • Points of interaction between software and the runtime environment, including interfaces to hardware.

These watchpoints can coincide with control points where you want to change the state of the application or
transfer of control along logical paths. Such points are often referred to as points of control and observation (Points of Control).
and Observation, PCO).

When monitoring the execution of software, static monitoring methods are practically not used,
related to checking the source code of the software, the relationship between software components
in visual models, etc. Instead, software component executable files are used, which
allows you to collect valuable information about the behavior of a component in a test environment or in a production environment that is not available to
other debugging technologies. Observation information can be used in conjunction with data
static analysis.

Analyzing Runtime Monitoring Data

The purpose of software analysis during observation is to understand the behavior of software components.
provision by analyzing the data collected during the execution of the component. Execution time monitoring and analysis —
one of the most important components of debugging the developed components.

Support for automation tools

Runtime monitoring involves collecting a huge amount of low-level data in short periods of time
and difficulties in interpreting these data. Therefore, the support of automation tools is of paramount importance.
Automation support can be implemented in a variety of ways, and currently available on the market
many different tools that save time, simplify work and eliminate the need to create such
tools from scratch.

For more information about runtime monitoring and analysis tools, see PurifyPlus.

Hazard analysis before and during the Five Steps

Hazard analysis before and during the Five Steps

Hazard analysis according to the «Five Steps» method is a mandatory sequence of actions that is performed by an employee (a group of employees) independently or with the participation of a manager before starting and, periodically, during the performance of work. Based on the results of the analysis, a decision is made on the possibility of safely performing/continuing work and taking the necessary measures to protect people and the environment.

Step 1. Pause and think about the job!

  • Preparation, execution, breaks, completion.
  • Do you know this job?
  • Are you ready to do it?
  • What equipment and materials will you use?

Who else will participate in the work or be nearby?

Step 2. Identify the dangers and possible consequences!

Consider all the hazards in these categories.

Ask yourself, “What other dangers could there be in this job?”


  • movement of people in the work area
  • movement of machinery
  • vibration
  • obstructions to movement, etc.


  • working at height
  • work in trenches, pits and pits
  • loose objects above the work area
  • people or equipment under the work site
  • elevation changes along the route, etc.


  • gas containers
  • springs
  • deformed structural elements, etc.


  • live wires and objects
  • static charge accumulation
  • turning off or turning on electricity at a critical moment
  • power surges, etc.


  • sources of heat and sparks
  • combustibles
  • oiled rags
  • pure oxygen, etc.


  • toxic and aggressive liquids and gases
  • dusty materials
  • containers and reservoirs with technical liquids, gases
  • contaminated water and waste fluids generated during work
    • lack of hard coating in the work area
    • waste generated during work, etc.


  • extreme heat or extreme cold
  • temperature fluctuations icing
  • heating surfaces from the sun or other sources
  • hot or cold parts of equipment


What else?


  • the presence of other people near the place of work or in the area of ​​hazards
  • skills and competencies
  • work permit
  • overconfidence due to little or, conversely, great experience
  • availability and correctness of PPE, etc.

Think about other examples of hazards that are not included in the eight above.

  • what dangerous events can occur?
  • What could be the consequences?
  • How severe can the consequences be?

What sources of danger are there or may appear at each of the stages of work?

  • for the life and health of people
  • for the environment for the property?
  • what dangerous events can occur?
  • what could be the consequences?
  • How severe can the consequences be?

Step 3. Decide how to protect yourself and others from danger!

  • What needs to be done to protect against hazards?
  • What is required by the regulations?
  • What else needs to be done?
  • Do you have the necessary skills, personal protective equipment, equipment and supplies?

It is necessary to pay attention to the fact that the requirements of the rules and instructions for the safe performance of work are a mandatory minimum!

Additional security measures may be required.

2024 © All rights reserved