Jump to content
ricktendo

[AIO] Microsoft Visual B/C++/F#/J# Redistributable x86/x64

Recommended Posts

@jgp I cannot reproduce the error, installed fine on my moms pc with windows 7 x64

BTW Fixed vj# x64 uninstall entry not being uninstallable and removed repair

If you guys cant uninstall it you can use this command

MsiExec.exe /X{B0A5A6EE-F8BA-48B1-BB32-BAC17E96C2B4}

Share this post


Link to post
Share on other sites

@ Rick - The latest version is working great. It install/uninstall on my live system correctly. I don't know if the error 2337 for F# 2.0 runtimes that I got previously was due to the installer being installed on VM. Thanks again for your help & all the repack installer that you created.

Share this post


Link to post
Share on other sites

One hopefully small request - please make a silent switch when you'll have the time to revise the package, so the F# and the J# aren't installed, but everything else is. Motivation: even the most advanced users will need all the old and new vb/vc runtimes, but ONLY programmers / soft devs will need those F/J sharp tools (not to mention J# is discontinued).

I know I can make my own custom installer with the tools you provided, but my request I think welcomes the needs for vb/vc runtimes of 99,99% windows users out there. :)

Edited by RicaNeaga

Share this post


Link to post
Share on other sites

Rick, I've written my own Runtime installer and recently added the ability to uninstall older versions in the process. While I'm certain what I'm sharing is probably not new to you, I thought I'd pass it along, just in the off chance you might be able to use it. Below is the installer script I'm using. The GUID's were gathered through looking through old verions and are by no means exhaustive:


;Standard Dialog Box Installation
RunProgram="hidcon:cmd /c FOR %i IN (837b34e3-7c30-493c-8f6a-2b0f04e2912c,a0fe116e-9a8a-466f-aee0-625cb7c207e3,710f4c1c-cc18-4c49-8cbf-51240c89a1a2) Do MsiExec /qn /X{%i}"
RunProgram="fm20:VC2005x86\\vcredist.msi /qb! /norestart"
RunProgram="hidcon:cmd /c FOR %i IN (4532C7B4-CD32-3BD0-98DB-8E8F2FB03068,86CE85E6-DBAC-3FFD-B977-E4B79F83C909,9BE518E6-ECC6-35A9-88E4-87755C07200F) Do MsiExec /qn /X{%i}"
RunProgram="VC2008x86\\vc_red.msi /qb! /norestart"
RunProgram="hidcon:cmd /c FOR %i IN (F0C3E5D1-1ADE-321E-8167-68EF0DE699A5) Do MsiExec /qn /X{%i}"
RunProgram="VC2010x86\\vc_red.msi /qb! /norestart"
RunProgram="x64:hidcon:cmd /c FOR %i IN (6ce5bae9-d3ca-4b99-891a-1dc6c118a5fc,aac9fcc4-dd9e-4add-901c-b5496a07ab2e,ad8a2fa1-06e7-4b0d-927d-6e54b3d31028) Do MsiExec /qn /X{%i}"
RunProgram="x64:VC2005x64\\vcredist.msi /qb! /norestart"
RunProgram="x64:hidcon:cmd /c FOR %i IN (600A3A08-2D14-3D53-AEC1-2A2B23FDF928,8338783A-0968-3B85-AFC7-BAAE0A63DC50,5FCE6D76-F5DC-37AB-B2B8-22AB8CEDB1D4) Do MsiExec /qn /X{%i}"
RunProgram="x64:VC2008x64\\vc_red.msi /qb! /norestart"
RunProgram="x64:hidcon:cmd /c FOR %i IN (1D8E6291-B0D5-35EC-8441-6616F567A0F7) Do MsiExec /qn /X{%i}"
RunProgram="x64:VC2010x64\\vc_red.msi /qb! /norestart"
;-ai Fully Silent Installer
AutoInstall="hidcon:cmd /c FOR %i IN (837b34e3-7c30-493c-8f6a-2b0f04e2912c,a0fe116e-9a8a-466f-aee0-625cb7c207e3,710f4c1c-cc18-4c49-8cbf-51240c89a1a2) Do MsiExec /qn /X{%i}"
AutoInstall="VC2005x86\\vcredist.msi /qn /norestart"
AutoInstall="hidcon:cmd /c FOR %i IN (4532C7B4-CD32-3BD0-98DB-8E8F2FB03068,86CE85E6-DBAC-3FFD-B977-E4B79F83C909,9BE518E6-ECC6-35A9-88E4-87755C07200F) Do MsiExec /qn /X{%i}"
AutoInstall="VC2008x86\\vc_red.msi /qn /norestart"
AutoInstall="hidcon:cmd /c FOR %i IN (F0C3E5D1-1ADE-321E-8167-68EF0DE699A5) Do MsiExec /qn /X{%i}"
AutoInstall="VC2010x86\\vc_red.msi /qn /norestart"
AutoInstall="x64:hidcon:cmd /c FOR %i IN (6ce5bae9-d3ca-4b99-891a-1dc6c118a5fc,aac9fcc4-dd9e-4add-901c-b5496a07ab2e,ad8a2fa1-06e7-4b0d-927d-6e54b3d31028) Do MsiExec /qn /X{%i}"
AutoInstall="x64:VC2005x64\\vcredist.msi /qn /norestart"
AutoInstall="x64:hidcon:cmd /c FOR %i IN (600A3A08-2D14-3D53-AEC1-2A2B23FDF928,8338783A-0968-3B85-AFC7-BAAE0A63DC50,5FCE6D76-F5DC-37AB-B2B8-22AB8CEDB1D4) Do MsiExec /qn /X{%i}"
AutoInstall="x64:VC2008x64\\vc_red.msi /qn /norestart"
AutoInstall="x64:hidcon:cmd /c FOR %i IN (1D8E6291-B0D5-35EC-8441-6616F567A0F7) Do MsiExec /qn /X{%i}"
AutoInstall="x64:VC2010x64\\vc_red.msi /qn /norestart"
;!@InstallEnd@!

