DirectX 9.0c installed - Software says it isn't, PLEASE HELP

ShiftKart

Member
Mar 18, 2000
191
0
0
I have Googled endlessly and need help with this. DXDIAG says 9.0c is installed yet many games say that Dirextx 9.0c is required but not installed.. I have tried to allow a "re-install" of DX with no luck, XP SP1 just returns with "The latest version of DirectX is installed......"

I'm also getting many blackscreens now from a few titles, everything is up to date and current - I'm convinced this is a DirextX problem.

Will someone please show me how the heck I can "force" a re-install of DX9.0c? I have far, far to much data on this drive to re-install the OS and my other 200gig drive is being used and can't be format for an OS.

Anyway I can rollback to an earlier version of DX then force 9.0c?
Thank you folks, I am at wits end on this one.


 

Smilin

Diamond Member
Mar 4, 2002
7,357
0
0
Originally posted by: oynaz
Maybe WinXP SP 2 would help.

always a good idea.



FYI: DX is a safe thing to install over the top of itself if needed.
 

ShiftKart

Member
Mar 18, 2000
191
0
0
Thank you Contuniuity, I will give that a try today and see what happens. I'd like to do SP2 but like I was mentioning, I dont want to re-install on this hd.


Thank you again!
 

dawks

Diamond Member
Oct 9, 1999
5,071
2
81
Installing SP2 does not require a reinstall of Windows. There have been a few reported cases where it has, but those were do to malfuntions during the SP2 install process.

Just download DirectX 9c and try installing it again, as said above, theres no harm in trying.

There have been many reports of people trying to install pirated versions of the newer games, and having this very problem. Often exiting the game installer, and restarting it with Windows 2000 compatibility mode enable enabled fixes the issue.
 

Bozo Galora

Diamond Member
Oct 28, 1999
7,271
0
0
This is a common prob.
DirectX 9.0c "updated" comes out for MS download every 2 months, we are now into October '06.
I first ran into this with 3DSmax 8.0
It kept telling me to update to 9.0c, but a quick check showed I already had it.
As it turns out, 3dsmax was looking for a certain date dll file that came in the June DirX 9.0c and my XP Pro SP2 installed the January and its cab files.
Repeated attempts to "update" 9.0c failed.
It LOOKED like it went, but it actually didnt, nothing happens.
On CERTAIN machines, "new" 9.0c will not update "old" 9.0c, and it has nothing to do with SP2.
The first thing to try is a safe mode (administrator) update with the Oct 9.0c download from MS.
Disabling WindowsFileProtection (WFP) may facilitate, but thats complicated.
Then you can try a DirX removal in add/remove/MS apps, which will bring you back to 8.1
Or use something like DirectX Happy Uninstall v3.88.

The days of using any old 9.0c are over.

 

ShiftKart

Member
Mar 18, 2000
191
0
0
^I'll read that here in a second, thank you.


DirectX ERROR after installing d/l from above, log below:
Everything was closed, only a couple of things in the taskbar, this is a prestine (was :D ) system, should I try installing in safemode perhaps?

--

[10/20/06 07:39:38] module: dxupdate(Sep 28 2006), file: dxupdate.cpp, line: 6591, function: CMDXInstall::Install

Failed API: InstallAssembly()
Error: (0x80070020) - The process cannot access the file because it is being used by another process.



Unable to install Microsoft.DirectX.Direct3DX.dll.

--------------------
[10/20/06 07:39:38] module: dxupdate(Sep 28 2006), file: dxupdate.cpp, line: 2154, function: ExecuteCab

MDXInstall::Install() failed.

--------------------
[10/20/06 07:39:38] module: dxupdate(Sep 28 2006), file: dxupdate.cpp, line: 5730, function: DirectXUpdateInstallPlugIn

ExecuteCab() failed.

--------------------
[10/20/06 07:39:41] module: dxupdate(Sep 28 2006), file: dxupdate.cpp, line: 6591, function: CMDXInstall::Install

Failed API: InstallAssembly()
Error: (0x80070020) - The process cannot access the file because it is being used by another process.



Unable to install Microsoft.DirectX.Direct3D.dll.

--------------------
[10/20/06 07:39:41] module: dxupdate(Sep 28 2006), file: dxupdate.cpp, line: 5750, function: DirectXUpdateInstallPlugIn

MDXInstall::Install() failed.

--------------------
[10/20/06 07:39:41] module: dsetup32(Sep 28 2006), file: dxupdate.cpp, line: 280, function: CSetup::InstallPlugIn

DirectXUpdateInstallPlugIn() failed.

--------------------
[10/20/06 07:39:41] module: dsetup32(Sep 28 2006), file: setup.cpp, line: 1701, function: CSetup::SetupForDirectX

InstallPlugIn() failed.