PDA

View Full Version : DirectX uninstallation in Windows 7



chewdz
2009-12-18, 09:31
Hi all, glad to be back in this forum after months of inactive =D

I've got a problem with DirectX in Windows 7 recently after installing some of the games that I have in Windows Vista. They gave me an error saying that DirectX version 8 and above is not installed. i check the registry "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX" and found that the version is 4.09.00.0904.0
Does anyone have any ideas about my problem?

Regards.

Tom.K
2009-12-18, 13:58
Have you tried to reinstall DirectX or get new setup?
http://www.microsoft.com/games/en-US/aboutGFW/pages/directx.aspx

chewdz
2009-12-18, 15:41
Yup. I did.

honda12
2009-12-18, 23:50
Windows 7 comes with DirectX v11 and the version number you saw in the registry also coincides with v11, although the best way to check what version you have is to run 'dxdiag.exe'.

It does seem strange that these games work on Vista but not on 7. If anything I would say the problem lies with the games rather than DirectX. Although I have no idea if this will work, have you try running these games in compatibility mode (right click shortcut >> Properties >> Compatibility >> Run this program in compatibility mode for: Windows XP or Vista)?

Out of interest, what games are trying to run on 7?

chewdz
2009-12-19, 02:26
Windows 7 comes with DirectX v11 and the version number you saw in the registry also coincides with v11, although the best way to check what version you have is to run 'dxdiag.exe'.

That's the version that comes with Windows 7? Cool...


It does seem strange that these games work on Vista but not on 7. If anything I would say the problem lies with the games rather than DirectX. Although I have no idea if this will work, have you try running these games in compatibility mode (right click shortcut >> Properties >> Compatibility >> Run this program in compatibility mode for: Windows XP or Vista)?

Yup. I did try. I even turned off the UAC.


Out of interest, what games are trying to run on 7?

Well, it's kind of a lame/childish game but you still can take a look at this link.
http://gunbound.softnyx.net

129260
2009-12-19, 07:40
see this link and run the setup:

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=2da43d38-db71-4c1b-bc6a-9b6652cd92a3

I know it says updates for 9.0c and less, but the weird thing is it downloaded updates for direct x v11. I think the description is just not updated. I could be very wrong here though, ether way try it. Can't hurt.

Most people do not even use this, but the setup there did fix any issues I had with games after i downloaded and ran the setup. :)

Also, try updating your video cards driver. Always a good idea, although its probably not directly related to your issue. Sometimes windows update does not find the newest version. Look at the manufacturers site for further information.

You could try this as well:

http://www.microsoft.com/games/en-US/Community/Pages/Forums.aspx

Also, out of curiosity, did you upgrade from vista to 7? Or Clean install?

Also, I see that the game says it supports Opengl. Did you try switching to that mode since Direct X doesn't work?

chewdz
2009-12-24, 15:26
Also, try updating your video cards driver. Always a good idea, although its probably not directly related to your issue. Sometimes windows update does not find the newest version. Look at the manufacturers site for further information.


Did that after I had my Windows 7. =)



Also, out of curiosity, did you upgrade from vista to 7? Or Clean install?


I did a clean install.



Also, I see that the game says it supports Opengl. Did you try switching to that mode since Direct X doesn't work?


Does the website said that? How do I change into that mode?

129260
2009-12-29, 05:06
You should be able to find opengl mode for the game by doing this: under the start menu, go to all programs, then your game, then choose run in open gl.
or if you have vista or later search for your game and open gl behind it. Might work, give it a shot. Most games still offer the option.