[Repack] Visual C++ Redistributable Runtimes [2026-06-06]

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

  1. Radel46

    Radel46 MDL Novice

    Sep 9, 2014
    10
    1
    0
    #1021 Radel46, Nov 26, 2025
    Last edited: Nov 26, 2025
  2. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    18,567
    99,728
    340
    According to the log, all VC++ 2026 files are installed

    only thing missing is the registry entry for "2022 x86 Minimum Runtime", so the script will try to remove both 2022 x86 msi, and reinstall them
    Code:
    >echo Installing 1 of 2: 2026\x86\vc_runtimeMinimum_x86.msi
    >echo Installing 2 of 2: 2026\x86\vc_runtimeAdditional_x86.msi
    
    Try these steps one at a time:

    - run the installer normally one more time

    - if the issue persist, run it with /aiP parameter and choose "2. Show"

    - if the 4 entries for 2022 still not showing, run the following in Command Prompt as administrator, then run the installer normally afterward:
    Code:
    start /wait MsiExec.exe /X{773AD50D-AAE6-4BA1-AD01-B5A38874C840} /quiet /norestart
    reg delete HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{773AD50D-AAE6-4BA1-AD01-B5A38874C840} /f 2>nul
    start /wait MsiExec.exe /X{5A0DFA55-3851-45BC-8B20-95EA4BF5812D} /quiet /norestart
    reg delete HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{5A0DFA55-3851-45BC-8B20-95EA4BF5812D} /f 2>nul
    start /wait MsiExec.exe /X{AECD4ED0-8A3B-41E9-92D1-6BEE0374CCAF} /quiet /norestart
    reg delete HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{AECD4ED0-8A3B-41E9-92D1-6BEE0374CCAF} /f 2>nul
    start /wait MsiExec.exe /X{61B44572-8722-4DAF-8ACF-8E742D30BCC5} /quiet /norestart
    reg delete HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{61B44572-8722-4DAF-8ACF-8E742D30BCC5} /f 2>nul
    
     
  3. Carlos Detweiller

    Carlos Detweiller Emperor of Ice-Cream
    Staff Member

    Dec 21, 2012
    8,044
    10,273
    270
    :thumbsup:

    AFAIK the version is already displayed in a dedicated column and doesn't need to be part of the name again.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. Carlos Detweiller

    Carlos Detweiller Emperor of Ice-Cream
    Staff Member

    Dec 21, 2012
    8,044
    10,273
    270
    Even for the UWP variant, the version is displayed extra, in a second line.

    Windows 11 Enterprise 25H2 x64 (26200.6584 upd) [Running] - Oracle VM VirtualBox.png
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. shhnedo

    shhnedo MDL Guru

    Mar 20, 2011
    2,081
    2,836
    90
    I vote yes. Also no, don't add version to DisplayName, it's kinda pointless.
     
  6. shhnedo

    shhnedo MDL Guru

    Mar 20, 2011
    2,081
    2,836
    90
  7. Radel46

    Radel46 MDL Novice

    Sep 9, 2014
    10
    1
    0
  8. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    18,567
    99,728
    340
    @Radel46
    Uninstaller.cmd use msi and original exe files for uninstallation (plus clearing registry keys)
    it does not check or delete runtimes files (if still exist)

    if the files are locked (being used), then a restart is needed to complete deletion
    if the files are rogue (manually copied, leftovers from fail or collided msi installation), then they will not be deleted

    if you need cleanest or best result, run the uninstaller, reboot, then run the installer normally, and restart again
     
  9. Low Level Perform

    Low Level Perform MDL Member

    Jul 21, 2024
    154
    123
    10
    #1034 Low Level Perform, Dec 12, 2025
    Last edited: Dec 12, 2025
    I cannot install when using the newly installed 26200.7462. Perhaps I need to switch to a lower version of Windows.

    update:
    It turns out that the cause was WMIC being installed. When I uninstalled WMIC, the problem was solved.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. rayman95

    rayman95 MDL Senior Member

    Oct 3, 2018
    402
    267
    10
    Probably a silly question..just installed last AIO, and want to know VC 2005, until 2013 are necessary to install, and why not install latest one??
    Thanks for the work and for answer..
     
  11. shhnedo

    shhnedo MDL Guru

    Mar 20, 2011
    2,081
    2,836
    90
    Because different programs require different versions. The runtimes' purpose is to substitute the respective version of visual studio, so rather than having multiple gigabytes of visual studios, you only have ~200 megabytes of runtimes.
     
  12. armond

    armond MDL Addicted

    Jun 16, 2008
    752
    250
    30
    Just noticed Microsoft Visual C++ 2015-2022 Redistributable (x86 and x64) - 14.44.35211.0 installs when updating Office 2024, regardless of what runtimes you have installed.
    I don't like that.
    Wondering, can that installation override what I have already installed via this script?
     
  13. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    18,567
    99,728
    340
    It mess up some registry entries
    but runtime files themselves will not be overridden if higher version is installed
     
  14. Carlos Detweiller

    Carlos Detweiller Emperor of Ice-Cream
    Staff Member

    Dec 21, 2012
    8,044
    10,273
    270
    I guess the worst that can happen (as has happened in the past) is that this pack will reinstall the latest package even if it is already there. This usually fixes the reg entries.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  15. yasagani

    yasagani MDL Novice

    Apr 15, 2016
    45
    27
    0
    #1040 yasagani, Feb 21, 2026
    Last edited: Feb 21, 2026
    @abbodi1406 Would you consider adding the "Microsoft Visual C++ UWP Desktop (Runtime) Package(s) / Microsoft.VCLibs.140.00.UWPDesktop to this vcredist?

    They are VC++ dependencies for Windows Store Apps/Games and match the philosophy of your package I feel. It would be great for instance, when trying to either enable Windows Store functionality on 10 LTSC Enterprise IoT or existing for compatibility even without the store if you use a 3rd party store app downloader.

    Likewise I think also the Windows App Runtime and Microsoft.UI.Xaml v2.8 are dependencies that could be useful to integrate.