Jump to content

DirectX 9.0c User Runtime June 2008 Update


Dave-H

Recommended Posts

Just tried downloading and installing this.

Did have the August 2007 version installed already.

Won't install.

It extracts OK, but when I run DXSETUP.EXE and say OK to the legal stuff, I then get an error message -

"An internal system error has occurred, see the files dxerror.log and directx.log in your Windows folder for more details"

Needless to say, those files tell me nothing, because neither of them have been updated since 2006!

Tried installing on Windows 2000 (dual boot machine) and needless to say it worked fine.

Tried reinstalling the August 2007 version on Windows 98, also worked fine.

Anyone any ideas?

The MS download page says quite clearly that this update still supports Windows 98.

I am using the offline installer package.

:)

Link to comment
Share on other sites


I installed it okay on my current 98SE.

However, I have recently installed a fresh 98SE on a test PC.

This installed December 2006 and August 2007, but June 2008 had the mentioned internal error.

In the DXError.log file the reason for failure is extracting the cab files.

I'm concluding that I have a newer cab extraction dll on my current PC.

I will have to isolate the file and determine where I got it from...

It looks like the June 2008 cab files use a newer format.

I noticed that between DirectX releases, the cab files were identical except additional and updated ones.

However, the June 2008 cab files are all different.

Link to comment
Share on other sites

Thanks RetroOS, that's good to know. As I said, my error log files gave no clue at all, and didn't appear to have even been written to!

If you can isolate the dll(s) that needs to be updated for this to work that would be great.

:)

Link to comment
Share on other sites

Thanks RetroOS.

My Windows 98 version of cabinet.dll is 5.0.2147.1, which looks like a Windows 2000 file to me!

I tried the version of cabinet.dll from my Windows 2000 installation, which is 5.0.2195.7000.

That didn't work!

I then tried version 5.1.2600.2180, which I downloaded.

The version in 98MP10 seems to be the same.

That didn't work either!

Exactly the same error message. :no:

Even with my original cabinet.dll file, all of the cabinets in the Windows\Temp folder after extraction seem to open OK if I double click on them, with no error messages.

Any more ideas?

:)

Edited by Dave-H
Link to comment
Share on other sites

Okay... DirectX uses ADVAPI32.DLL...

I have version 4.90.0.3000 from Windows Me.

This was installed by MDGx's 98SE2ME pack...

I believe this is why I can install the June 2008 update.

On a test PC with all Auto-Patcher 98 updates installed (except manual installs), it would not work.

The only difference was that I did not have 98SE2ME installed.

So, it must be ADVAPI32.DLL 4.90.0.3000 that is needed!

Edited by RetroOS
Link to comment
Share on other sites

Okay... DirectX uses ADVAPI32.DLL...

I have version 4.90.0.3000 from Windows Me.

This was installed by MDGx's 98SE2ME pack...

I believe this is why I can install the June 2008 update.

On a test PC with all Auto-Patcher 98 updates installed (except manual installs), it would not work.

The only difference was that I did not have 98SE2ME installed.

So, it must be ADVAPI32.DLL 4.90.0.3000 that is needed!

you mean if i install that dll file,i will setup dx successfully?

Link to comment
Share on other sites

Thank again RetroOS!

I found a copy of ADVAPI32.DLL version 4.90.0.3000 and put it in my windows\system folder.

Unfortunately, still no difference!

I'm still getting exactly the same error message when I run dxsetup.exe.

I tried the version from my Windows 2000 installation too, which is 5.0.2195.7038.

Windows 98 wouldn't even start with that installed, just BSOD........... :no:

Incidentally, the 98SE2ME pack doesn't actually seem to include the ADVAPI32.DLL file, it seems to assume that you have a Windows ME installation disk, which I haven't!

Any more ideas.................?

:)

Link to comment
Share on other sites

Hi Dave-H,

I really am stumped now...

I have a test PC that I've just rebuilt with a fresh install of Windows 98SE.

I'm going to install pack by pack until DirectX June 2008 installs without error...

I'll let you know when it installs!

Link to comment
Share on other sites

Thanks very much, let me know how it goes.

I still don't understand why we are having problems with this upgrade, when MS clearly state on their download page for it that it is compatible with Windows 98!

I could understand it if one of the unofficial upgrade patches had broken compatibility, but if it won't install on a clean new vanilla install of Windows 98 that is really puzzling.

:}

Link to comment
Share on other sites

I'm going to be waiting for the developments as well. I first saw this file in FileHippo and it did say that it's compatible with all Windows versions. Though I'm quite puzzled that this same file was listed as being compatible only with Windows 2000 and above at Softpedia.

Anyway, sure hope Retro-OS will find the solution to this.

Edited by jglori
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...