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

×
Okay, so very soon I will be on Windows 10. For me this a jump from Vista (my old machine) and Win 7 (my Mum's laptop). I've never used Win 8.

So, on Vista it came with DirectX 9.0L and DirectX 10, and to get some older games running it was necessary to download the DirectX 9.0c library. I think I did the same with Win 7 too. What's the story with Win 10, though?

Then there are the other libraries. Visual C++ and .NET.

So in summary, can anyone give a definitive list of the must install libraries to get the best compatibility with older games and software? I'm also conscious that whilst I have some of the redistributables saved on my old machine, the installers may not be Win 10 compatible as they were downloaded for ancient Vista. So download links would be useful too.
This question / problem has been solved by dewtechimage
Most likely, you wont need to manually install any libraries at all - Windows should handle it for you (with ugly popup and ability to install missing libraries).
Yes as Szulak said; I've upgraded to 10 and had zero need to manually install anything of the like.
edit: and I play a lot of old games.
Post edited January 30, 2016 by micktiegs_8
Gog installers install the needed dependencies themselves.
If you want to do it by hand then

Visual C redists:
https://support.microsoft.com/en-us/kb/2977003

DirectX after 10 gets updated by Microsoft in the background, 9.0C you need to install by hand.

Add under Windows Components the Net Framework 3, Framework 4.6 in included under the hood and gets updated by windows update, but 4.6 isnt backwards compatible with 3 and under.

Attachment related
Attachments:
I came across this little installer/archive that holds several versions of both x86 & x64 versions of almost all the different runtimes released by MS. Not only that in a case where you can't install the runtime (like i had with the 2015 files) the files are extracted and you can manually copy them.

Public Dropbox - Grab the Visual C++ Redist Installer V38a.exe file.
Attachments:
38a.png (26 Kb)
Post edited January 30, 2016 by rtcvb32
avatar
dewtech: DirectX after 10 gets updated by Microsoft in the background, 9.0C you need to install by hand.
Win 10 comes with DirectX 11 and 12, doesn't it? So I'd use the redistributable to install DirectX 9.0c, but what about DirectX 10? Also, isn't there an issue where the DirectX 9.0c redistributable doesn't always install?
avatar
dewtech: DirectX after 10 gets updated by Microsoft in the background, 9.0C you need to install by hand.
avatar
korell: Win 10 comes with DirectX 11 and 12, doesn't it? So I'd use the redistributable to install DirectX 9.0c, but what about DirectX 10? Also, isn't there an issue where the DirectX 9.0c redistributable doesn't always install?
Only 9 needs to be installed by you yourself. Although most games run the dxsetup exe by themselves.
avatar
korell: Win 10 comes with DirectX 11 and 12
I was wondering.. what exactly blocks DirectX12 on Win7, except for MS?
Is it really not compatible?
Doesn't any "patched" version exist?
Post edited January 30, 2016 by phaolo
avatar
phaolo: I was wondering.. what exactly blocks DirectX12 on Win7, except for MS?
WDDM 2.0 - https://en.wikipedia.org/wiki/Windows_Display_Driver_Model#WDDM_2.0
avatar
korell: Win 10 comes with DirectX 11 and 12
avatar
phaolo: I was wondering.. what exactly blocks DirectX12 on Win7, except for MS?
Is it really not compatible?
Doesn't any "patched" version exist?
5+ years of development and innovation in driver models, graphics APIs, platform infrastructure, and a bunch of billion other things.
I've never needed to install those .Net things or any such ilk since upgrading.
So it would seem that using the DirectX Web Installer to get any missing DirectX libraries (is this for 9.0c, 10 and 11 libraries now then?) and also enabling the old and deprecated DirectPlay in the Enable Features menu is all I will need to do, as the others would install as and when needed.