WMIprvse 进程在 2008 服务器 R2 上泄漏内存

Posted

技术标签:

【中文标题】WMIprvse 进程在 2008 服务器 R2 上泄漏内存【英文标题】:WMIprvse process leaks memory on 2008 server R2 【发布时间】:2010-04-28 18:59:11 【问题描述】:

我有一个在 VM 机器上运行的 Windows 2008 R2 服务器。 我的 .NET 服务正在此服务器上运行,定期查询 WMI,例如:

从 Win32_Service WHERE 中选择 ProcessId ...

一两天后,WMIprvse 最多占用 500M 内存,并且 WMI 查询开始出现内存不足异常。

这篇文章似乎在谈论这个问题: "http://support.microsoft.com/kb/958124"

我看到其他文章说微软已经意识到了这个问题,并且不会在下一个主要版本之前发布修复程序。 http://social.msdn.microsoft.com/Forums/en/netfxbcl/thread/256eb40c-d050-4278-a3d8-863e30db02a0

如果您对此提出任何建议和见解,我将不胜感激。

【问题讨论】:

【参考方案1】:

查看以下两篇知识库文章,

KB981314 - “Win32_Service”WMI 类在 Windows 中泄漏内存 Server 2008 R2 和 Windows 7 - http://support.microsoft.com/kb/981314/en-us?p=1

KB977357 - Windows 管理中出现内存泄漏问题 运行 Windows Server 的计算机上的检测服务 2008 R2 或 Windows 7 - http://support.microsoft.com/kb/977357

...但同样值得注意的是,我们使用的是带有 SP1 的 Windows 2008 R2(文件版本高于两个修补程序提供的版本),我们仍然看到一些可能来自 WMIAPSRV.exe 和/或 TRUSTEDINSTALLER 的缓慢内存泄漏问题。执行。

我们将打开一个支持电话,如果我们发现任何相关内容将发布答案。

【讨论】:

【参考方案2】:

有一个可用的修补程序,但您必须通过单击页面顶部的链接来请求它。

Hotfix

【讨论】:

这解决了我在 hyper-v vps 下的内存问题。

以上是关于WMIprvse 进程在 2008 服务器 R2 上泄漏内存的主要内容,如果未能解决你的问题,请参考以下文章

Win7系统中WmiPrvSE是啥进程?WmiPrvSE.exe会是病毒吗

windows 2008 r2怎么关机

服务器(windows server 2008R2) lsass.exe进程占用超高内存

进程 wmiprvse.exe 是干啥的,每次都有几十个,网速很慢

windows2008r2 内存使用99%,看不出被哪个进程吃掉

Windows 2008 R2 - 内核(系统进程 PID=4)正在锁定文件和文件夹