Was ist svchost.exe und ist es sicher oder ist es ein Virus?


„Ich habe meinen Task-Manager geöffnet und gesehen svchost.exe Neben vielen anderen laufenden Prozessen. Was ist svchost.exe und warum läuft es so oft auf meinem Computer? Ist es ein Virus oder etwas anderes? Wie kann ich es loswerden? "
Als ich anfing, die E-Mail-Antwort an unseren groovyReader zurückzuschreiben, entschied ich, dass die Antwort einen vollständigen Artikel wert war.
Die gute Nachricht ist, dass svchost.exe kein Virus oder künstliche Intelligenz ist, die Ihren Computer übernehmen. Die schlechte Nachricht ist, dass es mysteriös und gut darin ist, zu verbergen, was es ist. Das groovigDie Nachricht ist, dass wir mit ein bisschen Graben einiges darüber lernen können, was genau svchost.exe auf Ihrem Computer tut.
Lassen Sie uns zuerst öffnen Windows Task-Manager Verwendung der STRG + ALT + ENTF Menü oder durch Drücken der Verknüpfung STRG + UMSCHALT + ESC. Sobald der Task-Manager geöffnet ist, werden in beiden Fällen mehrere Prozesse von svchost.exe ausgeführt.

Was ist also genau svchost.exe?
Die Microsoft Support-Site definiert es als "Ein generischer Host-Prozessname für Dienste, die aus Dynamic Link-Bibliotheken ausgeführt werden." Richtig. Das ist also ziemlich einfach, jeder kann das verstehen.
EIN "Dynamische Link Bibliothek" auch bekannt als DLL Datei ist nur ein großer Block von Programmcode. Es gibt viele nette Tricks, die Entwickler mit diesen Dateien ausführen können, um die Ausführung zu beschleunigen und weniger Speicherplatz zu beanspruchen. Das Problem ist, dass eine DLL-Datei nicht eigenständig ausgeführt werden kann. Du brauchst ein .exe oder "ausführbar" Datei zum Laden der DLL und ihres Codes.
Jetzt, da wir wissen, dass es sich um eine DLL-Datei handelt, sollte es so seinleichter zu verstehen, warum svchost als "generischer Host" bezeichnet wird. Es werden lediglich DLL-Dateien geladen, damit sie Systemanwendungen ausführen und ausführen können. Sie brauchen sich also keine Sorgen zu machen, oder? Nun, es besteht die Möglichkeit, dass Sie einen Virus herunterladen, der Ihr unschuldiges svchost dazu bringt, einige DLLs von der dunklen Seite zu laden. Wenn Sie Ihren Computer mit allen Microsoft-Sicherheitsupdates auf dem neuesten Stand halten und eine Antiviren-App ausführen, sollten Sie das Risiko minimieren.
Okay, großartig, es ist nur ein Gastgeber für noch mehrProzesse! Jetzt bin ich noch neugieriger und möchte wissen, was genau von svchost.exe ausgeführt wird. Wie überprüfe ich das? Es gibt zwei einfache Möglichkeiten, svchost.exe im Auge zu behalten. Das erste ist die Befehlszeile.
So können Sie über die Befehlszeile herausfinden, welche Prozesse auf Ihrem Computer ausgeführt werden.
1. Klicken das Startmenü und dann klicken Lauf. Im angezeigten Fenster Ausführen Art im cmd und Drücken Sie OKAY.

2. Im Befehlsfenster Art Jobliste / SVC, und dann Drücken Sie EINGEBEN. Jetzt können Sie alle aufgelisteten dynamischen Bibliotheken sehen, die svchost.exe ausführt.

Das Problem mit der Kommandozeile ist, dass sie noch seltsamere Prozesse hervorbringt, die so mysteriös erscheinen wie svchost. Also hier ist, wo wir brauchen Laden Sie ein Programm von Microsoft herunter Prozess-Explorer genannt (zum Herunterladen klicken). Process Explorer ist eigenständig und erfordert keine Installation. Gerade Entpacken die heruntergeladene Datei und führen Sie es aus. Sobald Sie es ausgeführt haben, können Sie einzelne Prozesse hervorheben und sehen, was jeder Prozess tut. Dieser Vorgang funktioniert auch mit Windows XP, Vista und sogar Windows 7!
Starten wir also den Process Explorer und schauen uns die Datei svchost.exe auf meinem System an.
Einmal geöffnet, bewegen Sie den Mauszeiger einfach über einen Vorgang wie svchost.exe für Details darüber.

Wenn Sie noch mehr Details wünschen Rechtsklick svchost.exe und Klicken Eigenschaften dann Wählen das Dienstleistungen Tab.

Okay, alles sieht gut aus, jetzt wissen wir esWas ist svchost.exe und wie werden alle ausgeführten Dienste entschlüsselt? Nachdem Sie damit herumgespielt haben, werden Sie feststellen, dass einige der svchosts nicht so viele Dienste ausführen wie andere. Und warte, warum laufen so viele Svchosts gleichzeitig?
Jeder svchost führt Dienste basierend auf logisch ausDienstgruppen können beispielsweise Netzwerkdienste ausführen, während andere Gerätetreiber verarbeiten. Das Ausführen dieser Dienste auf separaten Hosts ist eine nette Funktion, da auf diese Weise nicht das gesamte System auf einmal heruntergefahren wird, wenn einer von ihnen stirbt. <puh> Das ist ein ziemlicher Mund voll, nicht wahr?
Ich hoffe dir hat dieser groovige Artikel gefallen! Es hat mir sehr viel Spaß gemacht, es zu schreiben. Wenn ich jedoch etwas verpasst habe oder Sie noch weitere Fragen haben, können Sie eine Nachricht unter ODER schreiben. Begleiten Sie uns in unserem kostenlosen Community-Forum für technischen Support und posten Sie Ihre Frage!
Hinterlasse einen Kommentar