It's probably in the autoexec.bat file. Check that file for any invalids. The config.sys may be at issue too, but I would more suspect the autoexec.bat file.
Here is what you can do to identify the bad file name at bootup. Windows does not display the boot menu normally unless a key is pressed during bootup. Hold down the CTRL key while booting (doesn't work on all systems) or continuously tap the F8 key immediately upon hearing the PC beep (which indicates that POST is complete and the operating system is about to load). You should get the Microsoft Windows 98 Startup Menu screen. Once the Startup Menu appears, you'll be presented with several boot options. When the Startup Menu loads, it counts down for 30 seconds and will automatically load the default option if there is no user input. Select the option ... Step-by-step confirmation which allows you some control over which components get loaded during the boot process (registry, create the Bootlog.txt log file, process the Config.sys and Autoexec.bat files, Window drivers). You will be able to step through the boot process by being prompted to confirm which items are to be included in load process. In the case of the autoexec.bat and config.sys, you will be given the chance to confirm each entry line by line. Be sure to create the Bootlog.txt log file, as this may prove beneficial although I suspect that you will find your problem to be an entry in either the autoexec.bat or the config.sys.
ndis2sup.vxd Loading failed - Microsoft Knowledge Base says this message will occur if Advanced Power Management is not installed on enabled. In my case it is not installed.
nuwave.drv load failed - This is related to the audio which I do not use on this pc. I did find a comment on another forum:
"I have a Sound Blaster PCI 128 card, and I had the same problem with NUWAVE.DRV not being found as reported by the BOOTLOG.TXT file. I have seen it mentioned to hexedit a file called EAPCI.VXD to fix the offending problem. However, my system does not have that file. I did find a file called CTPCI9X.VXD that contained the entry NUWAVE.DRV. I hexeditted this file and changed it to DSOUND.VXD, and the error is now gone. I hope this helps others. Thanks."
Also here are some of the other responses along the same lines: Type nuwave.drv in the box, then search:
I have a file named dsound.dll and it must work in place of nuwave.drv I looked at the Creative web site but could not find a dirver called nuwave.drv.
Prismioc.vxd load failed - I did a Google on the file name and found that it relates to a wireless adapter, which I do have. I contacted Linksys Support and they were not aware of this file. My wireless is working so I'll just pass on this problem for now.
While I didn't correct anything I did learn about the Step-By-Step Confirmation process so this effort has been worthwhile. Thank you for your efforts and suggestions.
It's normal and even expected to have a failed enumeration if your PC does not require a particular component.
HTREE is a subkey that is found in the Windows registry. On Wi98, it is found at:
HKEY_Local_Machine\ENUM\HTREE
It contains the subkeys for hardware devices enumerated (found) attached to and used by your PC at bootup.
When you start your Wi98 PC, as part of the startup process, the file Bootlog.txt is created. If Windows starts normally, there will be eight lines that refer to HTREE:
fireberd
9 Legend
•
33.4K Posts
0
October 22nd, 2006 09:00
jimmymac_4
155 Posts
0
October 22nd, 2006 15:00
Here is what you can do to identify the bad file name at bootup. Windows does not display the boot menu normally unless a key is pressed during bootup. Hold down the CTRL key while booting (doesn't work on all systems) or continuously tap the F8 key immediately upon hearing the PC beep (which indicates that POST is complete and the operating system is about to load). You should get the Microsoft Windows 98 Startup Menu screen. Once the Startup Menu appears, you'll be presented with several boot options. When the Startup Menu loads, it counts down for 30 seconds and will automatically load the default option if there is no user input. Select the option ... Step-by-step confirmation which allows you some control over which components get loaded during the boot process (registry, create the Bootlog.txt log file, process the Config.sys and Autoexec.bat files, Window drivers). You will be able to step through the boot process by being prompted to confirm which items are to be included in load process. In the case of the autoexec.bat and config.sys, you will be given the chance to confirm each entry line by line. Be sure to create the Bootlog.txt log file, as this may prove beneficial although I suspect that you will find your problem to be an entry in either the autoexec.bat or the config.sys.
Jim McNamara
fireberd
9 Legend
•
33.4K Posts
0
October 22nd, 2006 19:00
LeftyB
24 Posts
0
October 22nd, 2006 23:00
LeftyB
24 Posts
0
October 23rd, 2006 14:00
Also here are some of the other responses along the same lines: Type nuwave.drv in the box, then search:
jimmymac_4
155 Posts
0
October 24th, 2006 15:00
It's normal and even expected to have a failed enumeration if your PC does not require a particular component.
HTREE is a subkey that is found in the Windows registry. On Wi98, it is found at:
HKEY_Local_Machine\ENUM\HTREE
It contains the subkeys for hardware devices enumerated (found) attached to and used by your PC at bootup.
When you start your Wi98 PC, as part of the startup process, the file Bootlog.txt is created. If Windows starts normally, there will be eight lines that refer to HTREE:
[00130B42] Starting Unknown (HTREE\ROOT\0)
[00130B42] Started Unknown (HTREE\ROOT\0)
[00130B42] Enumerating Unknown (HTREE\ROOT\0)
[00130B42] Enumerated Unknown (HTREE\ROOT\0)
[00130B42] Starting Unknown (HTREE\RESERVED\0)
[00130B42] Started Unknown (HTREE\RESERVED\0)
[00130B42] Enumerating Unknown (HTREE\RESERVED\0)
[00130B42] Enumerated Unknown (HTREE\RESERVED\0)
If you are having a problem starting Windows, in many cases there will only be four entries HTREE.
[00130B42] Starting Unknown (HTREE\ROOT\0)
[00130B42] Started Unknown (HTREE\ROOT\0)
[00130B42] Enumerating Unknown (HTREE\ROOT\0)
[00130B42] Enumerated Unknown (HTREE\ROOT\0)
In most cases, missing references are an indication of a hardware or software problem.
If you do the step by step load process again, you might want to reply no to the prompt to "load all drivers" to see if this is a driver issue.
You may want to consider as a source of your problem any recent hardware and/or software installs or uninstalls that you have recently done.
You might consider trying to fix or restore your registry to a previous date to see if that helps. Check out these links for additional information:
http://support.microsoft.com/kb/183887
http://support.microsoft.com/kb/221512
Jim McNamara