Wie diagnostiziere ich den CPU-Trash in Windows 10?

2

Ich verwende 64 Bit Windows 10.0.14393 auf einem Dell XPS 13 (8 GB RAM, Quad i7-5600U 2,6 GHz). Ich habe kürzlich festgestellt, dass der Lüfter ständig eingeschaltet ist und die CPU zwischen 60% und 100% läuft. Der Task-Manager meldet, dass "Service Host" den größten Teil der CPU beansprucht:

Task Manager screenshot showing Service Host

Ich habe eine Reihe von Maßnahmen ergriffen, um diese CPU-Auslastung zu beheben:

  • Lassen Sie den Laptop einige Tage laufen
  • Bitlocker ausschalten
  • Cortana ausschalten ( Hier )
  • RegEdit für Zeitmakler ( Hier )

Diese funktionierten nicht und sie fühlen sich beunruhigend.

Welche Tools und Techniken sollte ich verwenden, um zu diagnostizieren, welcher gehostete Dienst in Service Host die anhaltend hohe CPU-Auslastung verursacht?

dumbledad
quelle
Ich würde vermuten, dass einer Ihrer "Dienste" in einer Schleife aufgehängt ist. Windows Update ist dafür bekannt, dies unter Vista und 7 zu tun und scheint hier ein wahrscheinlicher Kandidat zu sein. Sie sollten in der Lage sein, den Windows Update-Dienst irgendwie zu stoppen (unter Vista ist dies unter Systemsteuerung / Verwaltung / Dienste / Windows Update / Stopp) und sehen Sie, ob dadurch die Symptome verschwinden. (Wie Sie dann Windows Update "reparieren" können, ist eine andere Frage.)
Daniel R Hicks
Gibt es einen systematischeren Weg, um herauszufinden, welcher Dienst der Täter ist?
dumbledad
Ich habe unter Vista keine gefunden. Aber zumindest unter Vista ist das Stoppen von WU relativ einfach und es ist unwahrscheinlich, dass es Probleme gibt. Sie können es nach 5 Minuten erneut starten, wenn es nicht das Problem zu sein scheint.
Daniel R Hicks
Weniger einfach für mich, da diese Funktion von meiner IT-Abteilung gesperrt ist
dumbledad
Nur um sicher zu sein: Haben Sie einen Neustart des Computers versucht? (Herunterfahren ist ein anderer Prozess, wenn der Schnellstart aktiviert ist)
PTwr

Antworten:

3

Sie können verwenden Process Explorer oder ProcessHacker zeige die Eigenschaften des svchost verarbeiten. Starten Sie beide Tools als Admin, gehen Sie zu Threads Tab und hier zeigen beide Tools eine Spalte an, zu welchem ​​Dienst die Anrufe gehören.

enter image description here

In diesem Bild stammt die CPU-Auslastung vom IP-Hilfsdienst.

In dem Windows 10 Creators Update seit Build 14942 Microsoft isoliert jeden Dienst erneut, wenn Sie einen PC mit mehr als 3,5 GB RAM verwenden, sodass Sie leicht erkennen können, welcher Dienst zu welchem ​​gehört svchost verarbeiten:

Wenn Ihr PC über 3,5 GB Arbeitsspeicher verfügt, stellen Sie möglicherweise eine erhöhte Anzahl fest   von Prozessen im Task-Manager. Während dieser Änderung kann es bei   Auf den ersten Blick werden viele begeistert sein, welche Motivation dahinter steckt   dieser Wandel. Als die Anzahl der vorinstallierten Dienste wuchs, begannen sie   Gruppieren in Prozessen, die als Service-Hosts (svchost.exe) bezeichnet werden   Beachten Sie, dass der empfohlene Arbeitsspeicher für PCs   Das Release betrug 256 MB, während der minimale Arbeitsspeicher 64 MB betrug. Wegen dem   dramatische Zunahme des verfügbaren Speichers im Laufe der Jahre   Der Speichervorteil von Service-Hosts hat sich verringert.

enter image description here

magicandre1981
quelle
-4

Es ist ein Hardwareproblem.

Sie haben entweder die Kühler des Kühlkörpers verstopft oder das Motherboard ist fehlerhaft - d. H. Das Temp-Controller-Modul ist defekt.

Der Grund, warum die CPU ständig voll ausgelastet ist, liegt daran, dass sie gedrosselt wird, um sie nicht zu überhitzen.

Wenn das Gerät unter Garantie steht, melden Sie es Dell.

BEARBEITEN: Normalerweise (& gt; 90%) war dies die Ursache eines solchen Problems, wenn Dell-Notebooks als von Dell zertifizierter Ingenieur gewartet wurden.

AcePL
quelle
1
Woher weißt du das?
dumbledad
1
@dumbledad Task Manager - & gt; Registerkarte Leistung - & gt; CPU - & gt; Obere rechte Ecke. Es wird als [Name des Prozessors] @ [aktuelle Taktrate] angezeigt. Intel Ark Gibt Ihre CPU-Geschwindigkeit bei 2,6 GHz (3,2 GHz mit Turbo) an. Wenn diese Werte unter "Hochleistungs-Stromversorgungsplan" unterschritten werden (wenn die Stromversorgungspläne die Geschwindigkeit verringern), wird dies gedrosselt.
PTwr
Das ist nützlich - es liest 3,06 GHz. Das scheint nicht schlecht gedrosselt zu sein.
dumbledad
@dumbledad - Wie PTwr sagt. Beachten Sie jedoch, dass Sie dies je nach Leistungseinstellung ständig ändern können - mein i7-4510U zeigt im Leerlauf ~ 1 GHz (von 0,8 bis 1,1), unter Last liegt er bei 2,3 GHz
AcePL
@dumbledad - schau mal hier: technet.microsoft.com/de-de/sysinternals/bb896653.aspx . Getestet an W10, funktioniert
AcePL