I have Windows 7 installed. When I check dxdiag, it says it has DirectX11. Then, why some games complain that DirectX components are missing? Have to run dxwebsetup to update DirectX and then they run. Does everyone update DirectX after installing Windows 7 or Vista?
The games are not written foe the Direct version included in Windows 7. Windows 7 is still in BETA versions and most games are written to detect the DirectX 9 /10 versions available in Windows XP / Vista. During the game install routine, it may have a module which detects the DirectX level and/or specific DirectX file(s.) If the install routine does not find the file or does not detect the current DirectX level (XP = DX9 | Vista = DX10) then the install routine may complain. Until Windows 7 is made as a "general release" (not Beta or RC versions.) then most games may complain.
It will have dx9.0c, its just not the most recent release. Has everyone been ok with doing this in W7? I know sup com needs a fairly up to date release.
ITs the same with Vista, as several games need the later 9.0c SDK to run properly. Heck, M$ should just provide the libraries for every DX version as an optional download...that would fix 99% of all the errors people have...