Ich habe alles ausprobiert, was ich im Internet finden konnte – nichts hilft.
Lange Rede, kurzer Sinn: Nach einiger Zeit der Betriebszeit meines Systems erreiche ich eine CPU-Auslastung von etwa 90–100 %, da der Prozess „Servicehost: lokales System (netzwerkbeschränkt)“ ausgeführt wird.
Darin sind die folgenden Dinge ausgeführt: 1) WLAN AutoConfig 2) Distributed Link Tracking Client 3) Programmkompatibilitätsassistent 4) Netzwerkverbindungsbroker 5) Human Interface Device Service 6) Windows Audio Endpoint Builder
Haben Sie eine Idee, wie ich dieses Problem beheben kann und was hier eigentlich das Problem ist?
Danke
Antwort1
Um zu ermitteln, welcher Dienst für die hohe CPU-Auslastung verantwortlich ist, zwingen Sie die in der gemeinsam genutzten Instanz von svchost.exe ausgeführten Dienste, ihre eigene Instanz von svchost.exe zu verwenden. Auf diese Weise können Sie die CPU-Auslastung jedes Dienstes separat anzeigen. Führen Sie dazu den folgenden Befehl aus (von einer Eingabeaufforderung mit erhöhten Rechten):
sc config <servicename> type= own
Notiz:Der Raum type= own
ist beabsichtigt.
Um beispielsweise den WLAN AutoConfig Service in einer eigenen Instanz von svchost.exe auszuführen, führen Sie Folgendes aus:
sc config wlansvc type= own
Isolieren Sie mithilfe eines Ausschlussverfahrens mehrere Dienste, bis Sie den Dienst finden, der die hohe CPU-Auslastung verursacht. Um einen Dienst auf die standardmäßige „gemeinsam genutzte“ Instanz von svchost.exe zurückzusetzen, verwenden Sie den folgenden Befehl:
sc config <servicename> type= share