- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業(yè)務(wù)經(jīng)營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯(lián)網(wǎng)協(xié)會理事單位
- 安全聯(lián)盟認(rèn)證網(wǎng)站身份V標(biāo)記
- 域名注冊服務(wù)機構(gòu)許可:滇D3-20230001
- 代理域名注冊服務(wù)機構(gòu):新網(wǎng)數(shù)碼
歡迎來到藍(lán)隊云技術(shù)小課堂,每天分享一個技術(shù)小知識。
問題:
Event filter with query "SELECT * FROM __InstanceModificationEvent WITHIN 60 WHERE TargetInstan
一、原因和影響
1. 觸發(fā)原因
WMI 存儲庫損壞:WMI 數(shù)據(jù)庫損壞可能導(dǎo)致查詢失敗。
無效事件過濾器:一些第三方軟件或腳本創(chuàng)建了錯誤的 WMI 事件過濾器。
權(quán)限問題:某些用戶賬戶缺少訪問 WMI 命名空間的權(quán)限。
操作系統(tǒng)問題:WMI 服務(wù)相關(guān)文件損壞或系統(tǒng)補丁缺失。
2. 常見影響
性能監(jiān)控工具無法正常運行。
防病毒軟件、備份工具或系統(tǒng)監(jiān)控工具可能無法正常工作。
事件查看器反復(fù)記錄相同的報錯,導(dǎo)致日志文件占用大量磁盤空間。
二、詳細(xì)修復(fù)步驟
1. 分析錯誤日志
在事件查看器中(Windows Logs > Application 或 Windows Logs > System),找到該錯誤的具體來源。通常會指明:
出問題的 WMI 命名空間(例如 root\\\\subscription 或 root\\\\cimv2)。
具體的事件過濾器或腳本。 通過日志記錄的信息,定位問題的根本原因。
2. 修復(fù) WMI 存儲庫
WMI 存儲庫是 WMI 服務(wù)的核心。以下步驟可用來修復(fù)或重建存儲庫:
(1)驗證存儲庫完整性
winmgmt /verifyrepository
輸出結(jié)果:
Repository is consistent:存儲庫正常。
Repository is inconsistent:存儲庫損壞。
(2)嘗試修復(fù)存儲庫
winmgmt /salvagerepository
(3)重建存儲庫 如果修復(fù)失敗,重建存儲庫:
net stop winmgmt
del %windir%\\\\system32\\\\wbem\\\\Repository
net start winmgmt
注意:重建存儲庫可能會導(dǎo)致部分服務(wù)失效,需要重新注冊 WMI 提供程序。
3. 刪除無效事件過濾器
打開 wbemtest 工具:
在 運行 窗口中輸入 wbemtest。
點擊 Connect,輸入命名空間 root\\\\subscription,點擊 Connect。
點擊 Enum Instances,輸入類名 __EventFilter。
檢查列出的事件過濾器,定位可能的無效過濾器。
如果確定某個過濾器無效,使用 Delete Object 按鈕刪除。
4. 注冊和修復(fù) WMI 文件
重新注冊 WMI 服務(wù)所需的 DLL 文件:
for %i in (%windir%\\\\system32\\\\wbem\\\\*.dll) do regsvr32 /s %i
重建 WMI 的 MOF 文件:
mofcomp %windir%\\\\system32\\\\wbem\\\\wbemcons.mof
mofcomp %windir%\\\\system32\\\\wbem\\\\wmicore.mof
5. 重啟 WMI 服務(wù)
如果問題未解決,可以嘗試重啟 WMI 服務(wù)以及依賴的相關(guān)服務(wù):
net stop winmgmt
net start winmgmt
提示:如果 WMI 服務(wù)依賴于其他服務(wù)(如 Security Center 或 Windows Firewall),需要先重啟依賴的服務(wù)。
6. 檢查系統(tǒng)文件完整性
系統(tǒng)文件損壞可能間接導(dǎo)致 WMI 出現(xiàn)問題,使用以下命令檢查并修復(fù):
sfc /scannow
如果問題依然存在,可以使用以下命令修復(fù)系統(tǒng)組件:
DISM /Online /Cleanup-Image /RestoreHealth
7. 更新操作系統(tǒng)與軟件
確保系統(tǒng)安裝了最新的更新補丁。
升級或重新安裝第三方軟件(如監(jiān)控工具、防病毒軟件),以避免重復(fù)創(chuàng)建無效事件過濾器。
三、額外優(yōu)化
1. 清理 WMI 日志
打開 Event Viewer。
找到日志位置:Applications and Services Logs > Microsoft > Windows > WMI-Activity。
清理舊的錯誤日志,避免系統(tǒng)性能受影響。
2. 監(jiān)控與預(yù)防
定期檢查 WMI 的健康狀態(tài):
winmgmt /verifyrepository
使用性能監(jiān)控工具(如 PerfMon)觀察 WMI 的負(fù)載和性能。
四、總結(jié)
修復(fù) "Event filter with query" 報錯需要明確問題來源,再采取對應(yīng)的修復(fù)措施。通常,從修復(fù)存儲庫、刪除無效事件過濾器開始可以快速解決大部分問題。如果問題涉及系統(tǒng)文件損壞或第三方軟件,可能需要進(jìn)行更深層次的排查。
藍(lán)隊云作為專業(yè)的云計算及網(wǎng)絡(luò)安全服務(wù)商,官網(wǎng)上擁有完善的技術(shù)支持庫可供參考,大家可自行查閱,更多技術(shù)問題,可以直接咨詢。同時,藍(lán)隊云整理了運維必備的工具包免費分享給大家使用,需要的朋友可以直接咨詢。
更多技術(shù)知識,藍(lán)隊云期待與你一起探索。
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP