Help and Support

Article ID: 950162 - Last Review: May 28, 2008 - Revision: 2.2

A computer that is running Windows XP or Windows Vista becomes unresponsive after the driver load and unload operation is repeated many times

Hotfix download is availableHotfix Download Available
View and request hotfix downloads

On This Page

Expand all | Collapse all

SYMPTOMS

When application repeats the driver load and unload operation many times on a computer that is running Windows XP or Windows Vista, the computer may become unresponsive.

If you use the Memory Pool Monitor (Poolmon.exe) utility to monitor the IoSe and Pp memory tags, the memory that these two tags consume increases as every successful driver load and unload operation occurs.

CAUSE

This issue occurs because of a memory leak in the I/O manager and a memory leak in the PnP manager.

RESOLUTION

Hotfix information

Windows XP

A supported hotfix is available from Microsoft. However, this hotfix is intended to correct only the problem that is described in this article. Apply this hotfix only to systems that are experiencing this specific problem.

If the hotfix is available for download, there is a "Hotfix download available" section at the top of this Knowledge Base article. If this section does not appear, submit a request to Microsoft Customer Service and Support to obtain the hotfix.

Note If additional issues occur or if any troubleshooting is required, you might have to create a separate service request. The usual support costs will apply to additional support questions and issues that do not qualify for this specific hotfix. For a complete list of Microsoft Customer Service and Support telephone numbers or to create a separate service request, visit the following Microsoft Web site:
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
Note The "Hotfix download available" form displays the languages for which the hotfix is available. If you do not see your language, it is because a hotfix is not available for that language.
Prerequisites
To apply this hotfix, you must have Windows XP Sevice Pack 2 or any higher version of Windows XP Service Pack installed on the computer.
Restart requirement
You have to restart the computer after you apply this hotfix.

Hotfix replacement information

This hotfix does not replace any other previously released hotfixes.

Registry information

To use this hotfix, you do not have to make any changes to the registry.
File information
The English version of this hotfix has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.
Windows XP with Service Pack 2 (SP2), x86-based versions
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatformSP requirement
Ntkrnlmp.exe5.1.2600.33572,142,72023-Apr-200810:03x86SP2
Ntkrnlpa.exe5.1.2600.33572,062,97623-Apr-200809:30x86SP2
Ntkrpamp.exe5.1.2600.33572,020,86423-Apr-200809:29x86SP2
Ntoskrnl.exe5.1.2600.33572,185,98423-Apr-200810:05x86SP2

Windows XP with Service Pack 3 (SP3), x86-based versions
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatformSP requirement
Ntkrnlmp.exe5.1.2600.55862,145,28023-Apr-200811:47x86SP3
Ntkrnlpa.exe5.1.2600.55862,066,04823-Apr-200808:44x86SP3
Ntkrpamp.exe5.1.2600.55862,023,93623-Apr-200811:14x86SP3
Ntoskrnl.exe5.1.2600.55862,189,18423-Apr-200811:49x86SP3

Hotfix information for Windows Vista

A supported hotfix is available from Microsoft. However, this hotfix is intended to correct only the problem that is described in this article. Apply this hotfix only to systems that are experiencing this specific problem. This hotfix might receive additional testing. Therefore, if you are not severely affected by this problem, we recommend that you wait for the next software update that contains this hotfix.

If the hotfix is available for download, there is a "Hotfix download available" section at the top of this Knowledge Base article. If this section does not appear, contact Microsoft Customer Service and Support to obtain the hotfix.

Note If additional issues occur or if any troubleshooting is required, you might have to create a separate service request. The usual support costs will apply to additional support questions and issues that do not qualify for this specific hotfix. For a complete list of Microsoft Customer Service and Support telephone numbers or to create a separate service request, visit the following Microsoft Web site:
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
Note The "Hotfix download available" form displays the languages for which the hotfix is available. If you do not see your language, it is because a hotfix is not available for that language.

Prerequisites

To apply this hotfix, you must have Windows Vista installed on the computer.

Restart requirement

You have to restart the computer after you apply this hotfix.

Hotfix replacement information

This hotfix does not replace any other previously released hotfixes.

Registry information

To use this hotfix, you do not have to make any changes to the registry.

File information

