IPB

Google Frontpage Forums Unattended CD/DVD Guide
2 Pages V   1 2 >  
Reply to this topicStart new topic
> DirectX 9.0c User Runtime June 2008 Update
Dave-H
post Jun 22 2008, 05:38 PM
Post #1


Member
**

Group: Members
Posts: 142
Joined: 4-January 06
Member No.: 84253
Country Flag


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.
smile.gif
Go to the top of the page
 
+Quote Post
thydreamwalker
post Jun 24 2008, 03:32 AM
Post #2


Member
**

Group: Members
Posts: 182
Joined: 14-November 07
Member No.: 162398
OS: 98SE
Country Flag


unsure.gif Possibly await New Auto-Patcher "Due by end of June'08" this may contain appropriate DX9.0c updates we hope! welcome.gif
Go to the top of the page
 
+Quote Post
RetroOS
post Jun 24 2008, 04:05 AM
Post #3


Advanced Member
***

Group: Members
Posts: 339
Joined: 26-June 07
Member No.: 144486
OS: 98SE
Country Flag


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.
Go to the top of the page
 
+Quote Post
Dave-H
post Jun 24 2008, 08:52 AM
Post #4


Member
**

Group: Members
Posts: 142
Joined: 4-January 06
Member No.: 84253
Country Flag


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.
smile.gif
Go to the top of the page
 
+Quote Post
RetroOS
post Jun 26 2008, 08:38 PM
Post #5


Advanced Member
***

Group: Members
Posts: 339
Joined: 26-June 07
Member No.: 144486
OS: 98SE
Country Flag


Dave-H, I think I've found the solution...
I found that cabinet.dll in my Windows was the release that came with Windows XP Service Pack 2.
After searching through various updates, I found that MDGx's 98MP10 update contains this file.

So... Try installing 98MP10 from http://www.msfn.org/board/98MP10-WMP10-XP-...lac-t89934.html smile.gif
Go to the top of the page
 
+Quote Post
Dave-H
post Jun 27 2008, 03:45 PM
Post #6


Member
**

Group: Members
Posts: 142
Joined: 4-January 06
Member No.: 84253
Country Flag


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.gif

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?
smile.gif

This post has been edited by Dave-H: Jun 27 2008, 03:48 PM
Go to the top of the page
 
+Quote Post
RetroOS
post Jul 4 2008, 04:05 PM
Post #7


Advanced Member
***

Group: Members
Posts: 339
Joined: 26-June 07
Member No.: 144486
OS: 98SE
Country Flag


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!

This post has been edited by RetroOS: Jul 4 2008, 04:06 PM
Go to the top of the page
 
+Quote Post
aqcww
post Jul 4 2008, 05:47 PM
Post #8


Junior
*

Group: Members
Posts: 64
Joined: 26-April 08
From: Shandong
Member No.: 188663
OS: 98SE
Country Flag


QUOTE (RetroOS @ Jul 4 2008, 05:05 PM) *
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?
Go to the top of the page
 
+Quote Post
Dave-H
post Jul 4 2008, 05:49 PM
Post #9


Member
**

Group: Members
Posts: 142
Joined: 4-January 06
Member No.: 84253
Country Flag


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.gif

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.................?
smile.gif
Go to the top of the page
 
+Quote Post
thydreamwalker
post Jul 4 2008, 07:38 PM
Post #10


Member
**

Group: Members
Posts: 182
Joined: 14-November 07
Member No.: 162398
OS: 98SE
Country Flag


wacko.gif Checked in XPsp3 or RP7 files?....i've seen that .dll somewhere recently ...but not sure where? blink.gif
Go to the top of the page
 
+Quote Post
RetroOS
post Jul 5 2008, 07:20 PM
Post #11


Advanced Member
***

Group: Members
Posts: 339
Joined: 26-June 07
Member No.: 144486
OS: 98SE
Country Flag


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!
Go to the top of the page
 
+Quote Post
Dave-H
post Jul 6 2008, 06:15 AM
Post #12


Member
**

Group: Members
Posts: 142
Joined: 4-January 06
Member No.: 84253
Country Flag


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.
confused.gif
Go to the top of the page
 
+Quote Post
jglori
post Jul 8 2008, 10:32 PM
Post #13


Newbie


Group: Members
Posts: 49
Joined: 29-June 07
Member No.: 144911
OS: none
Country Flag


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.

This post has been edited by jglori: Jul 8 2008, 10:33 PM
Go to the top of the page
 
+Quote Post
BenoitRen
post Jul 9 2008, 12:25 PM
Post #14


Friend of MSFN
*****

Group: Members
Posts: 743
Joined: 21-October 06
Member No.: 113643
Country Flag


All versions? What nonsense. It sure as hell won't work with Windows 95.
Go to the top of the page
 
+Quote Post
Dave-H
post Jul 9 2008, 04:42 PM
Post #15


Member
**

Group: Members
Posts: 142
Joined: 4-January 06
Member No.: 84253
Country Flag


QUOTE (BenoitRen @ Jul 9 2008, 07:25 PM) *
All versions? What nonsense. It sure as hell won't work with Windows 95.

Indeed not, Windows 98FE is the earliest OS quoted on the MS download page.
smile.gif
Go to the top of the page
 
+Quote Post
shae
post Jul 9 2008, 06:29 PM
Post #16


Newbie


Group: Members
Posts: 30
Joined: 6-July 08
Member No.: 199642
OS: none
Country Flag


How are recent DX9 versions useful for 9x, actually? Won't the new software that might make use of it or need it probably not run on 9x anyway?

Go to the top of the page
 
+Quote Post
RetroOS
post Jul 9 2008, 11:17 PM
Post #17


Advanced Member
***

Group: Members
Posts: 339
Joined: 26-June 07
Member No.: 144486
OS: 98SE
Country Flag


The core DirectX files for Windows 98/Me have not been updated since December 2006.
In fact, Microsoft removed the core 9x files from DirectX redists several releases ago.
This means having already installed an older version like Dec 2006 before installing the latest.
Or... adding the two missing files (DirectX.cab, BDA.cab) from Dec 2006 to the lastest fileset...
Since Dec 2006, the only changes are to Managed DirectX for .NET Framework.
Unless you have a .NET application that uses Managed DirectX, there's no real advantage...
Of course, you need .NET Framework 1.1 and/or 2.0 installed, otherwise the updates won't even install...
I install the updates anyway for completeness.
Go to the top of the page
 
+Quote Post
shae
post Jul 10 2008, 01:18 PM
Post #18


Newbie


Group: Members
Posts: 30
Joined: 6-July 08
Member No.: 199642
OS: none
Country Flag


QUOTE (RetroOS @ Jul 10 2008, 07:17 AM) *
The core DirectX files for Windows 98/Me have not been updated since December 2006. ... Unless you have a .NET application that uses Managed DirectX, there's no real advantage...
I'm in the clear then. :)
Go to the top of the page
 
+Quote Post
jglori