windows服务器WMI错误事件Event filter with query造成死机重启的解决方法
👀 222主机因WMI的事件10出现自动重启或死机:
错误日志:
Event filter with query "SELECT * FROM __InstanceModificationEvent WITHIN 60 WHERE TargetInstance ISA "Win32_Processor" AND TargetInstance.LoadPercentage > 99" could not be reactivated in namespace "//./root/CIMV2" because of error 0x80041003. Events cannot be delivered through this filter until the problem is corrected.
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="2023-12-28T17:17:53.000000000Z" /> <EventRecordID>16509</EventRecordID> <Correlation /> <Execution ProcessID="0" ThreadID="0" /> <Channel>Application</Channel> <Computer>A-201705061927</Computer> <Security /> </System> <EventData> <Data>//./root/CIMV2</Data> <Data>SELECT * FROM __InstanceModificationEvent WITHIN 60 WHERE TargetInstance ISA "Win32_Processor" AND TargetInstance.LoadPercentage > 99</Data> <Data>0x80041003</Data> </EventData> </Event>
解决办法:
建立一个 test.vbs 文件,贴入如下内容,保存,然后以管理员模式运行cmd,在cmd里执行test.vbs
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" _
& strComputer & "\root\subscription")
Set obj1 = objWMIService.ExecQuery("select * from __eventfilter where name='BVTFilter' and query='SELECT * FROM __InstanceModificationEvent WITHIN 60 WHERE TargetInstance ISA ""Win32_Processor"" AND TargetInstance.LoadPercentage > 99'")
For Each obj1elem in obj1
set obj2set = obj1elem.Associators_("__FilterToConsumerBinding")
set obj3set = obj1elem.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 obj1elem.GetObjectText_
obj1elem.Delete_
Next
或者到这里下载VBS文件http://soft.jy6d.com/v/20240114104852.html
- 用注册表解决回收站的属性页面全是灰色的.reg
- VMware虚拟机所有版本激活密钥
- SQL Server 2008 R2密钥序列号
- 解决win10搜索文件框无反应及最小化文件夹窗口后会自动返回上次的搜索动作
- 解决Windows Server2008R2由于termdd.sys引起的0x000000D1蓝屏问题
- 安装.net framework出现0x80070422的解决方法
- win2008R2中termdd.sys远程漏洞导致蓝屏的补丁KB4499164
- 解决Windows照片查看器无法显示此图片,因为计算机上的可用内存可能不足。
- 解决IIS6.1和IIS7中无法完全加载流媒体文件出现断流206 Partial Content问题的解决方法
- 利用PS工具将多张图片转换成一张PDF文件
- 解决win2016服务器【权限设置并未向在应用程序容器 不可用 SID】或webgame英雄联盟启动卡死蓝屏的方法
- win10/win7/8.1/server2008/2012/2019/2022系统KMS激活方法附SN序列号产品密钥
- 解决windows Server 2016远程桌面授权模式尚未配置,远程桌面服务将在119天后停止工作的方法
- 解决日志错误:无法打开服务器服务性能对象。数据段的第一个四字节 (DWORD) 包含状态代码。
- 解决Windows照片查看器无法显示此图片,因为计算机上的可用内存可能不足。
- 解决win10搜索文件框无反应及最小化文件夹窗口后会自动返回上次的搜索动作
- win7/win10禁止U盘等USB移动存储设备访问计算机的方法
- win10/server2016/2008日志中Distributedcom事件10016蓝屏解决方法
- windows服务器WMI错误事件Event filter with query造成死机重启的解决方法
- 解决Windows Server2008R2由于termdd.sys引起的0x000000D1蓝屏问题