• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

do i need 5 different versions of the microsoft visual C++ redistributable ?????????????

Joined
Mar 27, 2007
Messages
2,817 (0.45/day)
Location
louisiana
Processor Intel Core i5-12400F - Core i5 12th Gen Alder Lake 6-Core 2.5 GHz LGA 1700 65W
Motherboard GIGABYTE B760M--DS3H LGA 1700 DDR4
Cooling CPU - Thermalright Assassin King 120 SE / Case - cooler master 120mm rear case fan (Air cooling)
Memory CORSAIR Vengeance LPX 32GB (2 x 16GB) 288-Pin PC RAM DDR4 3200 (PC4 25600)
Video Card(s) GTX1060 6GB
Storage Samsung 1 TB 870 EVO SSD Main Drive / Samsung 500 GB 870 EVO SSD Backup Drive
Display(s) ASUS 23" LED Monitor
Case COOLER MASTER Centurion 5 (silver & black)
Power Supply CORSAIR RM-750X 750W Modular ATX
Software Windows 11 Pro 64bit Edition
i have a bunch of games from 2000-2010 that have installers that install the current redistributable (x64) and redistributable (x86) versions for the years they came out,

so i have 2005, 2008, 2010, 2012, and the latest 2015-2022 version. so thats 10 installs for the 5 different year versions i have of it on my computer

i assume i need them all, but i have no idea if thats true, so my question is, why are there so many versions,

and do i really need them all, or does the 2015-2022 version, already include the older versions?

the reason i ask is, i want to skip the whole install process and make a 250GB SSD with all my installed games, so its faster to do reinstalls or add them to my other computers

but when doing so, i am concerned they might be missing something they need from an old version of microsoft visual C++ redistributable

also, what about other things like directX ? some of my games need it, so just to be safe, i always install it, but do i really need to or does windows now have all that?
 
Joined
Jan 29, 2023
Messages
1,040 (1.94/day)
System Name KLM
Processor 7800X3D
Motherboard B-650E-E Strix
Cooling Arctic Cooling III 280
Memory 16x2 Fury Renegade 6000-32
Video Card(s) 4070-ti PNY
Storage 512+512+1+2+2+2+2+6+500+256+4+4+4
Display(s) VA 32" 4K@60 - OLED 27" 2K@240
Case 4000D Airflow
Audio Device(s) Edifier 1280Ts
Power Supply Shift 1000
Mouse 502 Hero
Keyboard K68
Software EMDB
Benchmark Scores 0>1000
Joined
Apr 18, 2019
Messages
2,214 (1.15/day)
Location
Olympia, WA
System Name Sleepy Painter
Processor AMD Ryzen 5 3600
Motherboard Asus TuF Gaming X570-PLUS/WIFI
Cooling FSP Windale 6 - Passive
Memory 2x16GB F4-3600C16-16GVKC @ 16-19-21-36-58-1T
Video Card(s) MSI RX580 8GB
Storage 2x Samsung PM963 960GB nVME RAID0, Crucial BX500 1TB SATA, WD Blue 3D 2TB SATA
Display(s) Microboard 32" Curved 1080P 144hz VA w/ Freesync
Case NZXT Gamma Classic Black
Audio Device(s) Asus Xonar D1
Power Supply Rosewill 1KW on 240V@60hz
Mouse Logitech MX518 Legend
Keyboard Red Dragon K552
Software Windows 10 Enterprise 2019 LTSC 1809 17763.1757
Every time I *only* install the latest/redist inclu. w/ apps/games, I eventually stumble into a missing version for some old game, etc.
So, I also assume all installable versions must be installed.

Typically on a new install, I'll use TPU's downloads for VC++ and DX.


Then, I'll go and find a .NET framework AIO.
 

anonuser57

New Member
Joined
Jun 27, 2024
Messages
2 (0.09/day)
If the game required you to install a particular version then you need that particular version and the newer version can't be used instead of the old one. Chances are nothing uses 2005 x64 so you could probably skip that one and same for 2015 x86. Even if the new version has everything the old version has an application compiled against the old one can't use the new one.
 
Joined
Mar 18, 2023
Messages
704 (1.44/day)
System Name Never trust a socket with less than 2000 pins
There is no escape.

One or two versions might be removable because an update to the requiring app originally installed them but is now requiring a newer one. But that's hard to track down. It's not that you can use `ldd` like in Linux to tell which app needs what. It's all installer magic.
 
Top