Analysieren Service-Host hohe CPU-Auslastung

0
551

Hohe CPU-Auslastung eines Prozesses unter Windows kann verlangsamen andere Operationen an Schnecke-wie Tempo. Das ist zwar manchmal Schäden, die durch Benutzer Programme ausführen, sagen wir eine Besteuerung computer-Spiel oder video-rendering-Programm, manchmal kann es verursacht werden, die von Windows-Prozesse wie Service-Host.

Service-Host ist ein svchost.exe Prozess; die Jüngsten Versionen von Microsofts Windows-10-Betriebssystem separate Dienste, die von Ihr ausgeführt werden, während ältere Windows-Versionen in einen Topf geworfen Sie zusammen die Identifikation komplizierter.

Programme wie Svchost Process Analyzer oder Svchost Viewer erstellt wurden, zur Unterstützung der Benutzer-und system-Administratoren, herauszufinden, welcher Dienst ausgeführt wurde, unter dem svchost-Prozess auf dem Windows-Rechner.

Sie sehen unter Umständen 20 oder mehr, die Service-Host-Prozesse aufgelistet, die auf Windows 10 Maschinen als Folge.

Analysieren Service-Host hohe CPU-Auslastung

svchost service host

Die erste Sache, die Sie tun müssen, ist herauszufinden, welche Service Host-Prozess ist verantwortlich für das. Sobald Sie den Prozess, Sie wissen, die Windows-Dienst, der es verursacht, und von dort können Sie etwas über es tun je nach dem Dienst in Frage.

Zuerst die Grundlagen:

  1. Verwenden Sie Strg-Shift-Esc, um den Task-Manager öffnen.
  2. Sie sollten sehen, alle Prozesse aufgeführt, es sofort.
  3. Klicken Sie auf die CPU-Spalte zu Sortieren nach CPU-Auslastung. Der Prozess, der verwendet die CPU sollte nun ganz oben angezeigt werden.
  4. Klicken Sie darauf, um zusätzliche Informationen über Sie. Ein Klick auf Diensthost: Lokaler Dienst können beispielsweise offenbaren die Funktion Entdecken-Provider Host service.

Der nächste Schritt hängt weitgehend davon ab, den Dienst in Frage. Während Sie können führen Sie eine Suche auf dem Internet, um herauszufinden, mehr über Sie, können Sie auch öffnen Sie den Dienste-Manager zuerst zu Lesen die Beschreibung und finden Sie heraus, wie es gestartet ist und was es tut.

Starten Sie den Dienste-Manager Tippen Sie auf die Windows-Taste, geben Sie services.msc, und drücken Sie die Enter-Taste.

services description

Suchen Sie den Dienst-es hat den gleichen Namen wie der Eintrag, geöffnet im Task-Manager, wenn Sie geklickt haben, auf dem Service-Host-Eintrag da; Sie finden Ihren status — läuft in der Regel-wie auch als Start-Typ und eine Beschreibung mehr als oft nicht.

Manchmal ist es auch möglich, link hohe CPU-Auslastung Aktivität. Sagen wir, Windows Update läuft die Zeit gefunden und updates. Sie können dann sehen, Diensthost: Lokales System — Lieferung-Optimierung sehr viel CPU verwenden, während die updates verarbeitet werden.

Was Sie tun können, zu beheben, der Dienst Host Problem

Hier sind ein paar Vorschläge, wie Sie sich mit hoher CPU-Auslastung der Service-Host-Aufgaben:

Festlegen der Priorität des Prozesses auf einen niedrigeren Wert

lower process priority

Erste, was Sie tun müssen, um das Recht zu bekommen svchost.exe Eintrag als Sie nicht unter Prozesse auf Windows 10.

  1. Mit der rechten Maustaste auf den Dienst-Host-Eintrag unter Prozesse im Windows Task-Manager, und wählen Sie gehe zu details.
  2. Dies schaltet auf die Registerkarte “details” und hebt den rechten svchost.exe Prozess.
  3. Mit der rechten Maustaste auf den Prozess, und wählen Sie Priorität Festlegen > niedriger als Normal.

