Updating DirectX in Windows 7, XP, and Vista

Written by:  • Edited by: Lamar Stonecypher
Updated Dec 13, 2011
• Related Guides: Windows 7 | Vista

DirectX is a multimedia system that is one of the key components of Microsoft Windows. Keeping it updated is an important way to make sure you are getting the most out of your games and using your video card to the utmost of its capabilities.

Microsoft DirectX

DirectX is a multimedia component of Windows and also a requirement of most modern PC games. As of this writing, DirectX version 11 is already in place for Windows 7 while version 10 is also still commonly used today (mainly because some older video cards don't support version 11). When Windows 8 releases in 2012, it will include DirectX 11.1.

If you don’t have the right version on your machine, it could adversely affect how well some of your games run... or if they even run at all. This article will tell you how to update your version of DirectX in Windows 7 as well as XP and Vista.

What Version Are You Using?

dxdiag The first thing you need to do is figure out which version of DirectX you already have installed on your computer. To check your version, follow these steps:

  1. Click on the Start button, then go to Run.
  2. In the Open box, type ‘dxdiag’ and click OK.

This will bring up the DirectX Diagnostic Tool, as seen in the screenshot here. If you look toward the bottom of the first screen, it will say what DirectX version you have. As you can see in this screenshot, this screenshot was taken from my Windows Vista PC and has version 10. If you want to use DirectX 11, you'll need to update to Windows 7.

If your computer is showing DirectX version 9 or 9.0c or something similar - don’t panic. This doesn’t necessarily mean your computer is out of date. In order to run DirectX 10, you also need a graphics card that can support it. Otherwise, version 9.0c is the best your Windows XP system will run. For example, you’ll need an Nvidia GeForce 8000 series or better card to utilize DirectX 10. If you prefer the ATI chipset, you’ll need an HD 2000 series or better card for DirectX 10.

Update DirectX

Pretty much every modern game I’ve played included a DirectX update in the install routine, but just in case you run into one that doesn’t automatically update, or doesn’t do it properly, you can always download the latest version from Microsoft’s DirectX website. It is recommended that you do it this way because you are downloading the entire install package and it’ll have all the resources it needs to properly update your system.

After you have installed or updated your version of DirectX, be sure to test your computer to make sure everything is working properly. Follow the steps above to run ‘dxdiag’ again, and this time wait for the little meter in the bottom left corner of the DirectX Diagnostic Tool window to finish loading. After that, click the Next Page button and go through each section – Display, Sound, etc – and make sure there are no errors reported. In DirectX 10 and 11, it runs the tests for you, but in older versions you may actually have a Test button under each section.

If your games still don't perform that well after a DirectX update, it may be time for you to get a new video card.

References


Comments

Showing all 8 comments
 
Alipiojohnmark Jan 11, 2012 2:48 AM
RE: Updating DirectX in Windows 7, XP, and Vista
im trying it in my pc,,,,,can i ask how can i update the direct x library??
Carly Dec 13, 2011 3:52 PM
RE: Updating DirectX in Windows 7, XP, and Vista
Got it - thanks
Bill Fulks Dec 12, 2011 6:21 PM
RE: Updating DirectX in Windows 7, XP, and Vista
Carly, the link in the References section needs to be updated, too.
Carly Dec 12, 2011 2:24 PM
RE: Updating DirectX in Windows 7, XP, and Vista
Thanks for letting us know - we've updated the link.
Bill Fulks Dec 12, 2011 8:39 AM
RE: Updating DirectX in Windows 7, XP, and Vista
This site has canned all the writers and we can't edit anything any more, so I don't know what to tell you there. Use Bing and look up the right address, I guess.
Arjan Dec 12, 2011 7:24 AM
RE: Updating DirectX in Windows 7, XP, and Vista
hi, the link to MS Directx just leads to an XBOX game page that as far as I can make out<br>has nothing to do with Directx.. has MS changed the link?<br>
defuie Nov 24, 2011 5:56 AM
RE: Updating DirectX in Windows 7, XP, and Vista
mine just needed to update...<br>so thanks a lot for providing me this method
Jorge Beltran Jul 4, 2011 10:21 AM
Directx
I have this Directx version: 5.03.2600.2180 32bit Unicode
On Windows XP can not see images on my scrren when on Skype, receive a note: :while using your web cam connected to a full speed USB 1.1 Port, this type of connection can impair your video streaming performance. It is recomended that you unplug and plug it in a USB 2.0 port. Please advice. CP is a Compaq Presario 7598. Web Cam is Logitech v1.1. I'll appreciate your response. Thanks.
Jorge Beltran
 
blog comments powered by Disqus
Email to a friend