svchost.exe

Windows işletim sisteminde çalışan hizmetlerin ( services ) DLL olarak isimlendirdiğimiz ( dynamic link library ) kütüphanelerin çalışmasına ihtiyaç duymaktadır. Ancak yine windows mimarisinde bu DLL dosyaları direk olarak işletim sistemi tarafından çalıştırılamaz, bunun için ara bir doysa olan executable file denilen exe dosyasına ihtiyacı vardır. İşte bu dosya ismide svchost dosyasıdır. Bunu task manager üzerinden kolaylıkla görebiliriz. Ancak yine task manager üzerinde birden çok svchost.exe görebilirsiniz ki buda çok normal bir durumdur. Çünkü windows işletim sistemi kararlı bir yapıda çalışabilmesi için pek çok servise ihtiyaç duymaktadır. Bunu denetim masasındaki servis konsolundan görebilirsiniz. Durum böyle olunca tüm servisler tek bir svchost.exe ile çalışmak yerine birden çok svchost dosyası kullanılır, bunu temel sebebide olası bir sorunda tek olan svchost crash olursa tüm servisler bundan etkilenecektir.

Bu konuda hakkında daha fazla bilgi için aşağıdaki linki kullanabilirsiniz

http://www.hakanuzuner.com/index.php/svchost-exe.html