今天在检视一台 Windows Server 2008 R2 事件时,发现‘系统事件’中有满满的 Windows Modules Installer 启动又停止的讯息,上网爬文有找到 An article 是在讨论类似的问题,只是角色是 “WMI Performance Adapter” 服务,发生的原因在于有远端的服务 (如 SCOM: System Center Operations Manager) 在进行监测电脑,才会造成 WMI 服务为了回应它而开开关关的。

依 此篇 說法,這情況發生在 2008 R2 居多,但部份 2012 R2 的服务器也有出现,而这事件只是一种状态的记录,并不是什么问题,只是大量的信息可能会导致管理员忽略其他重要的事件,因此如果要避免此情况发生,可以到“服务”里把 “WMI Performance Adapter” 的“启动类型”由“手动”改为“自动”,避免它开开关关的。
而以我的状况来说,便是去把 “Windows Modules Installer” 服務的「啟動類型」由「手動」改為「自動」即可。

【后记】
後來發現其實有不少的服務都會有類似的情況發生,因此如果判斷程式被呼叫的頻率實在很高,其實就可以考慮把該服務的「啟動類型」改成「自動」,讓他常態性開啟了,整理我目前各服务器遇到此情形的服务如下:
● Windows 模块安装程序
● 网络设置服务
● 应用程序体验
● Adobe Flash Player 更新服务
● 设备安装管理器
● 智能卡设备枚举服务
【参考链接】
- 为什么我的系统事件日志充满了 WMI 性能适配器的消息? – 服务器故障
- 系统事件日志被 WMI 性能适配器的消息填满 – BlackCat 研究设施








留下回复