I just downloaded DirectX 9.0c (Aug08) from FileHippo with IE7 then unpacked it then installed it on my XP Home system without a problem.
Well I don't know whats happening to the file I've downloaded the last two versions from FileHippo and everytime the file has been corrupted. Even the last Aug08 is corrupted as well.
The path is as follows: c:\ -> Program Files -> DirectX -> Setup. Nothing in the DirectX folder other than the Setup sub-folder
All thats in the Program Files\DirectX\Setup folder is a short-cut to dxdiag.exe.
BTW- Run->dxdiag will run \WINDOWS\system32\dxdiag.exe
Because the Windows\System32 is in the Windows path you don't have to give the full path filename just Run: dxdiag.exe
Well I don't know whats happening to the file I've downloaded the last two versions from FileHippo and everytime the file has been corrupted. Even the last Aug08 is corrupted as well.
What browser are you using and how are you downloading the 80MB file?
What I did was make a Folder called C:\DirectX then I downloaded the 80MB file with IE7 into my C:\Download Folder then ran it selecting the C:\DirectX Folder then I went to that Folder and ran DXSETUP.exe and then it ran for a while so I ran dxdiag and checked that the files were updated.
What browser are you using and how are you downloading the 80MB file?
What I did was make a Folder called C:\DirectX then I downloaded the 80MB file with IE7 into my C:\Download Folder then ran it selecting the C:\DirectX Folder then I went to that Folder and ran DXSETUP.exe and then it ran for a while so I ran dxdiag and checked that the files were updated.
I didn't download it at home because I'm on dialup I when to work yesterday afternoon to download it, it took2 minutes to download the 80Mb. At work I use IE 6.0.
The folder? I ran the exe and as normal it asks for the folder name to extract to. I gave it Windows\Temp and it started to extract then it came up with an error. So I right-clicked on the file and selected open with WinZip and extracted all the files to Windows\Temp which it did without a problem. Then when I tried to run DXsetup.exe the errors came back again files attached.
I didn't download it at home because I'm on dialup I when to work yesterday afternoon to download it, it took2 minutes to download the 80Mb. At work I use IE 6.0.
The folder? I ran the exe and as normal it asks for the folder name to extract to. I gave it Windows\Temp and it started to extract then it came up with an error. So I right-clicked on the file and selected open with WinZip and extracted all the files to Windows\Temp which it did without a problem. Then when I tried to run DXsetup.exe the errors came back again files attached.
I guess its one of the obsolete Win98's many problems.
Don't install it in a TEMP Folder.
Try making a C:\DIRECTX FOLDER and run the exe and point to C:\DIRECTX then run the setup exe.
Unable to iterate through C:\WINDOWS\TEMP\dxdllreg_x86.cab. The file may be damaged.
Are you using Windows XP?
That's odd that all those versions have failed to install. Over the past eight or so years I've never had DirectX not install correctly or refuse to install due to corruption.
Edit: Nevermind I see you're using Win98.
Maybe DirectX is not supported on Win98
Perhaps the newer 9.0c builds are. However I do have some 9.0 version of my old Win98 computer (which I haven't used in over a year) that was installed by some security update CD I got from Microsoft. I actually didn't want 9.0 on that old system but had no choice as the update CD installed it automatically and I would've been perfectly fine with 8.1 on that older system.
Try making a C:\DIRECTX FOLDER and run the exe and point to C:\DIRECTX then run the setup exe.
Maybe DirectX is not supported on Win98
I don't normally extract to Windows\Temp that was just a quick way to see if it would install ok. My Windows\temp is cleaned everytime the computer starts up, a line in my Autoexec.bat. You actually run Dxsetup exe Kenny to install unless you've renamed it.
As I've said I downloaded and installed DirectX 9.0c (Nov 07) last year so I know 9.0c works with Win98. I just thought were there any updates since last November that are useful. DirectX 10.0 isn't supported by Win98.