Lesen Sie auch: Microsoft brach die Suche in Windows 10 irgendwie. Fix drinnen

Deaktivieren Sie den Dienst

disable superfetch

Bitte beachten Sie, dass dies nicht eine option für kritische Dienste, die von Windows benötigt.

Tipp: Prüfen Sie die services-Konfigurations-Seiten für Windows 10, Windows 8.1 und Windows 7 auf die Black Viper-website, um herauszufinden, ob Sie einen Dienst deaktivieren.

  1. Identifizieren Sie den Namen des Diensts, auf die Prozesse-Seite.
  2. Öffnen Sie den Windows-Dienste-Manager, und suchen Sie es.
  3. Doppelklicken Sie auf den Dienst.
  4. Setzen Sie seinen Starttyp auf “manuell” oder “deaktiviert”. Handbuch lädt es auf Nachfrage, deaktiviert, schaltet es komplett ab.

Stellen Sie sicher, dass Ihr PC up to date ist

windows update

Manchmal ist es ein bug oder Problem, das ist die Ursache, dass ein Teil von Windows. Microsoft kann das Problem in einem update, und es ist oft eine gute Idee, nach updates suchen, um herauszufinden, ob das der Fall ist.

  1. Tippen Sie auf die Windows-Taste, geben Sie Windows Update, und wählen Sie das Element aus der Liste der Suchergebnisse.
  2. Wählen Sie “check for updates” oder “download”, und warten Sie, bis der Prozess abgeschlossen ist.

Stellen Sie sicher, dass Ihr PC virenfrei ist

Es ist nicht ungewöhnlich, dass malware, die verursachen hohe CPU-Auslastung auf Windows-Rechnern. Es wird empfohlen, scans ausführen, um malware mit einem oder zwei zweite Meinung Scanner.

Sie können Malwarebytes Anti-Malware, von Trend Micro Anti-Threat Toolkit, Bitdefender Home-Scanner, oder CrowdInspect.

Stellen Sie sicher, dass Datei Korruption ist nicht das Problem

sfc scannow repair

Datei Korruption führen kann, dass alle Arten von Fragen, einschließlich der hohen CPU-Auslastung aber auch friert ein oder stürzt ab. Windows wird mit tools, die Sie ausführen, um sicherzustellen, dass Dateien beschädigt sind.

Hier ist, wie das geschehen ist:

  1. Tippen Sie auf die Windows-Taste, geben Sie cmd.exe halten Sie die Shift-Taste und die Strg-Taste gedrückt, und drücken Sie die Enter-Taste. Dies lädt eine Eingabeaufforderung mit erhöhten rechten.
  2. Akzeptieren Sie die UAC-Eingabeaufforderung.
  3. Führen Sie den Befehl sfc /scannow.
  4. Der Befehl wird für die Datei Korruption und versucht, Sie zu beheben alle Probleme, die es findet während des scan-und-Verarbeitung.

Einige spezifische Fälle,

Hier sind einige spezifische Fälle und Lösungen:

  • – Diensthost: Lokaler Dienst (Netzwerk Beschränkt) verursacht hohe CPU-Auslastung — deaktivieren der Superfetch-Dienst.
  • Sie können überprüfen, ob Windows Update ist die übertragung von Dateien jetzt durch die Eröffnung von einem erhöhten PowerShell-Eingabeaufforderung folgenden Befehl ausführen Get-BitsTransfer -AllUsers.
  • Zur Reduzierung der Auswirkungen von Windows Update, stellen Sie sicher, dass Sie nicht herunterladen oder senden von Daten zu anderen PCs. Öffnen Sie die Seite Einstellungen > Update & Sicherheit > Windows Update – > Erweiterte Optionen > Wählen Sie, wie updates geliefert werden.