I am referring to this question:
When I install a game why does the installer also install DirectX, C++ libraries or .NET components that I already have?. Are these different versions or extensions? Or is is because the game installers are unable to find out what I already have installed?
...which is currently closed as a duplicate of this question:
I am not very experienced with computers, and was wondering what Direct X actually does, on my PC.
Why do various games request different versions? Should the latest version cover all of them, or do certain games only support specific versions?