[Repack] Visual C++ Redistributable Runtimes [2024-04-11]

Discussion in 'Application Software' started by abbodi1406, Mar 9, 2018.

  1. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    16,190
    84,689
    340
    Current repack is based on that repack by ricktendo64

    if you know or use programs built by them, then install them
     
  2. Liquid_Sky

    Liquid_Sky MDL Novice

    Nov 27, 2012
    15
    12
    0
    I installed the Redistributable Runtimes through IObit's Driver Booster, altough they say that their program install the most up-to-date versions, I see comparing them with the ones in this post that them have old version numbers:
    MVC++.png
    Is this true or the versions numbers showed in "Programs and Features" are not the real ones?
     
  3. l33tissw00t

    l33tissw00t MDL Addicted

    Dec 6, 2012
    819
    520
    30
    Do yourself a favor and never use that program again. Only causes grief.
     
  4. Liquid_Sky

    Liquid_Sky MDL Novice

    Nov 27, 2012
    15
    12
    0
    Anyone would expect more from a pay program :rolleyes:... anyway.

    I also see that this script installs 2 versions: Additional and minimum.
    What is the difference between these 2?
     
  5. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    16,190
    84,689
    340
    They separated the actual runtimes into two MSI packages since 2012
    the original setup install them both as well, but they are hidden

    the repack get rid of the setup wrapper, which leaves us with the two packages shown
     
  6. VDev

    VDev MDL Member

    Sep 9, 2015
    109
    57
    10
    Helps in case you're shipping C++ based applications. Additional runtimes component may include Spectre/Meltdown checks and other security checks.
     
  7. benik3

    benik3 MDL Novice

    Dec 5, 2010
    42
    5
    0
    Hi there.
    Is this repack suitable also for windows Server (concretely 2012 R2 and 2016) or it's not recommended?
    Thank you :)
     
  8. wilenty

    wilenty MDL Senior Member

    Jan 15, 2014
    270
    494
    10
    Hi

    Each VC++ installer is recommended if you use applications written in Visual Studio.

    If it's installed on Windows Server, it's the most suitable (and should be installed) ;)
     
  9. Arch_Sta

    Arch_Sta MDL Novice

    Nov 25, 2018
    27
    15
    0
    Thanks for this!

    It saves me a lot of time, since i maintain ~50 machines at workplace...
     
  10. Pir8pete

    Pir8pete MDL Member

    Nov 15, 2018
    114
    32
    10
    Need some guidance please

    so if I'm reading this correct and want to use VisualCppRedist_AIO_x86_x64.exe in SetupComplete.cmd with Windows_7_Image_Updater_v2018.05.17 I would edit SetupComplete.cmd like so; ?

    remove line -> cmd.exe /c %windir%\Setup\Scripts\vc_redist\Install.cmd and delete contents, and have VisualCppRedist_AIO_x86_x64.exe in there instead.


    then add -> %windir%\Setup\Scripts\vc_redist\VisualCppRedist_AIO_x86_x64.exe /y /aiS

    /ai - Quiet mode, no user input required or output shown. *All* Runtime packages are installed.

    /aiH - Hide or Show Runtimes entries in Add/Remove Programs panel. does /aiH = Hide and /aiS = Show ???



    Final results should be like the below? all I want to have is three things installed, and two of them show up in Add/remove

    Code:
    start /HIGH /MIN compact /C /I /S:%programdata%
    start /HIGH /MIN compact /C /I /S:%windir%
    
    %windir%\Setup\Scripts\vc_redist\VisualCppRedist_AIO_x86_x64.exe /ai /aiS
    %windir%\Setup\Scripts\NET_Framework\.NET_Framework_v4.7.2_Setup.exe /q /norestart
    
    :LOOP
    tasklist | find /i "compact.exe" >nul 2>&1
    IF ERRORLEVEL 1 (
      GOTO CONTINUE
    ) ELSE (
      Timeout /T 5 /Nobreak
      GOTO LOOP
    )
    
    :CONTINUE
    cmd.exe /c %windir%\Setup\Scripts\WuaCpuFix\Install.cmd
     
  11. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    16,190
    84,689
    340
    There is no /aiS parameter

    VisualCppRedist_AIO_x86_x64.exe /ai
    Quiet mode, extraction window shown

    VisualCppRedist_AIO_x86_x64.exe /ai /gm2
    Quiet mode, extraction window not shown

    /aiH is manual script to hide or show, you should use it after installing Windows
     
  12. cyberloner

    cyberloner MDL Member

    Sep 19, 2009
    230
    45
    10
  13. DaRKeN

    DaRKeN MDL Novice

    Jul 11, 2016
    1
    0
    0
  14. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    16,190
    84,689
    340
    Updated
     
  15. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    16,190
    84,689
    340
    vc80.crt and vc90.crt are inbox components since Windows 7 (or Vista)
    Windows 8.1 & 10 has newer versions

    but VC++ redist 2005/2008 are not just crt:
    Code:
    Visual C++ Redistributable installs run-time components of C Runtime (CRT), Standard C++, MFC, C++ AMP, and OpenMP libraries. 
    and no, we cannot take new crt files from Windows 8.1/10, they don't apply to all systems and will cause confliction
     
  16. 600415

    600415 MDL Member

    Aug 31, 2015
    214
    259
    10
    The SQL 2014 SP3 installer seems to include a newer version of CRT 2012 : version 11.0.61137.400, in the file x64\setup\sql_engine_core_inst_msi\sql_engine_core_inst.msp There does not seem to be an installer for this version, and i have no idea whether it is supposed to go into system32.
     
  17. Rr0

    Rr0 MDL Member

    Jul 8, 2017
    151
    14
    10