今天在检视一台 Windows Server 2008 R2 事件时,发现「系统事件」中有满满的 Windows Modules Installer 启动又停止的讯息,上网爬文有找到 一篇 是在讨论类似的问题,只是角色是 “WMI性能适配器” 服务,发生的原因在于有远端的服务 (如 SCOM: 系统中心运营经理) 在进行监测电脑,才会造成 WMI 服务为了回应它而开开关关的。
依 此篇 说法,这情况发生在 2008 R2 居多,但部份 2012 R2 的伺服器也有出现,而这事件只是一个状态的纪录,并不是什么问题,只是大量的讯息可能会造成管理者忽略了其他重要的事件,因此如果要避免此情形发生,可以到「服务」去把 “WMI性能适配器” 的「启动类型」由「手动」改为「自动」,避免它开开关关的。
而以我的状况来说,便是去把 “Windows模块安装程序” 服务的「启动类型」由「手动」改为「自动」即可。
[后记]
后来发现其实有不少的服务都会有类似的情况发生,因此如果判断程式被呼叫的频率实在很高,其实就可以考虑把该服务的「启动类型」改成「自动」,让他常态性开启了,整理我目前各伺服器遇到此情形的服务如下:
●Windows模块安装程序
●网络设置服务
●应用经验
●Adobe Flash Player更新服务
●设备设置管理器
●智能卡设备枚举服务
【參考連結】
- 为什么我的系统事件日志中充满了WMI性能适配器消息? – Server Fault
- WMI Performance Adapter消息使系统事件日志膨胀 – BlackCat研究设施