where to find DirectX 11 registry keys?

Anonymous
2010-08-19T21:03:37+00:00

i am creating an installer and need to determine if a newer version of DirectX needs to be installed.

Going to (HKEY_LOCAL_MACHINE -> SOFTWARE -> Microsoft -> DirectX ). and i see "Version"="4.09.00.0904" which i believe is the key for DirectX 9.0c But the thing is I already get DirectX 11 installed so where should i go to find the registry key for DirectX 11?

Thanks

Windows for home | Previous Windows versions | Music, photos, and video

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
Answer accepted by question author
Anonymous
2010-08-20T03:02:13+00:00

The registry key location is same  for DirectX 11 also i.e. HKEY_LOCAL_MACHINE -> SOFTWARE -> Microsoft -> DirectX and it has the same version i.e. "Version"="4.09.00.0904"

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX]

"InstalledVersion"=hex:00,00,00,09,00,00,00,00

"Version"="4.09.00.0904"


S.Sengupta Media Center MVP

Was this answer helpful?

6 people found this answer helpful.
0 comments No comments

2 additional answers

Sort by: Most helpful
  1. Anonymous
    2011-12-28T16:12:47+00:00

    The registry key location is same  for DirectX 11 also i.e. HKEY_LOCAL_MACHINE -> SOFTWARE -> Microsoft -> DirectX and it has the same version i.e. "Version"="4.09.00.0904"

     

    Windows Registry Editor Version 5.00

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX]

    "InstalledVersion"=hex:00,00,00,09,00,00,00,00

    "Version"="4.09.00.0904"

     


    S.Sengupta Media Center MVP

    So how do I detect if there is installed DirectX 9.0c also !?

    Was this answer helpful?

    3 people found this answer helpful.
    0 comments No comments
  2. Anonymous
    2010-08-20T13:03:49+00:00

    hi thanks for the reply. i believe "Version"="4.09.00.0904" means version 9.0c 

    In this case then how do i know whether i really installed DirectX 9.0c or DirectX 11 by looking at registry? I know i can find this out by using dxdiag but i want to do it from registry. is this possible?

    Thanks

    Was this answer helpful?

    0 comments No comments