Der WMI-Aufruf dauert zu lange, wenn das System gestartet / neu gestartet wird

Ich möchte den Pfad des Windows-Dienstes abrufen.

<code>var managementObjectSearcher = new ManagementObjectSearcher("Select * from Win32_Service where serviceName = MyService");
</code>

Dieser Code wurde vom Konstruktor eines anderen Dienstes geschrieben ...

Alles funktioniert gut, wenn das System in Betrieb ist, aber wenn ich das System neu starte, setze die StopWatch-Klasse für diesen Aufruf und es zeigt, dass der Dienst 35-45 Sekunden braucht, um wegen dieses Aufrufs zu starten.

Vorschläge zur Verbesserung der Leistung beim Neustart des Systems ...

Antworten auf die Frage(3)

Ihre Antwort auf die Frage