Was ist der Svchost.exe-Prozess und warum werden so viele davon ausgeführt?
Verschiedenes / / February 11, 2022
Wenn Sie Windows öffnen Taskmanager, gibt es einige Prozesse, die Sie sofort erkennen werden. Dann gibt es einige, von denen Sie keine Ahnung haben. Der Svchost.exe Der Prozess ist vielleicht der häufigste in der Liste und vielleicht derjenige, der schwer aufzuspüren ist. Schauen wir uns die Ursache und Wirkung dieses Prozesses an, der so viele andere zu verdrängen scheint.
Svchost.exe ist KEINE Malware
Das ist normalerweise die erste Sorge, wenn Sie nicht entziffern können, worum es geht. Aber es ist definitiv kein Virus, obwohl Malware manchmal versucht, sich als solcher zu tarnen und eine Maschine anzugreifen. Svchost.exe ist ein Microsoft-Diensthostprozess. sagt Microsoft es ist ein generischer Hostprozessname für Dienste, die von Dynamic Link Libraries ausgeführt werden.
Einfacher ausgedrückt ist svchost.exe eine Systemdatei, die es Windows ermöglicht, andere Programme zu starten. 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 all die verschiedenen DLL-Ausführungsprozesse handhaben zu können, erstellt svchost.exe mehrere Instanzen von sich selbst. Daher werden Windows-Ressourcen besser genutzt, da mehrere DLL-Dienste als Gruppe unter einer einzigen svchost-Datei ausgeführt werden.
Aber warum sehen wir so viele von ihnen?
Es ist eigentlich ziemlich logisch, wenn man bedenkt, dass svchost.exe eine so kritische Komponente von Windows ist. Wenn jeder Prozess unter einer svchost.exe lief, könnte ein Fehler zu einem systemweiten Absturz führen. Jeder Dienst wird 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, die die verschiedenen Dienste unter Windows ausführen. Für z.B. ein svchost.exe-Prozess könnte Netzwerkdienste ausführen, ein anderer könnte Ihre Desktop-Designs handhaben.
Identifizieren der Prozesse
Welche Dienste unter welchem bestimmten svchost.exe-Prozess ausgeführt werden, ist nützlich, wenn Sie suchen etwas Seelenfrieden und auch, um Ihre Systemressourcen zu optimieren, indem Sie diejenigen deaktivieren, die nicht benötigt werden. Es gibt zwei einfache Möglichkeiten, 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. Eintippen Aufgabenliste /SVC an der Aufforderung. Sie können alle dynamischen Bibliotheken sehen, die svchost.exe ausführt.
Das Problem bei dieser Methode ist, dass die Prozesse immer noch nicht in einfachem, leicht verständlichem Englisch sind. Wenden wir uns dazu der zweiten Methode zu.
2.Verwenden des Prozess-Explorers: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 Sie können dann einzelne Prozesse hervorheben und genau sehen, was jeder Prozess tut. Sie können mit der Maus über jeden Prozess fahren, um sich die Details anzusehen.
Wir hoffen, dass es diesem Artikel gelungen ist, den Prozess svchost.exe zu entmystifizieren und Ihnen dabei geholfen hat, ihn besser zu verstehen.
Wenn Sie Informationen hinzufügen und Dinge teilen möchten, die Sie über den svchost.exe-Prozess in Windows wissen, können Sie gerne Ihre Ideen in die Kommentare einbringen.
Zuletzt aktualisiert am 07. Februar 2022
Der obige Artikel kann Affiliate-Links enthalten, die Guiding Tech unterstützen. Dies beeinträchtigt jedoch nicht unsere redaktionelle Integrität. Die Inhalte bleiben unvoreingenommen und authentisch.