It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Do GOG games installers use the same redistributables found on the official microsoft websites or are they modified somehow?

Basically I'm trying to figure out if uninstalling the redistributables installed by GOG games, and using the ones from Microsofts wesbites instead will affect performance, stability, etc. in any way.

I use a ton of mods and programs which require all the different redistributables and typically install all of them from 2005-2019 directly from Microsofts wesbites to make sure all my bases are covered.

Is this acceptable or should I ensure that the redistributables installed during the GOG games installation remain intact?
Post edited August 15, 2021 by fo3gog
avatar
fo3gog: Do GOG games installers use the same redistributables found on the official microsoft websites or are they modified somehow? Basically I'm trying to figure out if uninstalling the redistributables installed by GOG games, and using the ones from Microsofts wesbites instead will affect performance, stability, etc. in any way.

I use a ton of mods and programs which require all the different redistributables and typically install all of them from 2005-2019 directly from Microsofts wesbites to make sure all my bases are covered. Is this acceptable or should I ensure that the redistributables installed during the GOG games installation remain intact?
They should be the same. GOG doesn't modify them, they simply pack them into the installers and silently install when needed. I do the same as you and install them all directly when installing Windows anyway as so many games / apps use them. TechPowerUp does a great all-in-one zip package of them (they're clean and unmodified, and include an install_all.bat script and have just updated the 2015-2019 ones to include the newest C++ 2022 runtimes).
There is a caveat, though. Couple of times I've stumbled upon a games which were linked against the development/debugging versions of the runtimes. This obviously should not happen and must be reported to the support ASAP.
This is why service packs were a good idea instead of the idiots at microsoft deciding to copy the linux cancer of dependency hell or prerequisites retardation.
avatar
§pec†re: This is why service packs were a good idea instead of the idiots at microsoft deciding to copy the linux cancer of dependency hell or prerequisites retardation.
I've never really encountered this in my 5+ years of using Linux fulltime.

Occasionally one package will replace another, but dependency resolution has gotten tones better; especially with DNF replacing YUM.

Though, DLL Hell and Registry Hell came first, officially speaking. Don't have VBRUN300? You're not running an assload of WIndows 3.1 games.
avatar
fo3gog: ...Basically I'm trying to figure out if uninstalling the redistributables installed by GOG games, and using the ones from Microsofts wesbites instead will affect performance, stability, etc. in any way...Is this acceptable or should I ensure that the redistributables installed during the GOG games installation remain intact?
It is possible for a game to require a specific version of a Visual C++ library but really rare (I'm struggling to remember the 1-2 cases I've come across).
avatar
AB2012: TechPowerUp does a great all-in-one zip package of them...
An all-in-one is a absolute delight compared to having to chase down the individual downloads - particularly since MS don't bother indicating on their download pages if there is a later version available.

However I would like to give a shout out to Abbodi1406's All-in-One since it only requires 16.8MB (compared to the 80-95MB of the TechPowerUp versions) and will remove older/non-compliant versions. VirusTotal results can be found here (at time of posting it was flagged by 2 scanners out of 62, and those 2 give different results so I'm inclined to dismiss them as false positives).
avatar
fo3gog: ...Basically I'm trying to figure out if uninstalling the redistributables installed by GOG games, and using the ones from Microsofts wesbites instead will affect performance, stability, etc. in any way...Is this acceptable or should I ensure that the redistributables installed during the GOG games installation remain intact?
avatar
AstralWanderer: It is possible for a game to require a specific version of a Visual C++ library but really rare (I'm struggling to remember the 1-2 cases I've come across).
avatar
AB2012: TechPowerUp does a great all-in-one zip package of them...
avatar
AstralWanderer: An all-in-one is a absolute delight compared to having to chase down the individual downloads - particularly since MS don't bother indicating on their download pages if there is a later version available.

However I would like to give a shout out to Abbodi1406's All-in-One since it only requires 16.8MB (compared to the 80-95MB of the TechPowerUp versions) and will remove older/non-compliant versions. VirusTotal results can be found here (at time of posting it was flagged by 2 scanners out of 62, and those 2 give different results so I'm inclined to dismiss them as false positives).
Nice, will have a look at that. Been using the all in one for a while now and it really is just the windows installers and a batch script and can be a bit annoying having to confirm each time. So a small silent version would be good.
avatar
§pec†re: This is why service packs were a good idea instead of the idiots at microsoft deciding to copy the linux cancer of dependency hell or prerequisites retardation.
avatar
Darvond: I've never really encountered this in my 5+ years of using Linux fulltime.
The problem is when things are gong fine everything works but when you have something different they become more difficult.

How easily can you reinstall programs from 5 or 10 years ago? How would you get or save everything that's needed to run it.
That goes for compiling code too.
How do you find out, then easily download what's needed for another computer which might not have the same dependencies than the one connected to the internet?

There's probably more examples people can think of.