WMI Query extremely slow

0

I'm trying to run a query that gets the windows service name corresponding to a process ID:

SELECT * FROM Win32_Service where ProcessId = {myID}

This query is expected to run for valid or invalid process IDs as my component may run on a windows service, or as part of the main application or even tests.

When I use run > wbemtest and test this query with a non existing pid it usually comes back instantly, but there's one machine where this takes 2 minutes.

I don't understand why this runs so much slower on that machine particularly, is there a way to diagnose what's causing this? How can it be fixed?

Eduardo Wada

Posted 2019-06-10T16:29:21.480

Reputation: 101

No answers