So beheben Sie die hohe CPU-Auslastung von Svchost.exe
SVCHOST.EXE ist einer dieser mysteriösen Prozesse, die ständig in Windows laufen und absolut notwendig sind, aber man weiß nie genau, was es tut. Was ist also SVCHOST.EXE ? Das Identifizieren der tatsächlichen Dienste und Programme, die in jedem SVCHOST.EXE- Prozess ausgeführt werden, ist eine wissenswerte Aufgabe, insbesondere wenn der Prozess 99 oder 100 Prozent Ihrer CPU verbraucht!
Bevor wir uns also mit Lösungen befassen, wollen wir uns ein tieferes Verständnis davon verschaffen, was dieser Prozess tatsächlich bewirkt und wie Sie einige der möglicherweise auftretenden Probleme beheben können. Erstens steht svchost für „ Service Host “ und es tut genau das, was der Name schon sagt: Es hilft beim „Hosten“ von Diensten. Ein Dienst in Windows ist einfach ein Programm im Betriebssystem, das eine bestimmte Aufgabe erledigt und immer im Hintergrund läuft, wenn Ihr Computer eingeschaltet ist, auch wenn Sie nicht angemeldet sind.
Die meisten Programme, mit denen Sie vertraut sind, werden als eigenständige ausführbare Datei ausgeführt, z. B. .EXE. Die meisten Dienste sind jedoch in Form von DLLs implementiert , die nicht eigenständig ausgeführt werden können. Daher(Hence) lädt svchost diese DLLs und führt sie selbst aus. Aus diesem Grund werden beim Öffnen des Windows Task-Managers(Windows Task Manager) eine Reihe von svchost.exe-Prozessen ausgeführt. Wenn Sie weitere Informationen zum Task-(Task Manger) Manager wünschen, lesen Sie meine Artikel zum Verständnis des Task-Managers .
Sie werden feststellen, dass derzeit acht svchost-Prozesse auf meinem Computer laufen, die alle unterschiedlich viel Speicher verbrauchen und unter verschiedenen Benutzernamen laufen. Angenommen, einer von ihnen läuft mit einer übermäßig hohen CPU - Auslastung von 100 Prozent. Wie können wir die tatsächlich ausgeführte Anwendung identifizieren?
Es gibt eigentlich zwei Möglichkeiten, dies zu tun: alles manuell über die Eingabeaufforderung und das Dienste-(Services) Tool oder über eine Drittanbieteranwendung. Ich werde hier beide erwähnen, falls einer für Sie nicht funktioniert.
Suchen Sie zuerst nach Viren
Bevor wir auf die Details unten eingehen, ist es erwähnenswert, dass es Fälle gibt, in denen svchost.exe tatsächlich ein Virus ist. Da es sich um einen Systemprozess handelt, verwenden böswillige Programmierer gerne den Namen svchost, um verborgen zu bleiben. Wenn sich die Datei in Windows/system32 befindet, ist es höchstwahrscheinlich kein Virus, aber ich empfehle immer, einen Scan durchzuführen, nur um sicherzugehen.
Wenn Sie noch kein Antivirenprogramm haben, empfehle ich die Verwendung von Kaspersky oder Bitdefender , da sie in den Rankings von AV-Test und AV-Comparatives konstant an der Spitze stehen. Sie sind nicht kostenlos, aber die meisten kostenlosen Antivirenprogramme bündeln zusätzliche Junk-Software oder leiten Ihren Browser zu ihrer „sicheren“ Suchlösung um, die überhaupt nicht sicher ist und Sie nur verfolgt und Ihnen mehr Werbung zeigt.
Identifizieren(Identify) Sie svchost.exe- Prozesse(Processes) über die Eingabeaufforderung(Command Prompt) (auf dem harten Weg)
1. Fahren Sie zuerst fort und klicken Sie auf Start und dann auf Ausführen(Run) , geben Sie CMD ein und klicken Sie auf OK. Fahren Sie in Windows 8.1 fort und klicken Sie mit der rechten Maustaste auf die Schaltfläche Start und wählen Sie Ausführen(Run) .
2. Geben Sie Folgendes in das Befehlsfenster ein und drücken Sie die Eingabetaste(Enter)
tasklist /svc /fi “imagename eq svchost.exe
Sie sollten eine Ausgabe wie unten gezeigt mit dem Namen, der PID und der Dienstbeschreibung erhalten
Sie sehen nun jeden svchost-Prozess zusammen mit seiner eindeutigen ID-Nummer und den Diensten, für deren Ausführung er verantwortlich ist. Diese Namen sind jedoch immer noch sehr kryptisch und alle Kurznamen. Um weitere nützliche Informationen über den Prozess zu erhalten, können wir den Dienste-(Services) Browser in Windows verwenden.
3. Klicken Sie mit der rechten Maustaste auf „Arbeitsplatz(My Computer) “ und wählen Sie „Verwalten“(Manage) aus . Wählen Sie auf dem daraufhin angezeigten Bildschirm Computerverwaltung(Computer Management) und dann Dienste und Anwendungen( Services and Applications) . Wählen Sie schließlich Dienste(Services) .
4. Versuchen Sie nun, den kryptischen Windows -Dienstnamen mit den leicht lesbaren Namen im Register Dienste(Services) abzugleichen. Dies ist ein wenig und kann einige Zeit dauern, denn wenn Sie den Prozess mit der ID 1436 und dem Namen WudfSvc übernehmen(WudfSvc) , müssen Sie versuchen, ihn in der Liste zu finden. Wenn Sie auf einen der Dienstnamen doppelklicken, sehen Sie auch deren kryptischen Namen, sodass Sie sie zuordnen können. In meinem Fall habe ich vermutet, dass das W bedeutet, dass der Prozess mit „ Windows “ beginnt, und sie geöffnet, bis ich eine Übereinstimmung gesehen habe.
Wie Sie sehen können, heißt der Dienst der Windows Driver Foundation eigentlich kurz wudfsvc !
Identifizieren(Identify) Sie svchost.exe- Prozesse(Processes) über den Process Explorer (einfacher Weg)
Wenn Sie es als zu schwierig empfinden, gibt es einen viel einfacheren Weg! Schauen Sie sich das Process Explorer - Tool von Microsoft an (ursprünglich von SysInternals ). Das Tool ist völlig kostenlos und gibt Ihnen detaillierte Informationen zu jedem gerade laufenden Prozess.
Sobald Sie es heruntergeladen haben, führen Sie einfach die exe-Datei aus, da es nicht installiert werden muss. Bewegen Sie die Maus über den svchost-Prozess und Sie erhalten ein Popup, das Ihnen zeigt, welche Dienste unter diesem Prozess ausgeführt werden. Das Schöne am Prozess-Explorer ist, dass Sie anstelle des Kurznamens den freundlichen Namen für jeden Prozess erhalten.
Windows 8 Task-Manager
Eine letzte Sache, die ich erwähnen wollte, war die Tatsache, dass der Task-Manager von Windows 8 die Verwendung der Befehlszeile oder des Process Explorer im Grunde völlig obsolet macht. Öffnen Sie den Task-Manager , indem Sie CTRL + SHIFT + ESC drücken , und scrollen Sie auf der Registerkarte Prozesse nach unten, wo (Processes)Windows-Prozesse angezeigt(Windows Processes) werden .
Hier sehen Sie jeden svchost.exe-Prozess, der als Diensthost aufgeführt ist :(Service Host:) gefolgt von der Art des Kontos, unter dem er ausgeführt wird (Lokales System , Netzwerkdienst(Network Service) usw.). Es hat auch eine Nummer daneben und wenn Sie das Element erweitern, indem Sie auf den Pfeil klicken, sehen Sie auch jeden Dienst, der unter diesem bestimmten Prozess läuft.
SVCHOST Hohe CPU-Auslastung behoben
Nachdem Sie nun genau herausgefunden haben, welcher Prozess Ihre gesamte CPU auffrisst(CPU) , können wir uns mit der Behebung des Problems befassen. Wenn Sie festgestellt haben, dass der Prozess kein Windows - Prozess ist, wie z. B. Windows Update oder Windows Firewall usw., beenden Sie einfach den Prozess und deinstallieren Sie das Programm.
In den meisten Fällen, in denen dieses Problem auftritt, hat es jedoch etwas mit einem Windows- Prozess zu tun. Die beste Lösung in diesem Fall ist die Installation aller neuesten Updates von der Microsoft-Website. Wenn Sie dies unter Windows(Windows) nicht normal tun können , versuchen Sie, den Computer im abgesicherten Modus neu zu starten, und versuchen Sie es erneut.
Wenn Sie wie oben beschrieben zur Registerkarte Dienste(Services) gelangen können, klicken Sie mit der rechten Maustaste auf den Dienst und wählen Sie Deaktivieren(Disable) . Auch wenn es Windows Update oder die Firewall ist, keine Sorge, Sie können es später wieder aktivieren. Starten Sie dann den Computer neu und rufen Sie die Microsoft-Website auf, um die Updates manuell herunterzuladen. Aktivieren Sie den Dienst erneut und starten Sie den Computer neu. Hoffentlich funktioniert es!
Um einen Dienst in Windows zu deaktivieren , klicken Sie auf der Registerkarte Dienste(Services) mit der rechten Maustaste darauf und wählen Sie Eigenschaften(Properties) .
Wählen Sie als Nächstes Deaktiviert(Disabled) aus dem Kombinationsfeld Starttyp(Startup type) in der Mitte des Dialogfelds:
Ich habe diesen Prozess ein paar Mal durchlaufen und es hat für mich funktioniert. Deaktivieren Sie also erneut zuerst den Dienst, starten Sie den Computer neu, installieren Sie die Updates manuell, aktivieren Sie den Dienst erneut und starten Sie den Computer erneut. Wenn dies nicht funktioniert, müssen Sie eine Reparaturinstallation von Windows durchführen . Führen Sie eine Google -Suche nach Reparaturinstallation durch und befolgen Sie die Schritte. Wenn Sie Windows 8 ausführen , können Sie Ihren Computer aktualisieren(refresh your computer) . Wenn Sie Fragen haben, schreiben Sie einen Kommentar. Genießen!
Related posts
So beheben Sie den Disney Plus-Fehlercode 83
So beheben Sie den Hulu-Fehlercode RUNUNK13
So beheben Sie den Disney+-Fehlercode 73
So beheben Sie den Netflix-Fehlercode F7701-1003
So beheben Sie den Netflix-Fehlercode NW-2-5
So beheben Sie eine hohe CPU-Auslastung durch Systemleerlaufprozesse
So beheben Sie den Twitch-Fehler 2000 in Google Chrome
Hohe CPU-Auslastung von Searchindexer.exe beheben
So beheben Sie den Netflix-Fehlercode UI-800-3
So beheben Sie eine hohe CPU-Auslastung unter Windows 10
So beheben Sie die Absturzprobleme von Discord
So reparieren oder reparieren Sie ein nasses oder flüssigkeitsbeschädigtes Smartphone
So beheben Sie keinen Ton auf YouTube
So beheben Sie abgehackte Videos auf YouTube
Beheben Sie den leeren Bildschirm nach dem Ändern der Computeranzeigeeinstellungen
So reparieren und beheben Sie den Winsock-Fehler in Windows
Beheben Sie den Windows Live Mail-Fehler 0x800CCC0B
So beheben Sie den Spotify-Fehlercode 4
So beheben Sie, dass Miniaturansichten im Windows 11/10 Explorer nicht angezeigt werden
Beheben Sie die hohe CPU-Auslastung des Windows Module Installer Worker