The English version of this hotfix has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.
Windows Vista, x86-based versions
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
Package_1_for_kb950162~31bf3856ad364e35~x86~~6.0.1.0.mumNot Applicable1,77717-Mar-200817:50Not Applicable
Package_2_for_kb950162~31bf3856ad364e35~x86~~6.0.1.0.mumNot Applicable1,94417-Mar-200817:50Not Applicable
Package_3_for_kb950162~31bf3856ad364e35~x86~~6.0.1.0.mumNot Applicable1,78217-Mar-200817:50Not Applicable
Package_4_for_kb950162~31bf3856ad364e35~x86~~6.0.1.0.mumNot Applicable1,78217-Mar-200817:50Not Applicable
Package_5_for_kb950162~31bf3856ad364e35~x86~~6.0.1.0.mumNot Applicable1,78217-Mar-200817:50Not Applicable
Package_6_for_kb950162~31bf3856ad364e35~x86~~6.0.1.0.mumNot Applicable1,77817-Mar-200817:50Not Applicable
Package_for_kb950162_client_0~31bf3856ad364e35~x86~~6.0.1.0.mumNot Applicable1,42617-Mar-200817:50Not Applicable
Package_for_kb950162_client_1~31bf3856ad364e35~x86~~6.0.1.0.mumNot Applicable1,36717-Mar-200817:50Not Applicable
Package_for_kb950162_client~31bf3856ad364e35~x86~~6.0.1.0.mumNot Applicable1,71317-Mar-200817:50Not Applicable
Package_for_kb950162_sc_0~31bf3856ad364e35~x86~~6.0.1.0.mumNot Applicable1,42117-Mar-200817:50Not Applicable
Package_for_kb950162_sc~31bf3856ad364e35~x86~~6.0.1.0.mumNot Applicable1,42317-Mar-200817:50Not Applicable
Package_for_kb950162_server_0~31bf3856ad364e35~x86~~6.0.1.0.mumNot Applicable1,42517-Mar-200817:50Not Applicable
Package_for_kb950162_server~31bf3856ad364e35~x86~~6.0.1.0.mumNot Applicable1,43117-Mar-200817:50Not Applicable
Package_for_kb950162_winpesrv_0~31bf3856ad364e35~x86~~6.0.1.0.mumNot Applicable1,42217-Mar-200817:50Not Applicable
Package_for_kb950162_winpesrv~31bf3856ad364e35~x86~~6.0.1.0.mumNot Applicable1,43017-Mar-200817:50Not Applicable
Package_for_kb950162_winpe_0~31bf3856ad364e35~x86~~6.0.1.0.mumNot Applicable1,42017-Mar-200817:50Not Applicable
Package_for_kb950162_winpe~31bf3856ad364e35~x86~~6.0.1.0.mumNot Applicable1,42417-Mar-200817:50Not Applicable
Update.mumNot Applicable3,57117-Mar-200817:50Not Applicable
X86_b2841d128109f9c36ad3ab4396a1b261_31bf3856ad364e35_6.0.6001.22137_none_409187180aed2bf6.manifestNot Applicable69717-Mar-200817:50Not Applicable
X86_e614c84179b81c336ef4d39f4f7ee615_31bf3856ad364e35_6.0.6000.20793_none_3381c5d5f998944e.manifestNot Applicable69717-Mar-200817:50Not Applicable
X86_microsoft-windows-os-kernel_31bf3856ad364e35_6.0.6000.20793_none_6a757157d06068bf.manifestNot Applicable17,80615-Mar-200803:58Not Applicable
X86_microsoft-windows-os-kernel_31bf3856ad364e35_6.0.6001.22137_none_6ca090adcd52b766.manifestNot Applicable17,80615-Mar-200804:02Not Applicable
Ntkrnlpa.exe6.0.6000.207933,505,72015-Mar-200803:37Not Applicable
Ntoskrnl.exe6.0.6000.207933,471,92815-Mar-200803:37Not Applicable
Ntkrnlpa.exe6.0.6001.221373,600,95215-Mar-200803:41Not Applicable
Ntoskrnl.exe6.0.6001.221373,548,72815-Mar-200803:41Not Applicable
Windows Vista, x64-based versions
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
Amd64_7f762a8fc733dda22962c5a09fc6e233_31bf3856ad364e35_6.0.6000.20793_none_2574194dd6e92517.manifestNot Applicable70117-Mar-200817:50Not Applicable
Amd64_d4af2085ffb0889d625b352db1b830bb_31bf3856ad364e35_6.0.6001.22137_none_bb3cbe4e85d201ad.manifestNot Applicable70117-Mar-200817:50Not Applicable
Amd64_microsoft-windows-os-kernel_31bf3856ad364e35_6.0.6000.20793_none_c6940cdb88bdd9f5.manifestNot Applicable16,51215-Mar-200804:12Not Applicable
Amd64_microsoft-windows-os-kernel_31bf3856ad364e35_6.0.6001.22137_none_c8bf2c3185b0289c.manifestNot Applicable16,51215-Mar-200804:35Not Applicable
Package_1_for_kb950162~31bf3856ad364e35~amd64~~6.0.1.0.mumNot Applicable1,78717-Mar-200817:50Not Applicable
Package_2_for_kb950162~31bf3856ad364e35~amd64~~6.0.1.0.mumNot Applicable1,95617-Mar-200817:50Not Applicable
Package_3_for_kb950162~31bf3856ad364e35~amd64~~6.0.1.0.mumNot Applicable1,79217-Mar-200817:50Not Applicable
Package_4_for_kb950162~31bf3856ad364e35~amd64~~6.0.1.0.mumNot Applicable1,79217-Mar-200817:50Not Applicable
Package_5_for_kb950162~31bf3856ad364e35~amd64~~6.0.1.0.mumNot Applicable1,79217-Mar-200817:50Not Applicable
Package_6_for_kb950162~31bf3856ad364e35~amd64~~6.0.1.0.mumNot Applicable1,78817-Mar-200817:50Not Applicable
Package_for_kb950162_client_0~31bf3856ad364e35~amd64~~6.0.1.0.mumNot Applicable1,43417-Mar-200817:50Not Applicable
Package_for_kb950162_client_1~31bf3856ad364e35~amd64~~6.0.1.0.mumNot Applicable1,37517-Mar-200817:50Not Applicable
Package_for_kb950162_client~31bf3856ad364e35~amd64~~6.0.1.0.mumNot Applicable1,72317-Mar-200817:50Not Applicable
Package_for_kb950162_sc_0~31bf3856ad364e35~amd64~~6.0.1.0.mumNot Applicable1,42917-Mar-200817:50Not Applicable
Package_for_kb950162_sc~31bf3856ad364e35~amd64~~6.0.1.0.mumNot Applicable1,43117-Mar-200817:50Not Applicable
Package_for_kb950162_server_0~31bf3856ad364e35~amd64~~6.0.1.0.mumNot Applicable1,43317-Mar-200817:50Not Applicable
Package_for_kb950162_server~31bf3856ad364e35~amd64~~6.0.1.0.mumNot Applicable1,43917-Mar-200817:50Not Applicable
Package_for_kb950162_winpesrv_0~31bf3856ad364e35~amd64~~6.0.1.0.mumNot Applicable1,43017-Mar-200817:50Not Applicable
Package_for_kb950162_winpesrv~31bf3856ad364e35~amd64~~6.0.1.0.mumNot Applicable1,43817-Mar-200817:50Not Applicable
Package_for_kb950162_winpe_0~31bf3856ad364e35~amd64~~6.0.1.0.mumNot Applicable1,42817-Mar-200817:50Not Applicable
Package_for_kb950162_winpe~31bf3856ad364e35~amd64~~6.0.1.0.mumNot Applicable1,43217-Mar-200817:50Not Applicable
Update.mumNot Applicable3,59717-Mar-200817:50Not Applicable
Ntoskrnl.exe6.0.6000.207934,429,88015-Mar-200803:52x64
Ntoskrnl.exe6.0.6001.221374,694,07215-Mar-200804:13x64
Windows Vista, IA64-based versions
Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
Ia64_8924c38a181e9c1abaa1327d13cee35e_31bf3856ad364e35_6.0.6001.22137_none_e29da3f49e96b211.manifestNot Applicable69917-Mar-200817:50Not Applicable
Ia64_microsoft-windows-os-kernel_31bf3856ad364e35_6.0.6001.22137_none_6ca234a3cd50c062.manifestNot Applicable16,81915-Mar-200804:14Not Applicable
Package_1_for_kb950162~31bf3856ad364e35~ia64~~6.0.1.0.mumNot Applicable1,78217-Mar-200817:50Not Applicable
Package_2_for_kb950162~31bf3856ad364e35~ia64~~6.0.1.0.mumNot Applicable1,78717-Mar-200817:50Not Applicable
Package_3_for_kb950162~31bf3856ad364e35~ia64~~6.0.1.0.mumNot Applicable1,78717-Mar-200817:50Not Applicable
Package_for_kb950162_sc_0~31bf3856ad364e35~ia64~~6.0.1.0.mumNot Applicable1,42517-Mar-200817:50Not Applicable
Package_for_kb950162_sc~31bf3856ad364e35~ia64~~6.0.1.0.mumNot Applicable1,42617-Mar-200817:50Not Applicable
Package_for_kb950162_server_0~31bf3856ad364e35~ia64~~6.0.1.0.mumNot Applicable1,42917-Mar-200817:50Not Applicable
Package_for_kb950162_server~31bf3856ad364e35~ia64~~6.0.1.0.mumNot Applicable1,43417-Mar-200817:50Not Applicable
Package_for_kb950162_winpesrv_0~31bf3856ad364e35~ia64~~6.0.1.0.mumNot Applicable1,42617-Mar-200817:50Not Applicable
Package_for_kb950162_winpesrv~31bf3856ad364e35~ia64~~6.0.1.0.mumNot Applicable1,43317-Mar-200817:50Not Applicable
Update.mumNot Applicable2,42317-Mar-200817:50Not Applicable
Ntoskrnl.exe6.0.6001.221379,501,24015-Mar-200803:59IA-64

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

MORE INFORMATION

For more information about Memory Pool Monitor, click the following article number to view the article in the Microsoft Knowledge Base:
177415  (http://support.microsoft.com/kb/177415/ ) How to use Memory Pool Monitor (Poolmon.exe) to troubleshoot kernel mode memory leaks
For more information, click the following article number to view the article in the Microsoft Knowledge Base:
824684  (http://support.microsoft.com/kb/824684/ ) Description of the standard terminology that is used to describe Microsoft software updates

APPLIES TO
  • Windows Vista Enterprise 64-bit Edition
  • Windows Vista Home Basic 64-bit Edition
  • Windows Vista Home Premium 64-bit Edition
  • Windows Vista Ultimate 64-bit Edition
  • Windows Vista Business
  • Windows Vista Business 64-bit Edition
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Ultimate
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
Keywords: 
kbautohotfix kbexpertisebeginner kbfix kbqfe kbhotfixserver KB950162

Article Translations