Have you tried any of the scanreg tools? scanreg restore will give you the option of restoring a good registry. You will have the choice of a few.
Ways of restoring the W98 registry include:
On the Start Menu, select Shut Down and Restart in MSDOS Mode. At the
Windows prompt, type: scanreg /restore and hit enter.
Boot to the boot menu by holding down either the ctrl or F8 key after
the ram count occurs on the boot screen. Select Command Prompt Only and
at the C: prompt, type: scanreg /restore and hit enter.
Boot with the W98 start up floppy disk--CDROM support doesn't matter.
At the A: prompt, type: C: and hit enter. At the C: prompt, type:
CD Windows\Command and hit enter. At the Command prompt, type:
scanreg /restore and hit enter.
Once the registry restore screen appears, select the date of the
registry that you wish to restore by highlighting it and then click
If you see a registry named: Rbbad.cab, that is a copy of the
registry that has already been replaced.
Theres also scanreg /fix