Neither respone 1 or 2 helped me.
Restoring the registry from a backup fixed it.
I fixed it by booting to the DOS prompt (F8 key at startup to boot-method menu, then chose "command prompt") then ran scanreg.exe, which is a DOS program that's part of Win98 (and maybe 95?). A menu option offered choices to restore an older copy of the registry. I chose the prior day's registry and it worked like a charm.
Note, I didn't see the computer go down, but was called in to fix it after a user installed an old 16-bit Windows program and the subsequent invalid page fault failure to run Windows. I have no idea what the installer did or tried to do since I arrived after they left for a business trip.
Anyhow, booting to DOS and firing up scanreg.exe is a nice trick to have your bag.
Editing the system.ini in DOS with Edit and changing the shell=Explorer.exe to shell=progman.exe was another nice trick that allowed me to run msconfig, which in turn showed no entries availabe under the STARTUP tab, which prompted me to run scanreg from the dos prompt inorder to restore the registry.
Ciao