How to Troubleshoot Windows 98 Second Edition Shutdown Problems


Do Not Install Windows 98 over Windows 98 Second Edition

When Windows 98 Second Edition shuts down it performs many functions, including the functions in the following list:

Completes all disk write functions.
Flushes the disk cache.
Runs the Close Window code to closes all currently running programs.
Transitions all protected-mode drivers to real mode.

When Windows 98 Second Edition does not shut down properly, it may appear to stop responding (hang) for several minutes at the Please wait while your computer shuts down screen or with a blank screen and a blinking cursor.

Shutdown problems in Windows 98 Second Edition can be caused by any of the following:

1. A video card that is not assigned an IRQ in real mode.
2. An program or terminate-and-stay-resident (TSR) program may not close correctly.
3. An incompatible, damaged, or conflicting device driver is loaded.
4. A damaged Exit Windows sound file.
5. Incorrectly configured or damaged hardware.
6. An incompatible Basic Input/Output System (BIOS) configuration setting.
7. An Advanced Power Management or Advanced Configuration and Power Interface setting.

The Fast Shutdown registry key is enabled.

NOTE: Windows 98 Second Edition includes the latest updates for Advanced Configuration and Power Interface (ACPI), OnNow, and Advanced Power Management (APM). In addition, the Fast Shutdown code which was implemented with the initial release of Windows 98 has been removed to support these new features.

Although Windows 98 Second Edition includes many new drivers, not all third-party manufacturers have had a chance to update their hardware drivers. Some existing computers or devices may require an updated BIOS or device driver to fully support Windows 98 Second Edition.

To troubleshoot shutdown problems in Windows 98 Second Edition, use the following procedures to attempt to determine the cause of the problem:

Check the programs that are running. This includes disabling any TSRs loading in real-mode, disabling programs that start from your Startup group, and disabling any non-essential 3rd-party device drivers.

Check the hardware configuration. This includes the BIOS settings, the BIOS version. Disable or remove any hardware that may be responsible. It may also be necessary to contact your hardware manufacturer for possible updates.

Check the Programs that Are Running

To check the programs running, use the Microsoft System Configuration Utility tool (Msconfig.exe) to clean-boot your computer. If a clean-boot resolves the issue, you can then use the System Configuration Utility tool to determine the program that is the cause of the shutdown problem.

For information about how to perform a clean-boot and how to use Msconfig.exe, click the articles number below to view the articles in the Microsoft Knowledge Base:

Q192926 How to Perform Clean-Boot Troubleshooting for Windows 98

Q188867 Troubleshooting Windows 98 Startup Problems and Error Messages

Check the Hardware

To check the hardware configuration on the computer, use Device Manager to troubleshoot the installed hardware. To do this, follow these steps:

1.Click Start, point to Settings, click Control Panel, and then double-click System.

2.On the Device Manager tab, disable all devices under the following branches: Display adapters

Floppy disk controllers

Hard disk controllers

Keyboard

Mouse

Network adapters

PCMCIA socket

Ports

SCSI controllers

Sound, video, and game controllers

To disable a device in Device Manager, follow these steps:

a.Double-click the branch containing the device you want, click the device, and then click Properties.

b.On the General tab, click to select the Disable In This Hardware Profile check box, and then click OK.

c.Restart your computer.

3.If the problem is resolved, enable the devices you disabled in step 2, and then verify that no devices are conflicting.

Enable devices in the following order:

COM ports

Hard disk controllers

Floppy disk controllers

Other devices

To enable a device and check for possible conflicts, follow these steps:

a.Double-click the branch containing the device you want, click the device, and then click Properties.

b.On the General tab, click to clear the Disable In This Hardware Profile check box.

c.On the Resources tab, verify that there are no conflicts listed under Conflicting Device List. Note that the Resources tab does not appear for each device.

d.Click OK, and then restart your computer.

If the problem is not resolved, run the Automatic Skip Driver Agent tool to enable any device that has been disabled. To start Automatic Skip Driver Agent, click Start, point to Programs, point to Accessories, point to System Tools, click System Information, and then click Automatic Skip Driver Agent on the Tools menu. For information about how to use Automatic Skip Driver Agent tool, click the article number below to view the article in the Microsoft Knowledge Base:

Q186588 Description of the Automatic Skip Driver Agent (Asd.exe) Tool

If the problem is resolved by these steps and you determine a specific device is the cause of the shutdown problem, please contact the manufacturer for an updated version of the driver or firmware for the device.

IRQ Steering:
This option allows several PCI devices to share the same interrupt request (IRQ). If the BIOS is not fully compliant, this option may lead to machines not shutting down properly… even if 2 or more devices are not sharing an IRQ.

To disable PCI bus IRQ Steering, follow these steps:

