|XP comes with DirectX 9.0c, at least, after I installed SP3 updates on a fresh install of XP Pro SP2, that's what the version is when I run dxdiag, at the bottom of the first screen. |
You can update that to a higher version of 9.0c, but you can't install DirectX 10 or higher in XP.
This is the highest version I know of..
DirectX End-User Runtime Web Installer
Updates version 9.0c
Date Published: 4/18/2011
Requires XP SP3 - haven't tried it
When the video adapter's hardware or the operating system doesn't support a higher DirectX version, DirectX automatically substitutes lesser features for the higher version only's features.
E.g. the video in a game still works, but the fancy features that are only supported by the higher DirectX version either look simpler or they just don't work.
If a game doesn't work, it's NOT because the DirectX version is not high enough !
Check the minimum system requirements for the game, and be aware of this....
NOTE that sometimes the resident module(s) of anti-malware programs - a part that runs all the time scanning for suspicious activity - will interfere with the proper installation of third party software, or major Microsoft updates that cannot be installed automatically by Automatic Update, the software will not install properly, and you may get no indication of that at all while installing the software.
To avoid that possibility, you should always DISABLE the resident module(s) of anti-malware programs, BEFORE you install third party software (software other than most Microsoft Updates, etc., that did not come with Windows ), especially when it's a major or complicated software package.
E.g. if you are using the free or paid version of AVG, you should disable the Resident Shield in AVG's 's settings in Windows (in AVG 2012 that's done under the title AntiVirus). In Norton (Symantec) products, there may be several things you need to disable, or set so they don't load for a specific short amount of time.
If you don't know how to do that, tell us which anti-malware software you are using.
When you are sure the software has installed correctly, re-enable the resident module(s).
How to disable your security applications
"my other pc doesn't have an internet "
I usually don't bother installing the DirectX updates in XP and I've never had any problems because of that.