出现如题的报错,解决办法如下:
在文本编辑器(例如记事本)中,创建命名为 Test.vbs 的新文本文档。
- 将以下代码粘贴到 Test.vbs:
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\" _
& strComputer & "rootsubscription")
Set obj1 = objWMIService.Get("__EventFilter.Name='BVTFilter'")
set obj2set = obj1.Associators_("__FilterToConsumerBinding")
set obj3set = obj1.References_("__FilterToConsumerBinding")
For each obj2 in obj2set
WScript.echo "Deleting the object"
WScript.echo obj2.GetObjectText_
obj2.Delete_
next
For each obj3 in obj3set
WScript.echo "Deleting the object"
WScript.echo obj3.GetObjectText_
obj3.Delete_
next
WScript.echo "Deleting the object"
WScript.echo obj1.GetObjectText_
obj1.Delete_ - 运行此脚本后,事件 ID 10 消息不再出现在应用程序日志中。但是,您必须手动清除任何以前的事件 ID 10 消息。
注意确保您只删除了相应的事件 ID 10 消息。可能存在您不希望删除的其他相关的事件 ID 10 消息。
未经允许不得转载:阿藏博客 » Event filter with query “SELECT * FROM __InstanceModificationEvent WITHIN 60 WHERE 解决办法