Windows Stops Responding During Shutdown with Mapped Drives
This article was previously published under Q260067 SYMPTOMS
When you shut down Windows and you have a significant number of mapped network drives (network drives that have been assigned a local drive letter), the computer may stop responding (hang). Note that this problem is more likely to occur as the number of mapped drives increases. The threshold that has been reported most often is eight mapped drives. NOTE: In Windows 98, there is a very small possibility that this problem can occur when any of the following occurs:
242450 (http://support.microsoft.com/kb/242450/EN-US/) How to Query the Microsoft Knowledge Base Using Keywords CAUSE
This problem can occur because during the shutdown process, a WM_DEVICECHANGE message is broadcast to all top-level windows. This broadcast informs each window of a DBT_DEVICEREMOVECOMPLETE event. If a window does not respond to the broadcast system message, the computer may stop responding (hang).
Under the conditions described in the "Symptoms" section of this article, the operating system kernel may shut down while broadcast messages are still queued for delivery. This causes all input processing operations to stop, which precludes any window from responding (and causes Msgsrv32 to hang). RESOLUTIONA supported fix is now available from Microsoft, but it is only intended to correct the problem that is described in this article. Apply it only to computers that are experiencing this specific problem. This fix may receive additional testing. Therefore, if you are not severely affected by this problem, Microsoft recommends that you wait for the next service pack that contains this hotfix. To resolve this problem immediately, contact Microsoft Product Support Services to obtain the fix. For a complete list of Microsoft Product Support Services phone numbers and information about support costs, visit the following Microsoft Web site: http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMS (http://support.microsoft.com/default.aspx?scid=fh;en-us;cntactms) NOTE: In special cases, charges that are ordinarily incurred for support calls may be canceled if a Microsoft Support Professional determines that a specific update will resolve your problem. The typical support costs will apply to additional support questions and issues that do not qualify for the specific update in question.The English-language version of this fix should have the following file attributes or later: Date Time Version Size File name Platform --------------------------------------------------------------------------- 04/21/2000 11:33a 4.10.2227 55,296 User32.dll Windows 98 Second Edition 04/19/2000 04:02p 4.10.2227 549,760 User.exe Windows 98 Second Edition NOTE: There are no planned updates for Windows 98 at this time. Please refer to the "Workaround" section. WORKAROUND
To work around this problem, upgrade to Microsoft Windows Millennium Edition (Me), or disconnect all mapped network drives before you shut down Windows.
STATUSMicrosoft has confirmed that this is a problem in Windows 98 Second Edition. This problem was corrected in Windows Millennium Edition. MORE INFORMATIONImportant This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base: 322756 (http://support.microsoft.com/kb/322756/) How to back up and restore the registry in Windows The update causes the shutdown thread to wait for a default value of 1,000 milliseconds before initiating kernel shutdown, if it detects that message broadcasts are pending. The value cannot be changed on Windows 95 (all versions), which has a default value of 1,500 milliseconds). On Windows 98 Second Edition, you can override this default value by using the following registry entry:
Key: HKEY_CURRENT_USER\Control Panel\Desktop
This article and the update it describes supercedes the following Microsoft Knowledge Base article:
Value: ShutDownWaitTime Type: DWORD Data: Number of milliseconds to delay before kernel shutdown 242934 (http://support.microsoft.com/kb/242934/EN-US/) Windows Hangs Sending System Broadcast Message During Shutdown
For additional information on how to obtain and install the Windows 98 Second Edition Shutdown Supplement, click the article number below
to view the article in the Microsoft Knowledge Base:
239887 (http://support.microsoft.com/kb/239887/EN-US/) Windows 98 Second Edition Shutdown Supplement
For additional information about troubleshooting Windows 98 and Windows 98 Second Edition shutdown problems, click the article number below
to view the article in the Microsoft Knowledge Base:
202633 (http://support.microsoft.com/kb/202633/EN-US/) How to Troubleshoot Windows 98 Shutdown Problems
For additional information about Windows 98 and Windows 98 Second Edition hotfixes, click the article number below
to view the article in the Microsoft Knowledge Base:
206071 (http://support.microsoft.com/kb/206071/EN-US/) General Information About Windows 98 and Windows 98 Second Edition Hotfixes
For additional information about Windows 95 hotfixes, click the article number below
to view the article in the Microsoft Knowledge Base:
161020 (http://support.microsoft.com/kb/161020/EN-US/) Implementing Windows 95 Updates
APPLIES TO
| Article Translations
|

Back to the top
