SVCHOST.EXEist einer dieser mysteriösen Prozesse, die ständig in Windows ausgeführt werden und absolut essentiell sind, aber Sie wissen nie genau, was es tut. Was ist SVCHOST.EXE? Das Erkennen der tatsächlichen Dienste und Programme, die in jedem SVCHOST.EXE-Prozess ausgeführt werden, ist eine wissenswerte Aufgabe, besonders wenn der Prozess 99 oder 100 Prozent Ihrer CPU verschlingt!
Bevor wir also in Lösungen gehen, Lassen Sie uns ein tieferes Verständnis darüber erlangen, was dieser Prozess tatsächlich bewirkt und wie Sie einige der auftretenden Probleme beheben können. Erstens steht svchost für "Service Host" und tut genau das, was der Name sagt: "Host" -Dienste. Ein Dienst in Windows ist einfach ein Programm im Betriebssystem, das einen bestimmten Job ausführt und immer im Hintergrund läuft, wenn der Computer eingeschaltet ist, auch wenn Sie nicht eingeloggt sind.
Die meisten Programme, die Sie verwenden sind mit der Ausführung als eigenständige ausführbare Datei wie .EXE vertraut. Die meisten Dienste werden jedoch in Form von DLLs implementiert, die nicht eigenständig ausgeführt werden können. Daher lädt Svchost diese DLLs und führt sie selbst aus. Wenn Sie den Windows Task-Manager öffnen, sehen Sie eine Reihe von svchost.exe-Prozessen, die ausgeführt werden. Wenn Sie weitere Informationen zum Task-Manager wünschen, lesen Sie meine Artikel auf Verstehen des Task-Managers.
Sie werden es bemerken Derzeit laufen auf meinem Computer acht SVCHOST-Prozesse, die alle unterschiedlich viel Speicher belegen und unter verschiedenen Benutzernamen laufen. Nehmen wir an, einer von ihnen läuft mit einer übermäßig hohen CPU-Auslastung von 100 Prozent. Wie können wir die tatsächliche Anwendung identifizieren?
Es gibt zwei Möglichkeiten, dies zu tun: alles manuell mit dem Befehlszeile und Dienste-Tool oder mithilfe einer Anwendung von Drittanbietern. Ich werde beide hier erwähnen, für den Fall, dass einer nicht für Sie arbeitet.
Zuerst auf Viren prüfen
Bevor wir auf die folgenden Details eingehen, sollten Sie beachten, dass es Fälle gibt wo Svchost.exe ist eigentlich ein Virus. Da es sich um einen Systemprozess handelt, verwenden bösartige 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, um sicher zu gehen.
Wenn Sie noch kein Antivirenprogramm haben, Ich empfehle, entweder Kaspersky oder Bitdefender zu verwenden, da sie in den AV-Test und AV-Vergleiche Rankings immer ganz oben stehen. Sie sind nicht kostenlos, aber die meisten kostenlosen Antivirenprogramme bündeln zusätzliche 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.
h2>Identifizieren Sie svchost.exe Prozesse über die Eingabeaufforderung (schwer)1. Klicken Sie zunächst auf Startund dann auf Ausführenund geben Sie CMDein und klicken Sie auf OK.In Windows 8.1 Klicken Sie mit der rechten Maustaste auf die Schaltfläche Start, und wählen Sie Ausführen.
2. Geben Sie Folgendes in das Befehlsfenster ein und drücken Sie Eingabe
tasklist / svc / fi "Bildname eq svchost.exe
Sie sollten eine Ausgabe wie unten mit dem Namen, der PID und der Servicebeschreibung
Sie sehen nun jeden svchost-Prozess mit seiner eindeutigen ID-Nummer und den Diensten, für die er verantwortlich ist. Diese Namen sind jedoch immer noch sehr kryptisch und sind alle Kurznamen. Um weitere nützliche Informationen über den Prozess zu erhalten, können wir den Browser Dienstein Windows verwenden.
3. Klicken Sie mit der rechten Maustaste auf Arbeitsplatzund wählen Sie Verwalten. Wählen Sie auf dem daraufhin angezeigten Bildschirm Computerverwaltungund dann Dienste und Anwendungen. Wählen Sie schließlich Dienste.
4. Versuchen Sie nun, den kryptischen Windows-Dienstnamen mit den leicht lesbaren Namen auf der Registerkarte Dienste abzugleichen. Dies ist ein wenig und kann einige Zeit dauern, denn wenn Sie den Prozess mit ID 1436 und seinen Namen WudfSvc verwenden, müssen Sie versuchen, es in der Liste zu finden. Wenn Sie auf einen der Servicenamen doppelklicken, sehen Sie auch ihren kryptischen Namen. So können Sie sie abgleichen. In meinem Fall vermutete ich, dass das W bedeutet, dass der Prozess mit "Windows" beginnt und öffnete sie, bis ich eine Übereinstimmung sah.
Wie Sie kann sehen, der Windows Driver Foundation Service heißt eigentlich wudfsvc!
Identifizieren Sie svchost.exe Prozesse über den Process Explorer (einfacher Weg)
Wenn Sie als zu schwierig zu finden, gibt es einen viel einfacheren Weg! Überprüfen Sie das Process Explorer -Tool von Microsoft (ursprünglich von SysInternals). Das Tool ist völlig kostenlos und gibt Ihnen detaillierte Informationen für jeden laufenden Prozess.
Führen Sie nach dem Download einfach die exe-Datei aus, da sie nicht installiert werden muss. Bewegen Sie die Maus über den svchost-Prozess und Sie erhalten ein Popup, das Ihnen anzeigt, welche Dienste im Rahmen dieses Prozesses ausgeführt werden. Das Schöne an Process Explorer ist, dass Sie anstelle des Kurznamens den benutzerfreundlichen 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 im Grunde genommen die Verwendung der Befehlszeile oder des Process Explorer völlig überflüssig macht. Öffnen Sie den Task-Manager, indem Sie STRG + UMSCHALT + ESCdrücken, und rollen Sie auf der Registerkarte Prozessenach Windows-Prozesse.
Hier sehen Sie, wie jeder svchost.exe-Prozess als Service-Hostaufgelistet wird, gefolgt von der Art des Kontos, unter dem er ausgeführt wird ( Lokales System, Netzwerkdienst, usw.). Es wird auch eine Zahl daneben angezeigt. Wenn Sie das Element durch Klicken auf den Pfeil erweitern, sehen Sie auch alle Dienste, die unter diesem bestimmten Prozess ausgeführt werden.
SVCHOST beheben Hohe CPU-Auslastung
Nachdem Sie nun herausgefunden haben, welcher Prozess Ihre gesamte CPU verbraucht, können wir uns mit der Behebung der CPU-Probleme befassen. Wenn Sie festgestellt haben, dass es sich bei dem Prozess nicht um einen Windows-Prozess handelt, z. B. Windows Update oder Windows Firewall, 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 normalerweise nicht tun können, versuchen Sie, den Computer im abgesicherten Modus neu zu starten, und versuchen Sie es erneut.
Wenn Sie wie oben auch zum Tab "Dienste" gelangen, gehen Sie vor und Klicken Sie mit der rechten Maustaste auf den Dienst und wählen Sie Deaktivieren. Auch wenn es Windows Update oder die Firewall ist, keine Sorge, Sie können es später wieder aktivieren. Starten Sie den Computer neu und gehen Sie zur Microsoft-Website und holen Sie sich die Updates manuell. Aktivieren Sie den Dienst erneut und starten Sie den Computer neu und hoffentlich funktionieren die Dinge!
Um einen Dienst in Windows zu deaktivieren, klicken Sie mit der rechten Maustaste auf den Tab Diensteund wählen Sie Eigenschaften.
Wählen Sie als Nächstes Deaktiviertim StarttypKombinationsfeld in der Mitte des Dialogfelds:
Ich habe diesen Prozess ein paar Mal durchlaufen und es hat funktioniert mich. Deaktivieren Sie den Dienst erneut, starten Sie den Computer neu, installieren Sie dann die Updates manuell, aktivieren Sie den Dienst anschließend erneut, und starten Sie den Computer anschließend erneut. Wenn dies nicht funktioniert, müssen Sie eine Reparaturinstallation von Windows durchführen. Führen Sie eine Google-Suche zur Reparaturinstallation aus und folgen Sie den Schritten. Wenn Sie Windows 8 ausführen, können Sie Aktualisieren Sie Ihren Computer. Wenn Sie Fragen haben, schreiben Sie einen Kommentar. Viel Spaß!