no wait dont do it... if its already on quiet mode then its fine i guess, to be honest i didnt noticed the first switch on quiet mode to install all packages i got tunnel vision and start seeing quiet mode for only 2005, 2007,2010 etc etc and didnt noticed the first one for all packages... just the pasive mode /y Edit: well let me think about it whats the diference betwen stardard behavior and quiet mode ? because bot of them says no human interaction kind of - default - Batch script runs automatically hidden in the background, without check prompt installation/uninstallation operations progress will be shown -/y - Passive mode, shows progress but requires no user interaction. *All* Runtime packages are installed. gonna test the default mode and see the difference Edit 2: Ok test it on another PC default method this time, no problems here great tool btw.. dont make changes its perfect i just missed the /ai switch
Beta release built upon ricktendo AIO is now official one notable change: Legacy Visual Basic/C++ Runtimes (extra.exe) is replaced by a proper MSI package thanks to @l33tissw00t for the shortened url
Ran updated version on a VM and saw, that only 3 files were installed. If I run the 4th version, everything is OK, and all components are being installed. And filever.vbs file hasn't been deleted. The same situation is on working PC
Maybe i'll add a line to check and enable it in that case i could use wmic to check files versions, but it's slow and also might get corrupted or bundle 7z.exe and use it for version checking but that would add ~ 500 KB for the size
Would it be possible to make /aiM compatible with other switches as well? For example, I liked the previous default behavior without showing the individual interfaces of each package but seeing the progress in the command prompt. Since I don't care much about the older VB/C++ package nor the uCRT one the switch to use for me is /aiV and to suppress the UI extraction /gm2. Combining those with /aiM would give something similar to the older packs. In any case, thanks for everything, your work is very appreciated .
You mean you want the Manual mode to install only VC++ redists, or to install packages silently like before? older VB/C runtimes was there since beginning, but they were limited and ucrt will probably get installed by monthly rollup anyway
Thanks, I wondered, why the last version did not work, I will keep the previous one, it is better anyway.
The vbs script exist since first one [v57] it will be used only if you have runtimes installed before
Maybe it checks for original exe bundle or it have harcoded version i.e. for me, VMware Workstation always install old vc++ 2010 version
Thank you for your hard work i got a question... it only has minimum and additional runtimes.. I don't need the whole redistributable? Driver booster is reporting im missing the whole redistributable ,, Thank you
With software like that you hit a subtle technical difference between vcredist*.exe installers of Visual C++ runtimes made by Microsoft and their repackaged versions that are distributed as part of this AIO pack and other abandoned AIO packs too. The difference is in the uninstall record from registry and software like that is unable to correlate the two uninstall record formats. In short it gets confused. Microsoft official, unmodified installers put their own uninstall record in registry and ensure the embedded MSI installer(s) have their records marked as hidden. So basically the official installers are double installers. The repackaging process has only 1 purpose, to eliminate the outer layer installer which causes an unnecessary system restart requirement to delete the temporary inner installer(s). This is done in 2 steps: - extraction of the executable as it's a SFX cabinet. Any well known archive software can do it; - expose the inner MSI installers to an administrative install to extract their contents as well. The 1st step eliminates the outer layer installer and the second makes the AIO pack smaller in size, because more smaller files are compressed better than fewer larger files regardless of target archiving format. It is obvious with the repackaged installers that the outer layer installer contribution is missing from registry and also the inner installers records are visible instead of being hidden.
One correction original installer also add registry entry for minimum/additional msi packages but they have SystemComponent=1 value which prevent them from showing in Installed Programs list as for Driver booster, the official or reliable detection for runtimes should be either on files or registry Spoiler x86 Code: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\14.0\VC\Runtimes\x86] "Installed"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DevDiv\VC\Servicing\14.0\RuntimeAdditional] "Install"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DevDiv\VC\Servicing\14.0\RuntimeMinimum] "Install"=dword:00000001 x64 Code: [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0\VC\Runtimes\x64] "Installed"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\14.0\VC\Runtimes\x86] "Installed"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\DevDiv\VC\Servicing\14.0\RuntimeAdditional] "Install"=dword:00000001 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\DevDiv\VC\Servicing\14.0\RuntimeMinimum] "Install"=dword:00000001