New
#11
To be polite, and nice... :)
Windows 7 and Vista does in fact incorporate at least DX9, 10, and 11. What happens sometimes is that the DX9 files can get corrupted and may in fact be out of date. The fact that you had to update DX9 to get Bioshock running on Windows 7 does not mean that it's not there, it just simply said there was a file missing or corrupt. Some games or programs can/do corrupt DX files, and some files simply need updating. I don't know what caused your case where you had to update your DX9 files to get Bioshock to work, but something happened. As I stated in an earlier post, I didn't have to update my DX9 files to get Bioshock to run under Windows 7, nor have I updated them yet. So...???
While Windows 7 is fully compatible with games and hardware that use older versions of DirectX, the new DirectX 11 features are available with a DirectX 11 compatible graphics card and games designed to take advantage of this new technology.Link: Microsoft DirectX
Also, if you read the brief description here Download details: DirectX End-User Runtime and look at system requirements you will see that DX9 is part of Windows 7
Also, even though a game/program says it's installing DX files, it may in fact be simply examining the files to see if you have the latest/correct files installed and thus may not install anything.
Hope this clears things up for you :)