1.Click Start, point to Settings, click Control Panel, and then double-click System.

2.On the Device Manager tab, click System Devices.

3.Double-click PCI Bus, click to clear the Use IRQ Steering check box on the IRQ Steering tab.

4.Click OK, click OK, and then restart your computer.

5.After you restart the computer, attempt to shut down your computer again.

For information about how to disable PCI bus IRQ Steering, click the article number below to view the article in the Microsoft Knowledge Base:
Q182628 How to Disable PCI Bus IRQ Steering in Windows

If your computer now shuts down successfully, you may need to change the BIOS configuration or you may need a BIOS update. For information about how to do so, contact your BIOS manufacturer.

Plug and Play BIOS:
In some cases, the BIOS and Windows may not be communicating properly with the computer hardware during the shutdown process. It is possible to configure Windows 98 Second Edition to ignore the presence of a PnP BIOS and communicate directly with the hardware.

NOTE: This should only be done for testing purposes, as leaving the PnP BIOS disabled may cause some hardware to stop working.

To configure Windows to not use the PnP BIOS, follow these steps:

1.Reboot your machine and hold the CTRL key until you see the Windows 98 Start menu.

2.Choose Command Prompt Only.

3.Type the following at the command prompt:
cd \<Windows>\System

where <Windows> is the folder in which Windows is installed.

4.Rename the Bios.vxd file to Bios.old.

5.Restart your computer.

6.After you restart, attempt to shut down Windows.

If shutdown is now successful, it is most likely an indication the system BIOS is contributing to the shutdown problems. Contact the motherboard manufacturer or BIOS vendor for a possible update.

NVRAM / ESCD:
There are also specific settings for how the BIOS and Windows interact during the Startup and Shutdown processes. To check this, disable the NVRAM / ESCD updates feature to determine if it resolves the shutdown problem. To do this, follow these steps:

1.Click Start, point to Settings, click Control Panel, and then double-click System.

2.On the Device Manager tab, select System Devices.

3.Select Plug and Play BIOS, and then click to clear the Disable NVRAM / ESCD updates check box on the Settings tab.

4.Click OK, click OK, and then restart your computer.

5.After you restart the computer, attempt to shut down your computer again.


Fast Shutdown registry key is enabled

The Microsoft System Configuration utility includes an option to disable Fast Shutdown. If this option is unchecked in Windows 98 Second Edition, your system may reboot instead of shutting down. To resolve this issue, change the FastReboot value data from 1 to 0 in the following registry key:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Shutdown

Availability of Windows 98 Second Edition Shutdown Supplement

Microsoft has released the Windows 98 Second Edition Shutdown Supplement that addresses shutdown issues on computers with specific hardware and software configurations running Windows 98 Second Edition. These issues include computers restarting when shut down and computers hanging on shutdown.

Microsoft recommends following the troubleshooting steps outlined in this article. If, after following the steps outlined in this article, the computer continues to exhibit shutdown problems, Microsoft suggests applying this update. To download the Shutdown Supplement, visit the following Microsoft Web site:

http://www.microsoft.com/windows98/downloads/contents/
WURecommended/S_WUFeatured/Win98SE/Default.asp

NOTE: Microsoft has also learned that some customers have been replacing the Windows 98 Second Edition version of the Configmg.vxd file with the Windows 98 version to address shutdown issues. Microsoft strongly recommends that users not do this. This is an untested scenario that could result in blue-screen error messages, CPI errors, and hardware failures. This update detects whether the appropriate version of the Configmg.vxd file is installed, and replaces any earlier versions with the Windows 98 Second Edition version.

Windows 98 Second Edition Shutdown Supplement #2
A Patch For the Patch
http://support.microsoft.com/support/kb/articles/q239/8/87.asp



Do Not Install Windows 98 over Windows 98 Second Edition

When you attempt to install Windows 98 in Windows 98 Second Edition, you may receive one of the following error messages:

Setup has detected that you are running a version of Windows that already includes the updated files or enhancements you are attempting to install. For more information, click Details. Click Cancel to return to Windows 98.

This CD-ROM is from an older version of Windows than the one you are presently using. Setup functionality from this disk will be disabled.

If you install Windows 98 over Windows 98 Second Edition from MS-DOS, you do not receive any error messages. There is no version checking in MS-DOS mode.

If you install Windows 98 over Windows 98 Second Edition, the computer may become unstable. Many files are replaced, but the newer registry entries are not removed or overwritten.

The Windows 98 Second Edition Step Up version does not install from MS-DOS.

For additional information, please see the following article in the Microsoft Knowledge Base:

Q232678 Err Msg: The Windows 98 Files That Are Required For This...


  • Back To The Top    • Back To Home