Android

Was ist der Prozess svchost.exe und warum laufen so viele davon?

Was kann der ColdArc Prozess von ewm? | Schweißversuche mit Titan

Was kann der ColdArc Prozess von ewm? | Schweißversuche mit Titan

Inhaltsverzeichnis:

Anonim

Wenn Sie den Windows Task-Manager öffnen, gibt es einige Prozesse, die Sie sofort erkennen werden. Dann wird es einige geben, von denen Sie keine Ahnung haben werden. Der Prozess " Svchost.exe" ist möglicherweise der häufigste in der Liste und möglicherweise der Prozess, der nur schwer aufzuspüren ist. Lassen Sie uns die Ursache und Wirkung dieses Prozesses untersuchen, der so viele der anderen zu verdrängen scheint.

Svchost.exe ist keine Malware

Das ist normalerweise die erste Sorge, wenn man nicht verstehen kann, worum es geht. Aber es ist definitiv kein Virus, obwohl Malware manchmal versucht, sich als einer zu tarnen und eine Maschine anzugreifen. Svchost.exe ist ein Microsoft Service Host-Prozess. Microsoft gibt an, dass es sich um einen generischen Hostprozessnamen für Dienste handelt, die über Dynamic Link-Bibliotheken ausgeführt werden.

In einfachen Worten ist svchost.exe eine Systemdatei, mit der Windows andere Programme starten kann. Viele Windows-Prozesse werden über DLL-Dateien (Dynamic Linked Library) ausgeführt. DLLs können jedoch nicht eigenständig gestartet und ausgeführt werden. Das Windows-Betriebssystem benötigt ein ausführbares Programm, das als Brücke zum Starten dieser DLLs fungieren kann. Die Datei svchost.exe ist diese 'Brücke'

Um alle verschiedenen DLL-Ausführungsprozesse zu verarbeiten, erstellt svchost.exe mehrere Instanzen von sich selbst. Daher werden Windows-Ressourcen besser genutzt, da eine Reihe von DLL-Diensten als Gruppe unter einer einzelnen svchost-Datei ausgeführt werden.

Aber warum sehen wir so viele von ihnen?

Es ist logisch, wenn man bedenkt, dass svchost.exe eine so wichtige Komponente von Windows ist. Wenn jeder Prozess unter einer svchost.exe ausgeführt wird, kann ein Fehler zu einem systemweiten Absturz führen. Jeder Dienst ist also durch eine logische Instanz von svchost.exe getrennt, die ihn ausführt.

Jede Instanz von svchost.exe ist ein "Host" für die DLLs, auf denen die verschiedenen Dienste unter Windows ausgeführt werden. Zum Beispiel könnte ein Prozess von svchost.exe Netzwerkdienste ausführen, ein anderer könnte Ihre Desktop-Themen behandeln.

Prozesse identifizieren

Welche Dienste unter welchem ​​bestimmten Prozess von svchost.exe ausgeführt werden, ist nützlich, wenn Sie Ruhe suchen und auch Ihre Systemressourcen optimieren möchten, indem Sie diejenigen deaktivieren, die nicht benötigt werden. Es gibt zwei einfache Möglichkeiten, um Svchost-Prozesse zu identifizieren.

1. Verwenden Sie die Befehlszeile: Öffnen Sie das Feld Ausführen von Start und geben Sie CMD ein, um das Befehlsterminal aufzurufen. Geben Sie an der Eingabeaufforderung die Jobliste / SVC ein. Sie können alle dynamischen Bibliotheken anzeigen, die svchost.exe ausführt.

Das Problem bei dieser Methode ist, dass die Prozesse immer noch nicht in einfachem, leicht verständlichem Englisch ablaufen. Wenden wir uns dazu der zweiten Methode zu.

2. Verwenden von Process Explorer: Process Explorer ist ein nettes kleines Dienstprogramm, das Sie direkt aus der ZIP-Datei ausführen können. Führen Sie das eigenständige Programm aus, und markieren Sie dann einzelne Prozesse, um genau zu sehen, was die einzelnen Prozesse tun. Sie können mit der Maus über jeden Prozess fahren, um die Details zu untersuchen.

Wir hoffen, dass dieser Artikel es geschafft hat, den Prozess svchost.exe zu entmystifizieren, und Ihnen dabei geholfen hat, ihn besser zu verstehen.

Wenn Sie Informationen hinzufügen und Informationen über den Prozess "svchost.exe" in Windows teilen möchten, können Sie Ihre Ideen in den Kommentaren einbringen.