Below is the list I'm maintaining of current and previous GUID's. This is what I used in preparing my installer.

{837b34e3-7c30-493c-8f6a-2b0f04e2912c} Microsoft Visual C++ 2005 Redistributable - x86 8.0.50727.4053

{a0fe116e-9a8a-466f-aee0-625cb7c207e3} Microsoft Visual C++ 2005 Redistributable - x86 8.0.50727.5592

{710f4c1c-cc18-4c49-8cbf-51240c89a1a2} Microsoft Visual C++ 2005 Redistributable - x86 8.0.50727.6195

{710f4c1c-cc18-4c49-8cbf-51240c89a1a2} Microsoft Visual C++ 2005 Redistributable - x86 8.0.50727.6229

{6ce5bae9-d3ca-4b99-891a-1dc6c118a5fc} Microsoft Visual C++ 2005 Redistributable - x64 8.0.50727.4053

{aac9fcc4-dd9e-4add-901c-b5496a07ab2e} Microsoft Visual C++ 2005 Redistributable - x64 8.0.50727.5592

{ad8a2fa1-06e7-4b0d-927d-6e54b3d31028} Microsoft Visual C++ 2005 Redistributable - x64 8.0.50727.6195

{ad8a2fa1-06e7-4b0d-927d-6e54b3d31028} Microsoft Visual C++ 2005 Redistributable - x64 8.0.50727.6229

{4532C7B4-CD32-3BD0-98DB-8E8F2FB03068} Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.5558

{86CE85E6-DBAC-3FFD-B977-E4B79F83C909} Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.5570

{9BE518E6-ECC6-35A9-88E4-87755C07200F} Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.6161

{9BE518E6-ECC6-35A9-88E4-87755C07200F} Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.6225

{9BE518E6-ECC6-35A9-88E4-87755C07200F} Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.6276

{600A3A08-2D14-3D53-AEC1-2A2B23FDF928} Microsoft Visual C++ 2008 Redistributable - x64 9.0.30729.5558

{8338783A-0968-3B85-AFC7-BAAE0A63DC50} Microsoft Visual C++ 2008 Redistributable - x64 9.0.30729.5570

{5FCE6D76-F5DC-37AB-B2B8-22AB8CEDB1D4} Microsoft Visual C++ 2008 Redistributable - x64 9.0.30729.6161

{5FCE6D76-F5DC-37AB-B2B8-22AB8CEDB1D4} Microsoft Visual C++ 2008 Redistributable - x64 9.0.30729.6225

