[Repack] Visual C++ Redistributable Runtimes [2021-06-08]

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

  1. abbodi1406

    abbodi1406 MDL KB0000001

    Joined:
    Feb 19, 2011
    Messages:
    12,067
    Likes Received:
    55,424
    Trophy Points:
    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

    Joined:
    Nov 27, 2012
    Messages:
    15
    Likes Received:
    12
    Trophy Points:
    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

    Joined:
    Dec 6, 2012
    Messages:
    818
    Likes Received:
    516
    Trophy Points:
    30
    Do yourself a favor and never use that program again. Only causes grief.
     
  4. Liquid_Sky

    Liquid_Sky MDL Novice

    Joined:
    Nov 27, 2012
    Messages:
    15
    Likes Received:
    12
    Trophy Points:
    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

    Joined:
    Feb 19, 2011
    Messages:
    12,067
    Likes Received:
    55,424
    Trophy Points:
    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

    Joined:
    Sep 9, 2015
    Messages:
    102
    Likes Received:
    55
    Trophy Points:
    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

    Joined:
    Dec 5, 2010
    Messages:
    42
    Likes Received:
    5
    Trophy Points:
    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 Member

    Joined:
    Jan 15, 2014
    Messages:
    218
    Likes Received:
    394
    Trophy Points:
    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

    Joined:
    Nov 25, 2018
    Messages:
    27
    Likes Received:
    15
    Trophy Points:
    0
    Thanks for this!

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

    Pir8pete MDL Member

    Joined:
    Nov 15, 2018
    Messages:
    112
    Likes Received:
    32
    Trophy Points:
    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

    Joined:
    Feb 19, 2011
    Messages:
    12,067
    Likes Received:
    55,424
    Trophy Points:
    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. abbodi1406

    abbodi1406 MDL KB0000001

    Joined:
    Feb 19, 2011
    Messages:
    12,067
    Likes Received:
    55,424
    Trophy Points:
    340
  13. cyberloner

    cyberloner MDL Member

    Joined:
    Sep 19, 2009
    Messages:
    225
    Likes Received:
    42
    Trophy Points:
    10
  14. DaRKeN

    DaRKeN MDL Novice

    Joined:
    Jul 11, 2016
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    0
  15. diy371

    diy371 MDL Member

    Joined:
    Jan 28, 2013
    Messages:
    144
    Likes Received:
    229
    Trophy Points:
    10
  16. abbodi1406

    abbodi1406 MDL KB0000001

    Joined:
    Feb 19, 2011
    Messages:
    12,067
    Likes Received:
    55,424
    Trophy Points:
    340
    Updated
     
  17. MonarchX

    MonarchX MDL Expert

    Joined:
    May 5, 2007
    Messages:
    1,732
    Likes Received:
    310
    Trophy Points:
    60
  18. abbodi1406

    abbodi1406 MDL KB0000001

    Joined:
    Feb 19, 2011
    Messages:
    12,067
    Likes Received:
    55,424
    Trophy Points:
    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
     
  19. 600415

    600415 MDL Member

    Joined:
    Aug 31, 2015
    Messages:
    191
    Likes Received:
    239
    Trophy Points:
    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.
     
  20. Rr0

    Rr0 MDL Member

    Joined:
    Jul 8, 2017
    Messages:
    151
    Likes Received:
    13
    Trophy Points:
    10