svchost.exe

tarafından 18 Eylül 2011 tarihinde Digerleri kategorisine yazıldı.

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.


Buradan aklınıza hangi svchost altında hangi servislerin çalıştığını öğrenmek isteyebilirsiniz, bunun için task manager üzerinde svchost için aşağıdaki gibi sağ tıklayarak açılan menüden “Go to Service(s)” kısmına tıklayarak bu svchost altında çalışan servisleri görebilirsiniz



tıkladığınız zaman aşağıdaki gibi servisleri görebiliyoruz



Genel olarak svchost için yüksek cpu kullanımı vb sorunlar görüyoruz, aslında buradan yüksek cpu kullanan svchost dosyası için ilgili servisi durdurmanız yeterli olacaktır, bu servis gereksiz ise başlangıç için durumunu disable yapabilir veya sorunu araştırabilirsiniz.


Eğer işletim sisteminiz Windows Vista’ dan önce yani windows xp veya Windows 2003 gibi bir işletim sistemi ise bu svchost üzerindende kullanılan servisleri görebiliriz. Bunun için ek bir araca ihtiyaç duymaktayız. Bu aracın ismi process explorer‘ dır. Eğer bu aracı kurar ve ardından çalıştıtırsanız açılan pencerede svchost! a çift tıklayarak açılan pencereden bağlı olduğu servisleri görebilirsiniz.



 

Bu yazı blog üzerinde Tayfun DEĞER tarafından paylaşılmıştır. 2009 yılında açılan blog kısa zaman içerisinde büyük bir izleyici kitlesine sahip olmuştur.Tayfun DEĞER danışmanlık ve eğitimler vermektedir. vExpert 2013-2015, VCP5, VCP5-DT, VCP-Cloud ve MCSE sertifikalarına sahiptir.Twitter 'dan @tayfundeger veya RSS ile sitedeki değişiklikleri takip edebilirsiniz.