应用对象
Windows Server 2012 R2 Datacenter Windows Server 2012 R2 Standard Windows Server 2012 R2 Essentials Windows Server 2012 R2 Foundation

症状

请考虑以下情形:

  • 您必须基于 Windows 2012 R2 的 Hyper-V 主机群集。

  • 在该群集上创建 Hyper-V 虚拟机,然后将您添加到虚拟机共享虚拟硬盘文件 (.vhdx)。

在此方案中,您注意到极高的页面缓冲的池使用任务管理器中。如果您使用内存池监视器实用程序 (poolmon.exe),它显示池标记分配了 fltmgr.sys 的 FMfn 使用大部分页面缓冲池。最后,提交的内存已用完。因此,计算机就会冻结。

原因

出现此问题是因为 svhdxflt.sys 驱动程序在特定的情况下调用FltGetFileNameInformation例程,然后再执行 FMfn 分配。但是,svhdxflt.sys 驱动程序缺失释放分配给的FltReleaseFileNameInformation例程的调用。

解决方案

若要解决此问题,请安装更新汇总 2975719。的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章︰

2975719 8 月 2014年累积更新 Windows RT 8.1、 Windows 8.1 和 Windows Server 2012 R2

状态

Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。

详细信息

有关共享的虚拟硬盘的详细信息,请访问以下 Microsoft 网站︰

常规信息共享的虚拟硬盘有关内存池监视器的详细信息,请访问以下 Microsoft 网站︰

如何使用内存池监视器 (Poolmon.exe) 来解决内核模式内存泄漏有关软件更新术语的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

用于描述 Microsoft 软件更新的标准术语的824684说明

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。