BattleNet Agent WMI query uses lots of CPU

At idle I’m seeing the Agent.exe process making the following WMI query every 4 seconds:

***** 16:34:38.943 Grp=299254 Op=300767 _ClientProcessId=829800 [Agent.exe] HOST HOST\User
        Start IWbemServices::ExecQuery - root\cimv2 : SELECT ProcessId, ParentProcessId, ExecutablePath, Name FROM Win32_Process

This query is attempting to retrieve running processes from the system. It’s not clear why the agent needs this information but it uses up an inordinate amount of CPU at idle.

Please stop collecting process information. There’s no need for a game agent to have this much info about what’s running on my system. It’s a bit of a privacy issue and there are, I’m sure, a number of other ways to get the information you’re looking for that are more performant and more privacy conscious.

1 Like