Discussion Locked

DirectX error

0 helpful
8 replies
Closed to new repliesThis discussion is closed. It stays readable, but it takes no new replies.
I have a PC with Win98 SE (all updates for operating system up-to-date) that after installing update for directX (upgrading to directX ver 9.0a from 8.1)upon startup rec'd message DXDLLREG has caused an invalid page fault in Kernel32. I've tried theupdate again and it still gave same error on startup. The directX won't work. All drivers current- - video card is ATI Xpert 128 and sound built in on motherboard with ESS1879. DXdiag won't start as gives messages can't display video and sound info, probably due to install gone bad. Thinking of downloading redistributable 9.0a for full reinstall, but not sure if this will work. Any ideas?

8 replies

by riverfreight

Check to find out how old your BIO's chip is, as well as your I/O's chip, The BIO's chip may not be able to allow you to do what you ask, as it may be a not as up-to-date as you would like to think; also check the manufacturing date of the computer itself, first as it may have sat in warehouse a lot longer than it should have
Usually the BIO's chip is the fault but you could be a lucky person and have to replace both of them, The BIO's and the I/O's chips; if the I/O's chip is the culprit then you have to replace both, if the BIO's chip is the culprit then you have to only replace the BIO's chip.

RIVER FREIGHT

by oz_media

A few facts to consider:
1)Your graphics card drivers may not support DX9.0a I looked at ATI's site quickly but you'll have to read the 'readme' documentation for the graphics driver you installed to see the supported DX versions.

2)Win98 doesn't work too well (in many cases, not all) with the newer versions of DX.

If you need the DX uninstaller, you can find it here;
http://tinyurl.com/hphb

Although it says it will replace DX8.1 from the XP or NET CD, it is said to work for all systems. You may need to run Win98Setup to reinstall DX5 but that is harmelss and you can then upgrade to DX 8.1

You are not alone on this one, many people have the same problem. You have to realize that MS doesn't really do testing for unsupportedsystems and they will no longer provide patches etc for them either. If DX8.1 works, leave it, at least Win98 supports it.

by mtbiker

This was along my lines of thinking. I may've used a different DX uninstaller, but it worked the same. I didn't need to go as far back as DX5 install. I could go right to the DX8x version installed. Thanks.

by thechas

OzMedia has the right answer.

Every ATI driver that I looked up under W98 supports either DirectX 7, 8 or 8.1
NONE of them support DirectX 9!

Boot into safe mode, and run the DirectX removal tool.
Re-install DirectX 8.1.
Re-install the proper ATI driver.

Chas

by mtbiker

It wasn't necessary for me to boot into safe mode to remove using the uninstaller I used. I didn't need to reinstall the ATI driver. But I had the same basic idea you had which was use uninstaller and reinstall DX to version I knew worked before.

by mtbiker

FIXED: I used a DX uninstall program (DirectX Eradicator 1.09). I then reinstalled directX 8.0a, a version I had before all this. It works fine now. I didn't need to reinstall the ATI driver or sound driver as everything worked well. Thanks to all who offered solutions.

This discussion is closed to new replies.