{5FCE6D76-F5DC-37AB-B2B8-22AB8CEDB1D4} Microsoft Visual C++ 2008 Redistributable - x64 9.0.30729.6276

{F0C3E5D1-1ADE-321E-8167-68EF0DE699A5} Microsoft Visual C++ 2010 Redistributable - x86 10.0.40219.1

{F0C3E5D1-1ADE-321E-8167-68EF0DE699A5} Microsoft Visual C++ 2010 Redistributable - x86 10.0.40219.325

{F0C3E5D1-1ADE-321E-8167-68EF0DE699A5} Microsoft Visual C++ 2010 Redistributable - x86 10.0.40219.380

{1D8E6291-B0D5-35EC-8441-6616F567A0F7} Microsoft Visual C++ 2010 Redistributable - x64 10.0.40219.1

{1D8E6291-B0D5-35EC-8441-6616F567A0F7} Microsoft Visual C++ 2010 Redistributable - x64 10.0.40219.325

{1D8E6291-B0D5-35EC-8441-6616F567A0F7} Microsoft Visual C++ 2010 Redistributable - x64 10.0.40219.380

Edited by Uncle_Gadget

Share this post


Link to post
Share on other sites

Nice work UG I think your way should be 100% x64 compliant (I dont think I will be adding it to mine tho)

VC 2010 uses the same guid because its the same RTM msi installer + a msp update patch

BTW I will be updating the installer when my next slim .net4 installer is updated, I made the GUI a little nicer

244ccb23a2.pnga7da6ce2df.png

Share this post


Link to post
Share on other sites

Hope you'll consider also making a silent switch for all the runtimes (old and new - B/C++) except F# and J#. Thanks :)

LE: And please take a look at this error here. I got a similat error for your silverlight installer, which hopefully you've solved, however I didn't encounter any problem with this one. :)

Edited by RicaNeaga

Share this post


Link to post
Share on other sites

Thank you very much for solving my request, however please update the explanation for the /ai switch with smth like ''only C++ and extra VB/C are installed''. From your current explanation some may understand that the extra (old) VC are skipped :)

Share this post


Link to post
Share on other sites

See here. I don't think it's also a x64 version out there, the problems I'm having are with a x86 version of windows 7.

KB2251487 has no relationship to this installer package.

It concerns a security update for the 2008 VS XML-editor.

WU will push it if your system has an older version of

this file: microsoft.xmleditor.dll 3.5.30729.5665.

It may have been installed with an application using it.

Share this post


Link to post
Share on other sites
Added KB2723430 Supersedes KB2608539 (Visual C++ 2010)

Updated:

Added KB2607389 Supersedes KB2618543 (Visual C++ 2008)

Added Visual C++ 2012 Redistributable RTM

Updated KB2723430 (Visual C++ 2010) *newer version*

Updated comctl32.ocx and mscomctl.ocx with files from the latest cumulative update rollup for Visual Basic 6.0 SP6 KB957924

Updated both non and gui sfx builders

Share this post


Link to post
Share on other sites

@jaynbe Thanks for the info and sorry for the confusion.

@ricktendo I've just tried your new installer with the /ai switch twice in an x86 environment, and vc2012 isn't installed. Tried again with /ai2 switch and vc2012 finally got installed. Please update your installer to fix this /ai switch potential bug. Thanks. :)

