Servicehost: lokales System (Netzwerk eingeschränkt) HIGH CPU

695
hasimo

Ich müde alles, was ich im Internet finden konnte - nichts hilft.

Lange Rede, kurzer Sinn: Nach einiger Betriebszeit meines Systems bekomme ich meine CPU um 90-100%, weil der Dienst host: lokales System (Netzwerk eingeschränkt) arbeitet.

Es enthält die folgenden Funktionen: 1) WLAN AutoConfig 2) Distributed Link Tracking-Client 3) Assistentendienst für Programmkompatibilität 4) Netzwerkverbindung Broker 5) Gerätedienst für Benutzeroberflächengeräte 6) Windows-Audioendpunkt-Builder

Haben Sie eine Idee, wie ich dieses Problem beheben kann und was ist hier eigentlich das Problem?

Vielen Dank

0
Ich würde wahrscheinlich Process Explorer (Sysinternals) ausführen und die Threads des Prozesses betrachten, die aus der CPU-Perspektive am aktivsten sind. Dies wird Ihnen helfen zu verstehen, welcher Dienst oder Dienst die Schuldigen sind. Andere Optionen wären, jeden in seinem eigenen Prozess auszuführen, um zu ermitteln, welche Dienste die CPU-Auslastung verursachen - https://superuser.com/questions/860117/isolate-hosted-service-svchost-exe-in-its -einer-Prozess HelpingHand vor 6 Jahren 1

1 Antwort auf die Frage

0
Twisty Impersonator

Um festzustellen, welcher Dienst für die hohe CPU-Auslastung verantwortlich ist, erzwingen Sie, dass die in der gemeinsam genutzten Instanz von svchost.exe ausgeführten Dienste ihre eigene Instanz von svchost.exe verwenden. Auf diese Weise können Sie die CPU-Nutzung jedes Dienstes separat anzeigen. Tun Sie dies mit dem Befehl (von einer erhöhten Eingabeaufforderung):

sc config <servicename> type= own 

Hinweis: Der Raum type= ownist beabsichtigt.

Um beispielsweise den WLAN AutoConfig-Dienst in seiner eigenen Instanz von svchost.exe auszuführen, führen Sie Folgendes aus:

sc config wlansvc type= own 

Isolieren Sie mehrere Dienste mithilfe eines Ausschlussprozesses, bis Sie den Dienst finden, der die hohe CPU-Auslastung verursacht. Verwenden Sie den Befehl, um einen Dienst an die standardmäßige "shared" -Instanz von svchost.exe zurückzugeben:

sc config <servicename> type= share