| Windows 98/Me Hardware Deter Interference Among Devices For Improved Compatibility |
It’s a wonder that Windows 98 and Windows Me are
able to work with all the variations of hardware devices in the
marketplace today, with so many made by so many different
manufacturers. In most cases, Win98 and WinMe will hum along,
undeterred, accessing your installed graphics card, sound card, modem,
network card, hard drive, removable drives, printer, and other
peripherals. There may be times, however, when a single device will
bring Win98 and WinMe to its knees, taking you down with it. At other
times, the new hardware device you just purchased will not work at all
after you install it.Either situation usually results in an error message displaying on-screen, offering only a few words to describe the problem. You may have a few words of your own, but what you really want is a quick resolution to the error message and to get on with your work. It is to those times that this article is dedicated. Fortunately, Win98 and WinMe have several built-in troubleshooting features and tools that can help in resolving hardware failures. The fact that the OS (operating system) is telling you that something is wrong and giving you a probable cause to start with is actually a good first step. We will take that first step with you and guide you through some specific solutions to hardware error messages to demonstrate the troubleshooting features within, as well as other resources available for, Win98 and WinMe. If the error message refers to a specific device, try removing the device and reinstalling it. Occasionally, a device driver (a software program configured to enable the device to work with the OS) may become damaged. Removing a device and doing a “clean” reinstall often results in restoring the device driver. First, shut down and power off your PC. If the questionable device is external, unplug it from the electrical outlet and disconnect it from the PC. If the troublesome device is internal, unplug all power cords from the electrical outlet, remove the power cord from the PC case, and open your case. Before touching any internal component, make sure you touch the metal PC case to ground yourself and disperse any static discharge your body may have built up. If you don’t, a static discharge to a component could render it useless. Then, carefully remove the device. Close the PC case, reattach the power cord, and plug it back into the outlet. Turn your PC on and click the Start button, select Settings, open the Control Panel, double-click the System icon, and choose the Device Manager tab. Confirm that the device is not listed in the category it should appear in. If it is still listed, select it and click Remove. Close all the windows and shut down Win98 or WinMe. Unplug and remove the power cord from the PC case, open the case, touch a metal area on the outside of the case to ground yourself, and put the device back into the slot on the motherboard. Close the PC case again, reattach and plug in the power cord, and start up your PC. During the startup process, Win98 or WinMe will sense the new device, launch the New Hardware Wizard, and reinstall the drivers. The wizard may ask for the location of the installation files which, if Win98 or WinMe is preinstalled on your PC, are on your hard drive at C:\WINDOWS\OPTIONS. Otherwise, you’ll need to insert your Win98 or WinMe installation CD-ROM into your disc drive. Use the installation CD-ROM that came with the OS installed on your PC. WinMe users should always use the device drivers available on the WinMe installation CD-ROM. The drivers that came with your device may not be compatible with WinMe, unless stated so, because WinMe is a relatively new OS. In this article, we will present a number of probable hardware device error messages, offer a possible reason as to why the error message occurred, and then provide a suggestion for getting your system up and running again. Error Message: “USB hub power exceeded. The hub does not have enough power available to operate XX. Would you like assistance in solving this problem? If you click No, the device may not function properly.” Translation: You have too many devices needing power through the USB (Universal Serial Bus) port. The XX variable indicates the name of the affected device. While it’s true that the USB port can daisy chain up to 127 devices and provide power to devices that don’t have an external power supply, there is a limit to the power part of this attribute. The error message indicates that you reached the power-providing limit of the USB port. Solution: Add an internal USB expansion card or an external self-powered USB hub. Another solution is to add only self-powered USB devices to the daisy chain. Error Message: “Windows Protection Error” or “While initializing XX, Windows Protection Error” Translation: You may see this message if you have a HP LaserJet Series 4000 or 8000 printer or one of the Epson Stylus Color inkjet printers sharing an Iomega Zip drive through the parallel printer port. The XX variable indicates the name of the affected device. A Windows Protection error message may occur when Windows attempts to load or unload a VxD (virtual device driver) that is in conflict with another device using the same resources. Solution: You need to disable the bi-directional support in your PC’s CMOS (complementary metal-oxide semiconductor) settings and in the properties of the printer. Check your PC manual to find out how to access the CMOS and change the setting for the parallel port on your PC. To access your printer’s properties, click the Start button, select Settings, and click Printers. Right-click your printer and click Properties at the bottom of the pop-up menu. Choose the Details tab, click Spool Settings, select the option to the left of Disable Bi-directional Support For This Printer, and click OK twice. Please note that while the above will solve the specific noted problem, Windows Protection errors can occur at any time with any device conflicting with other devices. For a more universal procedure for resolving this type of error message, refer to the Microsoft Knowledge Base (http://search.support.microsoft.com/kb). In the My Search Is About field at the top, choose Windows 98 Second Edition or Windows Millennium Edition from the drop-down menu. In the I Want To Search By area, click the Specific Article ID Number option. Then, type Q149962 in the My Question Is field, and click Go. On the resulting page, click the Q149962 link, and read through the options listed for dealing with this common error message. Error Message: “Your computer cannot go on standby because a device or program won’t allow it. Close all open programs, and then try again.” (Or you may see a variation of this message, along with a network resource error, audio device error, port error, PCI bus error, or generic device error.) Translation: Notebook users may be the most susceptible to a variation of these error messages when they try to put their notebooks into hibernation or standby to conserve battery power. If the user happens to be sharing a file or using a program on a network, then the network resources variation of this error will pop up. If the user is using an application that requires a modem (such as a fax program or browser), then the port error message will display. There are also drivers that may conflict with the hibernation or standby mode of a PC.
Win98 users can find answers concerning these conflict issues by accessing the Microsoft Knowledge Base. In the My Search Is About field, choose Windows 98 Second Edition from the drop-down menu. In the I Want To Search By area, click the Keyword Search option. Then, in the My Question Is field, type susfail.txt and click Go. On the resulting page, click the Q232728 Computer May Be Unable To Start Standby Mode link, and read through the options listed for dealing with this common error message. The page will offer solutions, as well as directions for downloading and using the Power Management Troubleshooter tool (Pmtshoot .exe) from the Microsoft Download Center. Susfail.txt is a log file that is created during a standby or hibernation failure that may determine which application, driver, or hardware device caused the failure. Error Message: “MIDI output error detected” Translation: Your sound card is the device that has the driver to support MIDI (Musical Instrument Digital Interface; an interface protocol for transforming music into data and vice versa) playback from within a Windows multimedia player. This message represents a failure of the sound card’s MIDI device driver. Solution: Click the Start button, Settings, and Control Panel. Double-click System, and choose the Device Manager tab. Select the View Devices By Type option, and then click the plus sign (+) to the left of Sound, Video And Game Controllers to list the sound card device drivers. Highlight and remove all the audio or sound card devices, and then shut down Windows. Restarting Windows will detect the sound card and reinstall the drivers. In addition, we suggest that you periodically check your sound card manufacturer’s Web site, such as Creative’s Sound Blaster series (http://www.creativelabs.com) and Voyetra Turtle Beach (http://www.voyetra-turtle-beach.com), for the most recent device drivers for your OS. Many of the updated drivers will self-install when you click the downloaded file after you finish downloading it from the site. Error Message: “Invalid file format” or “Cannot play back the file. The format is not supported.” or “Cannot play back video stream: no suitable compressor could be found.” or “No combination of filters could be found to render the stream.” or “The source filter for this file could not be loaded.” or “Unable to download an appropriate decompressor.” Translation: You might receive any of these error messages when you try to play a movie file (.AVI, .MOV, and others), audio file (.MP3, .WAV, and others), or attempt to download streaming audio or video that doesn’t play. An error message might be the result of a damaged multimedia player (Windows Media Player, RealPlayer, and QuickTime) or a missing or damaged codec (compressor/decompressor) driver needed to convert the digital data for your monitor (via your video card) and/or speakers (via your sound card). Solution: Get the most recent version of your chosen multimedia player online (http://www.microsoft.com/windows/windowsmedia, http://www.real.com, or http://www.apple.com/quicktime) and follow the installation directions to either upgrade or reinstall the player on your PC.
Keep in mind that this codec driver is designed for the Windows Media Player. If you choose to use another multimedia player, such as Nullsoft’s Winamp (http://www.winamp.com) or RealPlayer (http://www.real.com), it’s best to completely download the multimedia player from the chosen site and follow its installation directions because each player uses its own unique codec driver. Error Message: “LPT Printer Error: Error printing to port lptX.” or “Severe: PnP Hardware ID not found in Canon.ini. Installation aborted.” Translation: This printer error may pop up when you try sending something to a Canon BJC-5000 inkjet printer if the printer’s device drivers did not install properly or are corrupt. Solution: Follow the printer’s manual to reinstall the printer drivers. Better yet, go to Canon’s site (http://www.usa.canon.com/support/files) and download the updated drivers. Follow the instructions on the site. Restart your PC and try to print. Error Message: Your printer is not printing the way it used to or is producing poor quality copy. Translation: Your printer device drivers may be corrupt or out of date. This may happen if you recently upgraded your OS to Win98 or WinMe from a previous version of Windows. Solution: Delete the printer listing by clicking the Start button, Settings, Printers, and right-clicking your printer’s icon. Select Delete from the pop-up menu to remove the printer’s listing. Answer “Yes” if asked whether you are sure you want to do this and if it’s OK to delete files no longer needed by the printer. Next, click Add Printer to launch the Add Printer Wizard. First, click Next, and then indicate whether your printer is a Local Printer or Network Printer. Click Next. Select the printer manufacturer and actual printer to highlight the listing, and then click Next. Select the available port to which your printer is attached and click Next. Use the default printer name or type one of your own, click the Yes option if you want the printer to be the default printer for your PC, and click Next. In the final wizard window, print a test page and click Finish. The wizard will add the printer to the Printer folder. If asked for the location of the Windows installation files or CD-ROM, make sure you use the files or CD-ROM that represent the current version of your Win98 or WinMe OS. Some of the Win98 device drivers are not compatible with WinMe. In addition, you can check with your printer manufacturer’s site for printer driver updates matching your Windows OS. Some of the most popular printer manufacturers include Canon (http://www.usa.canon.com/support/files), Epson (http://support.epson.com), Hewlett-Packard (http://www.hp.com/cposupport/software.html), Lexmark (http://www.lexmark.com/drivers), and Xerox (http://www.xerox.com). Error Message: “This program has performed an illegal operation and will be shut down.” or “Spool32 caused an invalid page fault in module ISM.DLL.” or “Spool32 caused a GPF in ISM.DLL.” Translation: This message may occur when you try to print to a Hewlett-Packard DeskJet printer and a portion of the printer device driver code that is not needed for printing is accessed anyway. Solution: Look for and rename the Image Server folder. Right-click the Start button and select Explore to open Windows Explorer. Open the C:\Program Files folder (click the plus sign to the left of the folder) and look for the Image Server folder. Right-click the folder and click Rename on the pop-up menu. Rename the folder by typing Image, press the ENTER key, and then close Windows Explorer. Restart your PC and try to print again. Error Message: “Cmdninst has caused a general protection fault in module User.exe.” Translation: This is a WinMe error message caused by the vendor-supplied device drivers for the Yamaha DS-XG PCI or ESS-1869 sound cards. These sound cards were typically installed in Windows PCs by manufacturers before WinMe was introduced. Trying to use these cards with their original device drivers will conflict with the WinMe OS. Solution: Visit the Yamaha site (http://www.yamaha.com) or the ESS Technology site (http://www.esstech.com) and download the WinMe updated device driver for the respective sound card. You might also want to check out the Web site of your PC manufacturer for updated WinMe drivers for your particular PC model. Error Message: “Fatal Exception Error: Cannot upgrade Windows with Aureal Vortex 1 driver installed.”
Solution: In Win9x (OS you’re using before the upgrade to WinMe), you can use the Device Manager (click the Start button, select Settings, open the Control Panel, double-click System, and choose the Device Manager tab) to determine which sound card is installed on your system. Click the plus sign to the left of the Sound, Video And Game Controllers category, and write down your sound card listings. You can also check the PC’s manual or open the PC case (using the precautions about static electricity that we mentioned earlier) to see if you can identify a manufacturer’s name on the sound card (it’s the one with the speakers connected to it). Then go to the appropriate sound card manufacturer’s site, download the WinMe drivers for the Aureal A3D chipset, and install them. You might also want to consider installing a new sound card that isn’t based on the Aureal A3D chipset. Once you restart your PC after installing updated drivers, you should be able to run the WinMe setup program to install the OS. Error Message: “Explorer caused an Invalid page fault in module EXPLORER.EXE at 015f:000401f31.” Translation: You may get this error message after you install Diamond Multimedia’s Monster Fusion video card device drivers and try to restart your PC. The device driver replaces the Comctl32.dll file with a version that is not compatible with Internet Explorer 5. Solution: Go to Diamond Multimedia’s Web site (http://www.diamondmm.com) and download updated drivers for its Monster Fusion series of cards. Carefully follow the installation directions and then restart your PC. An alternative solution is to extract a new copy of the Comctl32.dll file and place it at C:\WINDOWS\System. Next, restart your PC, press the F8 key on your keyboard during startup to view the Windows Startup Menu, and choose Safe Mode Command Only. Rename the Comctl32.dll file to Comctl32.old by typing ren c:\windows\system\comctl32.dll comctl32.old at the command prompt (C>) and pressing the ENTER key. Extract the Comctl32.dll file from the Setupw95.cab file located in the Windows Update Setup Files folder that was created when you downloaded the Internet Explorer 5 update. Windows stores its installation files in compressed cabinet (.CAB) files. At the command prompt, type extract C:\window~1\setupw95 .cab comctl32.dll /l c:\windows\system and press ENTER. The /l in the command will place the extracted Comctl32.dll file into the appropriate Windows directory. Restart your PC and your Monster Fusion video drivers should work. Error Message: “A Fatal Exception 0D has occurred. Press any key to continue.” Translation: This message might display as a blue-screen error message after you have installed the ATI Technologies All-In-Wonder Pro video adapters (version 5.0 or later) provided by ATI. You may also be trying to use an application that relies on 16-bit video device drivers that are no longer supported in the 32-bit video drivers of Win98 and WinMe. The application may have also installed 16-bit drivers that are conflicting with the 32-bit Win98 and WinMe drivers. Solution: Visit the ATI Technologies Web site (http://www.atitech.com) and get the updated device drivers for the All-In-Wonder card. Plus, visit the site of the application that initiated the error message and see if it has an update or patch for its application that can correct this conflict. Meanwhile you can work around this error message by starting your PC in Safe mode. Press the F8 or F5 key (or whatever key is appropriate for your system) after you turn on the PC and select Safe Mode from the Windows Startup Menu). In Safe mode, click the Start button, select Run, type msconfig.exe, and click OK. In the System Configuration Utility dialog box, choose the System.ini tab, double-click the [boot] branch to expand it, and then right-click Display.drv=Pnpdrvr.drv. Click Clear, and then click OK. Click Yes to restart your PC. Then, in Safe mode, repeat the steps of selecting Run, typing msconfig.exe, clicking OK, and choosing the System.ini tab in the System Configuration Utility dialog box. The steps you’ll change this time around are clicking Select, clicking OK, and clicking No when asked to restart your PC. Next, open the Start menu, select Settings, click Control Panel, double-click the Display icon, choose the Setting tab, and then click Advanced. Choose the Adapter tab and click Change. In the resulting Update Device Driver Wizard, click Next, and select the option next to Display A List Of All The Drivers In A Specific Location, So You Can Select The Driver You Want. Click Next, and then select the ATI All-In-Wonder Pro option dated 5/11/98. Click Next as many times as necessary until you click Finish. Be sure to click Apply and Close before restarting your PC. Error Message: “A Fatal Exception 0E has occurred at 0028:C00082CD in VxD(01) +000072CD.” Translation: If you have a Matrox video adapter and you try to shut down or restart your Win98 or WinMe PC, this blue-screen error message may cause your PC to “hang” or stop responding. This indicates that the video adapter device driver is incompatible with your version of Windows (or is corrupt). Solution: Visit the Matrox site (http://www.matrox.com) and download the most appropriate updated drivers for your version of Windows. Note the download and installation instructions according to what’s available on the site. In addition, the Internet is a great resource for resolving hardware error messages by using manufacturers’ support Web pages or Microsoft’s vast Knowledge Base (http://search.support.microsoft.com). If you are looking for a particular Web site from which to download device driver updates or application patches, use the Knowledge Base to pinpoint the manufacturer or vendor you need. In the My Search Is About field, choose All Microsoft Products from the drop-down menu. Then, below I Want To Search By, select the Specific Article ID Number option. To access lists of hardware and software manufacturers, go to the My Question Is field and type Q65416 (for the A-K list), Q60781 (for the L-P list), or Q60782 (for the Q-Z list). There are also sites that will ease your search for updated drivers. Driverzone.com (http://www.driverzone.com) and Totallydrivers.com (http://www.totallydrivers.com) have compiled links and helpful hints for just about any device. And don’t forget about the search tools at SmartComputing.com (http://www.smartcomputing.com). Use our Find Answers feature to search through our archived articles. by Steven Sweet
|