在您安装 Windows Vista Service Pack 1 或 Windows Server 2008 之后,事件 ID 10 记录在应用程序日志中

对未安装任何 Service Pack 的 Windows Vista 的支持已于 2010 年 4 月 13 日结束。若要继续接收 Windows 安全更新,请确保您运行的是 Windows Vista Service Pack 2 (SP2)。有关更多信息,请参阅此 Microsoft 网页:对某些版本的 Windows 的支持即将结束

症状
安装 Windows Vista Service Pack 1 (SP1) 或 Windows Server 2008 之后,以下 WMI 错误记录在应用程序日志中:

日志名称:应用程序
来源:Microsoft-Windows-WMI
日期:1/18/2008 2:37:27 PM
事件 ID: 10
任务类别:无
级别:错误
关键字:经典
描述:由于存在错误 0x80041003,因此带有查询“SELECT * FROM __InstanceModificationEvent WITHIN 60 WHERE TargetInstance ISA "Win32_Processor" AND TargetInstance.LoadPercentage > 99”的事件筛选器无法在命名空间c“//./root/CIMV2”中重新激活。更正此问题之前,事件无法通过此筛选器传递。

当您在错误消息中单击“详细信息”选项卡并选择 XML 视图时,会收到以下错误消息:
Event Xml:<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"><System><Provider Name="Microsoft-Windows-WMI" Guid="{1edeee53-0afe-4609-b846-d8c0b2075b1f}" EventSourceName="WinMgmt" /><EventID Qualifiers="49152">10</EventID><Version>0</Version><Level>2</Level><Task>0</Task><Opcode>0</Opcode><Keywords>0x80000000000000</Keywords><TimeCreated SystemTime="2008-01-18T22:37:27.000Z" /><EventRecordID>187</EventRecordID><Correlation /><Execution ProcessID="0" ThreadID="0" /><Channel>Application</Channel><Computer>adsd-PC</Computer><Security /></System><EventData><Data>//./root/CIMV2</Data><Data>SELECT * FROM __InstanceModificationEvent WITHIN 60 WHERE TargetInstance ISA "Win32_Processor" AND TargetInstance.LoadPercentage &gt; 99</Data><Data>0x80041003</Data></EventData></Event>
原因
如果在没有足够权限的情况下访问此 WMI 筛选器,则会出现此问题。
解决方案
若要解决此问题,请运行脚本以阻止事件 ID 10 消息。若要运行此脚本,请按照下列步骤操作:
  1. 在文本编辑器(例如记事本)中,创建命名为 Test.vbs 的新文本文档。
  2. 将以下代码粘贴到 Test.vbs:
    strComputer = "."Set objWMIService = GetObject("winmgmts:" _& "{impersonationLevel=impersonate}!\\" _& strComputer & "\root\subscription")Set obj1 = objWMIService.Get("__EventFilter.Name='BVTFilter'")set obj2set = obj1.Associators_("__FilterToConsumerBinding")set obj3set = obj1.References_("__FilterToConsumerBinding")For each obj2 in obj2setWScript.echo "Deleting the object"WScript.echo obj2.GetObjectText_obj2.Delete_nextFor each obj3 in obj3setWScript.echo "Deleting the object"WScript.echo obj3.GetObjectText_obj3.Delete_nextWScript.echo "Deleting the object"WScript.echo obj1.GetObjectText_obj1.Delete_
  3. 运行此脚本后,事件 ID 10 消息不再出现在应用程序日志中。但是,您必须手动清除任何以前的事件 ID 10 消息。

    注意确保您只删除了相应的事件 ID 10 消息。可能存在您不希望删除的其他相关的事件 ID 10 消息。
更多信息
您可以安全地忽略此错误消息。
属性

文章 ID:950375 - 上次审阅时间:05/15/2011 01:42:00 - 修订版本: 3.0

Windows Vista Service Pack 1, 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 Starter, Windows Vista Ultimate, Windows Server 2008 Standard, Windows Server 2008 Enterprise, Windows Server 2008 for Itanium-Based Systems

  • kbexpertiseinter kbtshoot kbprb KB950375
反馈