在 Windows XP 或 Windows Server 2003 中捕获特定的 MIDI SYSEx 消息时非分页缓冲池发生内存泄漏

Support for Windows XP has ended

Microsoft ended support for Windows XP on April 8, 2014. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

Support for Windows Server 2003 ended on July 14, 2015

Microsoft ended support for Windows Server 2003 on July 14, 2015. This change has affected your software updates and security options. Learn what this means for you and how to stay protected.

本文已归档。它按“原样”提供,并且不再更新。
症状
当您在运行 Microsoft Windows XP 或 Microsoft Windows Server 2003 的计算机上使用某个程序捕获特定的乐器数字接口 (MIDI) SYSEx 消息时,计算机的响应速度可能会逐渐变慢。最终,计算机可能会停止响应。
原因
之所以发生此问题,是因为系统的非分页内存池发生了泄漏。非分页内核模式内存使用量可能会持续增加,直至内存耗尽。如果分析非分页缓冲池的标记,您就会发现 MXF 是非分页缓冲池的最大使用者。MXF 是“MIDI Transform Filter”的简称,即 MIDI 转换筛选器。MXF 池标记就是 DirectMusic 池的标记。
解决方案

Windows XP 修补程序信息

Microsoft 现在提供了一个受支持的修补程序,但此修补程序只用于解决本文中提到的问题。请仅对出现这一特定问题的系统应用此修补程序。此修补程序可能还会接受进一步的测试。因此,如果此问题没有给您造成严重影响,我们建议您等待包含此修补程序的下一个 Service Pack。

要解决此问题,请向 Microsoft 在线客户服务部门提交请求以获取该修补程序。要提交联机请求以获取该修补程序,请访问下面的 Microsoft 网站:注意:如果出现其他问题或需要进行任何疑难解答,您可能需要创建单独的服务请求。对于此特定修补程序无法解决的其他支持问题和事项,将照常收取支持费用。要创建单独的服务请求,请访问下面的 Microsoft 网站:

文件信息

此修补程序的英文版具有下表中列出的文件属性(或更新的文件属性)。这些文件的日期和时间按协调世界时 (UTC) 列出。当您查看文件信息时,相应的时间将转换为本地时间。要了解 UTC 与本地时间之间的时差,请使用“控制面板”中“日期和时间”项中的“时区”选项卡。

Windows XP(基于 x86 的版本)
文件名文件版本文件大小日期时间平台
Portcls.sys5.1.2600.2950146,0482006-7-1213:50x86
Windows XP(基于 x64 的版本)
文件名文件版本文件大小日期时间平台
Portcls.sys5.2.3790.2758246,2722006-7-2715:37x64


Windows Server 2003 Service Pack 信息

要解决此问题,请获取 Windows Server 2003 的最新 Service Pack。有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
889100 如何获取 Windows Server 2003 的最新 Service Pack

Windows Server 2003 修补程序信息

Microsoft 现在提供了一个受支持的修补程序,但此修补程序只用于解决本文中提到的问题。请仅对出现这一特定问题的系统应用此修补程序。此修补程序可能还会接受进一步的测试。因此,如果此问题没有给您造成严重影响,我们建议您等待包含此修补程序的下一个 Service Pack。

要解决此问题,请向 Microsoft 在线客户服务部门提交请求以获取该修补程序。要提交联机请求以获取该修补程序,请访问下面的 Microsoft 网站:注意:如果出现其他问题或需要进行任何疑难解答,您可能需要创建单独的服务请求。对于此特定修补程序无法解决的其他支持问题和事项,将照常收取支持费用。要创建单独的服务请求,请访问下面的 Microsoft 网站:

先决条件

要应用此修补程序,计算机必须运行下列操作系统之一:
  • 32 位版本的 Windows Server 2003 Service Pack 1 (SP1)。
  • 基于 Itanium 的 Windows Server 2003 SP1 版本。
  • 基于 x64 的 Windows 版本。

重新启动要求

应用此修补程序后,必须重新启动计算机。

修补程序替代信息

此修补程序不替代以前发布的修补程序。

文件信息

此修补程序的英文版具有下表中列出的文件属性(或更新的文件属性)。这些文件的日期和时间按协调世界时 (UTC) 列出。当您查看文件信息时,相应的时间将转换为本地时间。要了解 UTC 与本地时间之间的时差,请使用“控制面板”中“日期和时间”项中的“时区”选项卡。

Windows Server 2003(基于 x86 的版本)
文件名文件版本文件大小日期时间平台
Portcls.sys5.2.3790.2758147,4562006-7-2710:56x86
Windows Server 2003(基于 x64 的版本)
文件名文件版本文件大小日期时间平台
Portcls.sys5.2.3790.2758246,2722006-7-2715:37x64
Windows Server 2003(基于 Itanium 的版本)
文件名文件版本文件大小日期时间平台
Portcls.sys5.2.3790.2758467,4562006-7-2715:33IA-64
状态
Microsoft 已经确认这是在“这篇文章中的信息适用于:”部分中列出的 Microsoft 产品中存在的问题。 此问题最早在 Windows Server 2003 Service Pack 2 中得到了解决。
更多信息
有关如何命名修补程序包的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
816915Microsoft Windows 软件更新程序包的新文件命名方案

有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
824684有关用于描述 Microsoft 软件更新标准术语的介绍

对基于 x64 的 Microsoft Windows 版本的技术支持

如果您的硬件中已装有 Microsoft Windows x64 Edition,那么硬件制造商会针对 Windows x64 Edition 提供技术支持和帮助。在这种情况下,硬件制造商之所以提供支持,是因为硬件中附带了 Windows x64 Edition。硬件制造商可能使用独特组件自定义了 Windows x64 Edition 安装。独特组件可能包括特定的设备驱动程序,也可能包括用于将硬件性能发挥到极致的可选设置。如果您需要 Windows x64 Edition 的技术帮助,Microsoft 将尽全力提供合理的帮助。但是,您可能需要与制造商直接联系。您的制造商最有资格为安装在您的硬件上的软件提供支持。如果您单独购买了 Windows x64 Edition(如 Microsoft Windows Server 2003 x64 Edition),那么请与 Microsoft 联系以获得技术支持。

有关 Microsoft Windows XP Professional x64 Edition 的产品信息,请访问下面的 Microsoft 网站: 有关基于 x64 的 Microsoft Windows Server 2003 版本的产品信息,请访问下面的 Microsoft 网站:
MIDI SysEx DMusic memory leak Winx64 Windowsx64 64bit 64-bit
属性

文章 ID:921401 - 上次审阅时间:01/16/2015 09:14:49 - 修订版本: 4.4

Microsoft Windows XP Home Edition, Microsoft Windows XP Professional Edition, Microsoft Windows XP Professional x64 Edition, Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems, Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems, Microsoft Windows Server 2003, Datacenter x64 Edition, Microsoft Windows Server 2003, Enterprise x64 Edition, Microsoft Windows Server 2003, Standard x64 Edition, Microsoft Windows Server 2003 Datacenter Edition, Microsoft Windows Server 2003 Enterprise Edition, Microsoft Windows Server 2003 Standard Edition, Microsoft Windows Server 2003 Web Edition

  • kbnosurvey kbarchive kbwinserv2003sp2fix kbqfe kbhotfixserver kbexpertiseinter kbwinserv2003presp2fix kbwinxppresp3fix kbbug KB921401
反馈