4

I've installed the directx_Jun2010_redist.exe from Microsoft. On the download page it states it's version is Version:9.29.1962.

However when I check with dxdiag, it writes that "DirectX-version: DirectX9.0c (4.09.0000.0904)" But why is it 4.09.xx when I just installed 9.29.xxxx?

Strangely, there is a newer version of DirectX with webinstaller only, which is Version:9.29.1973. But when I try to install, it says that a newer or equivalent version is already installed.

Is there any way to find out exactly which version of directX is installed on my computer?

In other words How can I determine which version of directX is installed on an unknown computer? How can I find out if it is 9.28.1886 (Febr 2010) or 9.27.1734 (Aug 2009) or the latest 9.29.1962 (June 2010) version?

2
  • = Are you using xp or windows 7?
    – FrozenKing
    Mar 5, 2011 at 17:57
  • sry, I'm using XP
    – csadam
    Mar 5, 2011 at 18:34

2 Answers 2

2

Introduction: How does the version numbering work?

See Wikipedia - Microsoft Version Numbering although they seem to have used shorter formats too:

Major/Minor Version Numbering
A.BB

Installer Version Numbering
A.BB.CCCC

Software Version Numbering
A.BB.CCCC.DDDD

With A = Major Feature, BB = Minor Feature, CCCC = Major Build, DDDD = Minor Build.

So, when major or minor features are added the whole version number will update.
All other less important changes will only update the build, which brings us to a rule for customers...

Check the major/minor version info, not the installer or software build!

Customers should check the version number, not the build number to determine if they have the latest.

For Windows XP, the latest version supported by the OS is 9.0c.

It doesn't matter if you take the offline or the web installer, they will result in the same version.

Then why are the build numbers different?

Because the installer has been rewritten because people where in need of an easier web install.

The build numbers differ by more than 1 because there were internal test versions in between.

The version shown in DirectX doesn't include the installer and thus differs from the one visible to you.

Let's compare:

The offline version is 9.29.1962, the web version is 9.29.1973. Both are 9.0c.

It's reasonable to have around 4 alpha builds, 4 beta builds, 1 release build and the release itself.
In this small amount of installer builds, not much would have been changed.

This is why an equivalent version is detected, because DirectX itself hasn't been changed.

6
  • Thanks for the information about directx but will this solve the problem of csadam. He is having problem in installing directx and he wants to which version of directx has been installed in his computer.
    – FrozenKing
    Mar 6, 2011 at 4:26
  • If you have read what I said you would know he already has the last version. Mar 6, 2011 at 9:51
  • Hi, thanks for the explanation. Probably my question is not clear enough. My problem is that I cant find the version number of the installed DirectX in windows. The dxdiag writes 4.09... which is pretty irrelevant. Let's say I have an unknown computer and I want to check what version of directX is installed on that. What do have I to do to find out the version number?
    – csadam
    Mar 6, 2011 at 19:37
  • @csadam: As I said, don't read the extended build number, but just 9.0c: imageshare.web.id/images/p98xtp203r54hpk3ggm1.jpg ;-) Mar 7, 2011 at 1:11
  • I understand that, but :) The Febr 2010 update was 9.0c as well, wasn't it? How can I tell which update is installed?
    – csadam
    Mar 7, 2011 at 9:16
0

Hey try the offline version of directx and then install it. since after seeing this question I also installed this june2010 directx and it installed without any problem. You just use ccleaner and clean your your pc and try to install directx again if installing from offline fails. Reply me.

offline site:http://www.microsoft.com/downloads/en/details.aspx?FamilyID=3b170b25-abab-4bc3-ae91-50ceb6d8fa8d

2
  • No need for a re-install, check my answer, his DirectX is up-to-date. Mar 6, 2011 at 9:53
  • Thanks, but my directX is running fine. My problem is that I can't determine which version is installed. Ok, I think it's the latest, because I used the latest installer. But where can I find its version number in my windows?
    – csadam
    Mar 6, 2011 at 19:31

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .