【发布时间】:2008-10-15 14:40:15
【问题描述】:
我们有一个 .NET 应用程序,它使用 WMI 在整个网络中收集机器上的各种信息,例如读取 Win32_NTLogEvent 以查看 Symantec Antivirus 是否编写了任何内容。查询工作正常,但在重复运行 WMI 查询后,“通用故障”错误将开始出现。这在大约之后非常一致地发生。 125 个电话。重新启动我们正在对其运行 WMI 查询的机器,始终可以修复错误……直到运行下一个 125 个查询。
看来存储库很好,我们找不到任何日志文件大小问题。
更多信息 - 在收到错误并找到后运行 WMIDiag -
25607 13:55:38 (1)!!错误:WMI ENUMERATION 操作错误报告:2 ERROR(S)!
25608 13:55:38 (0) ** - ROOT/CIMV2, SubClassesOf, '*', 0x80041006 - (WBEM_E_OUT_OF_MEMORY) 内存不足。
25609 13:55:38 (0) ** MOF 注册:'C:\WINNT\SYSTEM32\WBEM\SNMPREG.MOF ' 25610 13:55:38 (0) ** - Root/CIMv2, InstancesOf, 'Win32_PerfFormattedData_PerfProc_Thread', 0x8007000E - 没有足够的存储空间来完成此操作..
25611 13:55:38 (0) ** MOF 注册:'C:\WINDOWS\SYSTEM32\WBEM\WMI.MOF'
有人见过这个吗?想法?
【问题讨论】: