? Wenn Sie jemals in der Windows Task-Manager die laufenden Prozesse auf Ihrem Computer geschaut haben , werden Sie wahrscheinlich sehen, ein halbes Dutzend oder so svchost.exe Prozesse laufen auf einmal. Während diese Prozesse in der Regel sind legitim , es gibt nur vier legitime Datei Pfade für diese Dateien auf der Festplatte des Computers befinden. Svchost.exe Definierte
Laut Microsoft " svchost.exe ist ein Generic Host Process für Dienste, die von Dynamic Link Libraries (DLLs) ausgeführt werden. " Windows kann nicht starten eine Dynamic Link Library -Datei oder . Dll -Datei, direkt aus dem Windows . Es muss aus einer ausführbaren Datei geladen werden , so svchost.exe generisch ist , um diese Dienste zu starten DLL verwendet .
Warum sind so viele Scvhost.exes Laufen ?
Da Windows erfordert viele verschiedene Dienste laufen , kann es nicht vielleicht eine einzelne Datei scvhost.exe sie alle oder Windows würde abstürzen oder versinken laufen . Das ist, warum es so viele scvhost.exe Prozesse ausgeführt werden . Windows-Dienste sind in logische Gruppen unterteilt und eine einzelne svchost.exe Instanz für jede dieser Gruppen verwendet . Zum Beispiel ist eine Gruppe Dienstleistungen im Zusammenhang mit Internet -Konnektivität.
Legitime File Paths
Es gibt Orte, an denen vier Datei svchost.exe befinden kann . Die erste ist in "C: Windows \\ System32 " und ist die laufende Kopie von Windows selber. Drei andere Orte, die Sie svchost.exe finden sind "C: Windows \\ ServicePackFiles \\ i386 ", " C : Windows \\ $ $ NtServicePackUninstall " und " C: . \\ I386 "