abbodi1406 / vcredist Goto Github PK
View Code? Open in Web Editor NEWAIO Repack for latest Microsoft Visual C++ Redistributable Runtimes
License: The Unlicense
AIO Repack for latest Microsoft Visual C++ Redistributable Runtimes
License: The Unlicense
On 5/12/2021 there were security updates published for old vc++ redists.
2005:
https://www.microsoft.com/en-us/download/details.aspx?id=14431
https://www.microsoft.com/en-us/download/details.aspx?id=26347
2008:
https://www.microsoft.com/en-us/download/details.aspx?id=10430
https://www.microsoft.com/en-us/download/details.aspx?id=26368
2010:
https://www.microsoft.com/en-us/download/details.aspx?id=26999
Please update these.
(For future updates.) This webpage gets updated with the latest version links:
https://docs.microsoft.com/en-US/cpp/windows/latest-supported-vc-redist
Outputting to a log would be useful for scripting, as you can easily check if all of the installations successfully completed or not. Maybe a simple log file switch could be included where it simply says which packages failed (with a reason) and which packages succeeded?
Hello,
In silent installation with WinToolkit 1.7.0.15, I have the process that gets stuck on the package:
I am using the silent settings "/sfxlang:1036 /y" to install the 21H1.
No problem if I install the package from the command line.
I had no problems with version 1909 of Windows 10.
I have the problem with version 52 and 53.
I check on https://docs.microsoft.com/en-us/visualstudio/releases/2019/history
and found that the first release of vs 2019 16.8.x (16.8.0) has C++ CRT development files versioned at 14.28.29333 which pass over XP last version 14.28.29213 which means no VS version ever target 14.28.29213 which I assume the runtime is sort of "beta phase" of 14.28.x
furthermore vs 16.8.x (runtime 14.28.x) is not a servicing release which is begin with vs 16.9 (runtime 14.29).
The last vs targeting runtime that is XP compatible is vs 16.7.x (runtime 16.27) which by now in bugfix mode and already stuck at runtime version 16.27.29114 but your source_links doesn't seems to list them
links are:
x64: https://download.visualstudio.microsoft.com/download/pr/722d59e4-0671-477e-b9b1-b8da7d4bd60b/591CBE3A269AFBCC025681B968A29CD191DF3C6204712CBDC9BA1CB632BA6068/VC_redist.x64.exe
x86: https://download.visualstudio.microsoft.com/download/pr/56f631e5-4252-4f28-8ecc-257c7bf412b8/D305BAA965C9CD1B44EBCD53635EE9ECC6D85B54210E2764C8836F4E9DEFA345/VC_redist.x86.exe
arm: https://download.visualstudio.microsoft.com/download/pr/c61fa35d-a027-4901-aa8e-9993ae4f4fbe/A950A1C9DB37E2F784ABA98D484A4E0F77E58ED7CB57727672F9DC321015469E/VC_redist.arm64.exe
Is anyone aware of the differences that might exist for C++ 2005
This great package lists version:
8.0.50727.6229
Where a few of the old one's I use (for other things) list version:
8.0.61001.x
Maybe add a note to readme or main project page?
I tried your AIO redist installer. Title is what happens. I used techpowerup's AIO redist, that works.
The links embedder in the document for the current version isn't active.
Downloaded the .exe from /Releases, on execution the screen started blinking like if it was installing GPU drivers, then BSOD-ed.
VCRedist 2022 does not install in applications and features only appear in 2005-2013
As stated in the title. This has persisted over a couple restarts just to be sure.
Windows Defender reports: Trojan:Win32/Spursint.Q!cl
This program is dangerous and executes commands from an attacker.
I would like to know why in the package not install the redistributable version 2012,2013 and 2022?
On Microsoft's official website there is no Additional and Minimum Runtine.
I believe a mode to detect which redistributables are already installed on the system and only update those would be optimal.
I would hazard to guess that most systems don't need every single runtime installed as is the current default behavior.
https://github.com/abbodi1406/vcredist/releases/tag/v0.35.0
I performed a couple unattended installs that included v0.38.0 and noticed that foobar 1.5.6 failed to run. The error msg:
Dependency Walker shows the error is triggered by msvcp140.dll.
So I decided to try older versions and found that v0.35.0 does not trigger the error msg, I'm not sure if this is specific to my setup, but v0.36.0+ seems to be easily corrupted by who knows what... i.e. after the installation of dotNetFx_AIO_x86.exe.
What I want to say is that v0.36.0+ may work ok until you install something else and no matter how many times you reinstall it, the error msg never goes away unless you install v0.35.0. At least that seems to be my case.
My W XP ISO is a custom one created with nLite, using a vanilla Eng XP SP3 iso as the source and these addons:
Hi,
when executing a .exe file I'm getting information that SmartScreen in program Microsoft Defender denied execution of unrecognized application. If I ignore and still want to run it it ends with message that file contains a virus or harmful software and installation stops.
I redownloaded a file a few more times, but issue still persists.
When downloaded v0.33.0 version there is no issue and installation will go fine.
Why visual c++ redistributable packages 2015, 2017, 2019 are missed and why i have four version of 2012, 2013, 2022 each?
Hello, is it possible to add Windows Desktop Runtimes?
Thank you for the convenience of downloading and installing all Visual C++ distributions in one batch.
One question...when updating an existing AIO distribution, I am assuming one just runs the new VisualCppRedistAIOx86x64.exe file and installs as usual and the bundle will update where necessary, right? Or is there anything else that needs to be done when updating?
Thanks!
Hello, could I ask you to upload new AIO versions under the constant name of the archive or exe file because I would like to automatically download and install the latest version with powershell script and this requires either a constant file name and link or frequent modifications to the script
possibly I am asking you to throw the AIO package into the package manager winget
regards
Kamil
As seen in the title
tried v0.59.0
Microsoft Visual C++ 2015-2019 Redistributable (x64) - 14.27.29112, required for Medibang Paint to install, isn't included in the AIO repack.
Not sure if it's just a super-recent version or a very picky program. Both I and another user had the AIO repack installed, with 2019 14.28.29213 installed. Installation still failed, until the specific redist was installed.
Could you please add an option for this if we run the installer again? This is useful for testing if the vcredist's files could be causing a problem and also, it SUCKS to uninstall one by one as i'm doing now.
I've been using vcredist and kms_vl_all(kkkgo forked version) for years. Recently I was searching for the solution of integrating update to my Windows on MyDigitalLife when I found that these masterpiece are all written by you, so I am here today just to appreciate for all of your works :)
Can you add these to replace the 2015/2017 installs?
Version 14.20.27508.1
https://aka.ms/vs/16/release/VC_redist.x64.exe
https://aka.ms/vs/16/release/VC_redist.x86.exe
After installing vcredist in a clean windows installation, some launcher and games... they show an error of vcruntime140_1.dll is missing
I have to reinstall vc_redist.x64.exe from Visual C++ Redistributable for Visual Studio 2015 to bypass the error
Some programs, notably The Lord of the Rings Online, requires "VC++ 2015-2022 Redist." instead of the one provided in this AIO pack. This renders a "msvcp140.dll" missing error.
Would be possible to avoid the compression? It's a waste of time since only a small number of bytes are compressed for real.
What are the commands for silent installation without reboot? (cmd)
thk
xp version does not have vc2015, can you add it?
Uninstallation of old Visual C++ packages seems to be partially broken in version 0.13 and all later versions.
This is a part of the code from Installer.cmd (v 12 and earlier):
echo Uninstalling non-compliant Visual C++ packages
echo ^(please wait as this process may take a few moments^)
set invalid=1
for /f "usebackq tokens=7 delims=\" %%G in ("%temp%\msi.txt") do (
start /wait msiexec /X%%G %verbosity% /norestart
)
This fragment was changed to a non-working code in v 13 and later:
echo Uninstalling non-compliant Visual C++ packages
echo ^(please wait as this process may take a few moments^)
@echo off
setlocal EnableDelayedExpansion
del /f /q _ll.txt >nul 2>&1
for %%a in (3 2 1) do (for /f "tokens=1 delims== " %%b in ('findstr %%a lang.ini') do echo %%b>>_ll.txt)
for /f "usebackq tokens=1" %%a in ("_ll.txt") do (
set langid=%%a
set lang=!langid:~0,2!
if /i !langid!==en-gb set lang=en-gb
if /i !langid!==es-mx set lang=es-mx
if /i !langid!==fr-ca set lang=fr-ca
if /i !langid!==pt-pt set lang=pp
if /i !langid!==sr-latn-rs set lang=sr-latn
if /i !langid!==zh-cn set lang=cn
if /i !langid!==zh-hk set lang=hk
if /i !langid!==zh-tw set lang=tw
if /i !langid!==zh-tw if !build! geq 14393 set lang=ct
set "mulabel=!mulabel! !lang!"
)
if "%mulabel%" equ "" (set "_Preserve=%%aRetail") else (set "_Preserve=!_Preserve!,%%aRetail")
start /wait msiexec /X%%G %verbosity% /norestart
)
Seems to be a copy-paste error.
I meet error when install last ver: "missing ucrtbased.dll, vcruntime140d.dll, vcruntime140-1d.dll", I must download there file in https://www.dll-files.com/ to fix errors
since there already is an XP version, I'd imagine ReactOS (which is server 2003 build 5790 as far as this is concerned) shouldn't be too hard?
I have tried to replace the hardcoded build number with 5790 (and remove the /c parameter on the findstr line because it seems reactos's version doesn't work with it
and after that it installs fine, just have to copy the winsxs folder from windows to reactos (is that hardcoded too?)
I was wondering where are the Microsoft vcredist links published?
After I download the UpdatePack7R2 21.1.15.
I fond that the vcredist_x64_Win7 is not up-to-date to 14.28.29812.0.
https://www.wincert.net/forum/topic/12624-visual-c-redistributable-runtimes
It that project not use the same update channal?
I checked your installer with some softwares only support visual c++ 2015 and 2017 and softwares sometime work incorrectly and crash. After i checked your visual c++ in "Add or remove programs", App only name visual c++ 2019 14.28.xxx. I downloaded and install visual c++ from here https://downloadly.net/2020/13/3230/03/microsoft-visual-c-redistributable/15/?#/3230-microsof-072055093512.html . App now full name visual c++ 2015-2019 and softwares work correctly. I think you need replace your visual c++ 2019 package to visual c++ 2015-2019 package from link above.
If possible,please make a winget package for this for more easy setup
Would be neat if it were added to the extras bucket from Scoop and the Chocolatey repo:
Is it possible to remove edge update from the package? I'll never use edge browser, it's useless and i can't remove it from the computer, i unninstalled it several times and it keeps coming back.
I use Windows 7. When I trying to run Python 3.9, it gives a error message and fail launch:
api-ms-win-core-path-l1-1-0.dll is missing from your computer.
I found and installed your AIO pack, but there is still fail launch. Then I aware of that api-ms-win-core-path-l1-1-0.dll
was not included in VC Redist at all.
Can you pack all ApiSet Stub DLLs which were not included in VC Redist and Windows 7? I do not know where are the official sources, but the files which download from 3rd party source could work on Windows 7.
Latest version is 0.64, when you update you package?
failed to load mono
vcredist includes the following legacy packages?
thanks
Wget and cURL would both benefit from this change quite a lot. It would also cause less confusion.
Hi, i'm on win10 x64 and the release 0.56 is installing really slowly, did something change in the code to make this happen?
Windows terminal closes, when the script created filever.vbs which was then just opened in notepad++.
Need to force script to run in console rather than terminal, for script to execute correctly.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.