Edited by RicaNeaga

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By ArjunKumar
      Hell Everyone, Anyone here is senior C++ developer? I have experience of 8 month in C++ programming and I want to build my programming skills high. Can you help me how to do it or provide me any online resources where I can grow my skills. 
    • By abbodi1406
      Description:

      The Visual C++ Redistributable Packages install runtime components that are required to run applications that are developed by using Visual Studio. These packages install run-time components of these libraries: C Runtime (CRT), Standard C++, ATL, MFC, C++ AMP, OpenMP and MSDIA. read more.

      OS: Windows All

      Versions:
      VC++ 2019: 14.22.27821.0 VC++ 2013: 12.0.40664.0 VC++ 2012: 11.0.61135.400 VC++ 2010: 10.0.40219.473 VC++ 2008: 9.0.30729.7523 VC++ 2005: 8.0.61187 VC++ 2003: 7.10.6119.0 Vc++ 2002: 7.0.9975.0 + Legacy Visual Basic Runtimes Files Contents:
      vcredist_x64_Win7 / vcredist_x86_Win7: All runtimes for Windows 7 SP1 vcredist_x64_2019_WinAll / vcredist_x86_2019_WinAll: Visual C++ 2019 vcredist_x64_2013d_WinAll / vcredist_x86_2013d_WinAll: Visual C++ 2013, 2012, 2010, 2003, 2002 Visual Basic 6.0 Runtimes vcredist_x64_SxS_Win7 / vcredist_x86_SxS_Win7: Visual C++ 2008, 2005 for Windows 7 SP1 vcredist_x64_SxS_Win810 / vcredist_x86_SxS_Win810: Visual C++ 2008, 2005 for Windows 8.1/10 Important Notes:
      # Integrating SxS 2008/2005 addons require launching Wintoolkit with TrustedInstaller privileges, to gain write access to WinSxS directory
      for that, you need to use NSudo (or other similar tools):
      - download and extract latest release Binary.zip
      - launch Win32\NSudo.exe or x64\NSudo.exe, or run NSudo.bat as administrator
      - make sure User is set to TrustedInstaller
      - check "Enable All Privileges"
      - paste Wintoolkit.exe path in the lower box (or Browse to the file)
      - click run
      if you are using Windows 7 Simplix Update Pack, you don't need that, it already handle the required privileges
      # vcredist_x64_Win7 / vcredist_x86_Win7 is AIO addon, mainly to be used with Simplix Update Pack, or else you need Wintoolkit with NSudo
      # VC++ 2019 runtimes are binary compatible and upgrade to VC++ 2015-2017 and cover all VS 2015-2017-2019 programs
      # To complete VC++ 2019 function for Windows 7/8.1, you need to integrate Universal CRT components, which is available with latest Monthly Rollup, or updates KB3118401/KB2999226
      Download:
      vcredist_x64_Win7_20190716.WA
      vcredist_x86_Win7_20190716.WA
      vcredist_x64_2019_WinAll_14.22.27821.WA
      vcredist_x86_2019_WinAll_14.22.27821.WA
      vcredist_x64_2013d_WinAll.WA
      vcredist_x86_2013d_WinAll.WA
      vcredist_x64_SxS_Win7.WA
      vcredist_x86_SxS_Win7.WA
      vcredist_x64_SxS_Win810.WA
      vcredist_x86_SxS_Win810.WA
      you can find latest releases -> here
      SHA1 checksums:
      d13217e04e4c27bdb9b6f462eabf1a10fa852b72 *vcredist_x64_Win7_20190716.WA ef0ba3513031651effc100a1f1828e88d81b5640 *vcredist_x86_Win7_20190716.WA 57585ffad5478d6f0d7ba8238c51d6a26d91464e *vcredist_x64_2019_WinAll_14.22.27821.WA 1de5c09f237a2873b92126c170abf9272d947fdf *vcredist_x86_2019_WinAll_14.22.27821.WA 05e938f354c059d89d846d2e9a7591d05154aa70 *vcredist_x64_2013d_WinAll.WA 534f1e53080819aeb58e3b060d7c6a0a76b4d4d4 *vcredist_x86_2013d_WinAll.WA 8cc9f65fc444a878d8cabd0ad317597edb552f07 *vcredist_x64_SxS_Win7.WA 886faa949e7d51a40dc8d467f65c373f887c2ec3 *vcredist_x86_SxS_Win7.WA 94e267e5e6ff89854bd64b6260333664a266c754 *vcredist_x64_SxS_Win810.WA 206fda69fa2d3fd838dd9e3ee33f35c4cd7a2cae *vcredist_x86_SxS_Win810.WA Credits to ricktendo for original repack AIO
    • By ricktendo
      Microsoft DirectX end-user Redistributable (June 2010)
      Version: 9.29.1974
      Supported operating systems: Windows 8, Windows 7, Windows Vista, Windows Server 2012/2008+R2/2003 SP1+, Windows XP SP2+
      Website: http://www.microsoft.com/en-us/download/details.aspx?id=8109
       
       
      x86/x64: removed
      MD5: 2ef61d694dbcb3b3d0f47f1bbc0ca831
      Size: 90.7 MB
      x86: removed
      MD5: 0f51f57cff0bf51aa368f90da1c8b525
      Size: 42.8
    • By mooms
      This is a script to repack JRE (Java Runtimes) setups into a silent 7zip SFX installer.


      Beta version for Java 9/10:
      JAVA-Multi_Maker_4.0b4.zip
      MD5: 203c7e514414c932ff847d3d8dac5fa4
      SHA-1: 93fc856e026fc42298ebc8e76bba338f21c1704a
      Size: 800KB

      How to use:
      You have to download the Java 9/10 setup(s) from here (x64)  | mirror x64 | mirror x64 | mirror x86 .
      - Extract the archive in a work folder with no space in the path.
      - Copy the setup(s) in the "JRE_setups" folder
      - Launch "_JAVA_Multi_Maker.cmd".

      Download function may return when Java 9 will be on the official download page.

      Available switches:
      No switch (dafault) - Silent install without Web plugins. Remove any previous Java version(s).
      -ai   - Silent install with Web plugins. Remove any previous Java version(s).
      -ai1  - Silent install without Web plugins. Remove only previous Java 9 version(s).
      -ai2   - Silent install with Web plugins. Remove only previous Java 9 version(s).

      Tested on Windows 7 & 10 x64, everything works as intended.
      Please test and report how it works for you.


       ------------------------------------
       
      Current version (for Java 8u73 and newer) (could work on XP if you use a custom build of aria2)
      JAVA-Multi_Maker_3.5.zip
      MD5: 7716dddd8c576f0d002e6ddeb43d1ac6
      SHA-1: 495cf642bf73571bca97179e63ab28c88ca2f5f1
      Size: 3.79 MB
       
       How to use:
      - Extract the archive in a work folder with no space in the path.
      - Run the batch file.
      - Choose the version you want to use
      The script will download the newest JRE automatically. If there is a problem with the download (or if you don't have access to Internet), you can also put the desired version(s) in the script's folder, it will always use the greater version found in the folder.

      Notes:
      - To avoid errors, the SFX will uninstall any previous Java version(s) newer than JRE 6.0 Update 22 before installing the new one(s).
      nLite/RVMi Addons are no longer created
      - It's highly recommended to NOT install Java web plugins, they are plagued with many vulnerabilities, but using Java locally is rather safe.
      - You can use the uninstall tool for Java to remove (very) old versions.
       

      Available switches:
      GUI version:
      -ai   - Silent install with Web plugins
      -ai1 - Silent install without Web plugins
       
      noGUI version:
      no switch - Silent install without Web plugins
      -ai            - Silent install with Web plugins
       
       
       ------------------------------------

      Old version (for Java 8u20 up to 8u72) (works on XP)
      JAVA-Multi_Maker_3.0.zip
      MD5: d89eec93311acedd842c6378ed630734
      Size: 1.29 MB
       
       ------------------------------------


      Old version (for Java 6, 7 and 8 before 8u20)
      JAVA-Multi_Maker_1.3a.zip
      MD5: 8d592f99c2b25e2c4404203af0b4d082
      Size: 373 KB
      How to use:
      - Extract the archive in a work folder with no space in the path.
      - Download the x86 and/or x64 Offline setup of Java 6/7/8 and put it in the same folder.
      - Run the batch file.
      The maker will perform an admin install of Java and repack them inside a 7zip SFX.
       
      Notes:
      - The install is passive by default, use a switch if you want silent install.
      - To avoid errors, the SFX will uninstall any previous Java version(s) newer than JRE 6.0 Update 22 before installing the new one(s).
      - Update check and Java quick starter are disabled (JQS doesn't exist in x64 anyway).
      - It's highly recommended to NOT install Java web plugins, they are plagued with many vulnerabilities, but using Java locally is rather safe.
      - You can use the uninstall tool for Java to remove (very) old versions.
       
      Available switches:
      -ai   - Silent install with Web plugins
      -ai1 - Silent install without Web plugins
    • By Braga
      Save,
      How to create an installation image with all Windows Basic programs and drivers?
      For after installing Windows already do the automatic installation.
       
      att
×
×
  • Create New...