Servis Ana Bilgisayar İşlemi Nedir (svchost.exe) ve Neden Bu Kadar Çalışıyor?
Görev Yöneticisi'ni hiç ziyaret ettiyseniz, neden bu kadar çok Servis Ana Bilgisayar işlemi çalıştığını merak etmiş olabilirsiniz. Onları öldüremezsin ve kesinlikle başlamamışsın. Peki onlar neler?
Servis Ana Bilgisayar işlemi, DLL dosyalarından servis yüklemek için bir kabuk görevi görür. Hizmetler ilgili gruplar halinde düzenlenir ve her grup, Hizmet Ana Bilgisayar İşleminin farklı bir örneğinde çalıştırılır. Bu şekilde, bir durumda bir sorun diğer örnekleri etkilemez. Bu işlem, Windows'un çalışmasını engelleyemeyeceğiniz hayati bir parçasıdır.
Bu makale, dwm.exe, ctfmon.exe, mDNSResponder.exe, conhost.exe, rundll32.exe, Adobe_Updater.exe ve diğerleri gibi Görev Yöneticisi'nde bulunan çeşitli işlemleri açıklayan serimizin bir parçasıdır. Bu servislerin ne olduğunu bilmiyor musunuz? Daha iyi okumaya başla!
Peki, Servis Sunucusu Süreci Nedir??
İşte Microsoft'a göre cevap:
Svchost.exe, dinamik bağlantı kitaplıklarından çalışan hizmetler için genel bir ana bilgisayar işlem adıdır..
Fakat bu bize pek yardımcı olmuyor. Bir süre önce, Microsoft, Windows işlevlerinin çoğunu iç Windows hizmetlerine (EXE dosyalarından çalışan) güvenmeye ve bunun yerine DLL dosyalarına dönüştürmeye başladı. Programlama açısından bakıldığında, bu kodu daha yeniden kullanılabilir hale getirir ve tartışmaya açık kalmasını kolaylaştırır. Sorun şu ki, bir DLL dosyasını doğrudan Windows’tan çalıştırılabilir bir dosyayla aynı şekilde başlatamazsınız. Bunun yerine, yürütülebilir bir dosyadan yüklenen bir kabuk, bu DLL hizmetlerini barındırmak için kullanılır. Ve böylece Servis Ana Bilgisayar işlemi (svchost.exe) doğdu.
Neden Bu Kadar Çok Servis Sunucusu Süreci Çalışıyor??
Denetim Masası'ndaki Hizmetler bölümüne daha önce bir göz attıysanız, muhtemelen Windows'un çok fazla hizmet gerektirdiğini fark etmişsinizdir. Her bir hizmet bir Hizmet Sunucusu işleminde çalıştırıldıysa, bir hizmetteki bir başarısızlık tüm Windows'u etkileyebilir. Bunun yerine, ayrıldılar.
Hizmetler, hepsi biraz ilişkili olan mantıksal gruplar halinde düzenlenir ve ardından her bir gruba ev sahipliği yapmak için tek bir Hizmet Sunucusu örneği oluşturulur. Örneğin, bir Servis Ana Bilgisayar işlemi, güvenlik duvarıyla ilgili üç hizmeti çalıştırır. Başka bir Servis Ana Bilgisayarı işlemi, kullanıcı arayüzüyle ilgili tüm hizmetleri çalıştırabilir, vb. Aşağıdaki resimde, örneğin, bir Servis Ana Bilgisayar işleminin birkaç ilgili şebeke servisini yürütürken, bir diğeri uzak prosedür çağrılarıyla ilgili servisler çalıştırdığını görebilirsiniz..
Tüm Bu Bilgilerle Yapacak Bir Şey Var mı??
Açıkçası, çok değil. Windows XP'nin (ve önceki sürümlerin) günlerinde, PC'lerin çok daha sınırlı kaynakları olduğu ve işletim sistemlerinin çok iyi ayarlanmadığı durumlarda, Windows'un gereksiz hizmetlerin çalışmasını durdurması genellikle tavsiye edildi. Bugünlerde hizmetleri devre dışı bırakmanızı önermiyoruz. Modern PC'lerde bellek ve yüksek güçlü işlemciler yüklü olma eğilimindedir. Windows hizmetlerinin modern sürümlerde (ve hangi hizmetlerin çalıştığını) işleme biçiminin kolaylaştırıldığını ve ihtiyacınız olmadığını düşündüğünüz hizmetlerin ortadan kaldırılmasının gerçekten bir etkisi olmadığını da ekleyin..
Bununla birlikte, belirli bir Servis Ana Bilgisayarı örneğinin ya da ilgili bir hizmetin, sürekli aşırı CPU ya da RAM kullanımı gibi sorunlara yol açtığını fark ederseniz, söz konusu olan belirli hizmetleri kontrol edebilirsiniz. Bu en azından sorun gidermeye nereden başlayacağınız konusunda bir fikir verebilir. Belirli bir Hizmet Sunucusu örneği tarafından hangi hizmetlerin barındırıldığını tam olarak görmenin birkaç yolu vardır. Görev Yöneticisi'ndeki şeyleri kontrol edebilir veya İşlem Gezgini adlı harika bir üçüncü taraf uygulamasını kullanarak kontrol edebilirsiniz..
Görev Yöneticisi'nde İlgili Servisleri Kontrol Edin
Windows 8 veya 10 kullanıyorsanız, işlemler Görev Yöneticisinin “İşlemler” sekmesinde tam adlarıyla gösterilir. Bir işlem birden çok hizmet için bir ana bilgisayar olarak görev yapıyorsa, bu hizmetleri yalnızca işlemi genişleterek görebilirsiniz. Bu, hangi servislerin Servis Ana Bilgisayar işleminin her bir örneğine ait olduğunu tanımlamayı çok kolaylaştırır.
Servisi durdurmak, “Hizmetler” Denetim Masası uygulamasında görüntülemek veya hatta servisle ilgili bilgi için çevrimiçi arama yapmak için herhangi bir servisi sağ tıklayabilirsiniz..
Windows 7 kullanıyorsanız, işler biraz farklıdır. Windows 7 Görev Yöneticisi, işlemleri aynı şekilde gruplandırmadı, ya da düzenli işlem adları göstermedi, yalnızca çalışan tüm "svchost.exe" örneklerini gösterdi. Herhangi bir “svchost.exe” örneğiyle ilgili hizmetleri belirlemek için biraz araştırmanız gerekiyordu.
Windows 7'deki Görev Yöneticisi'nin “İşlemler” sekmesinde, belirli bir “svchost.exe” işlemine sağ tıklayın ve ardından “Servise Git” seçeneğini seçin.
Bu, sizi “svchost.exe” işlemi altında çalışan hizmetlerin seçili olduğu “Hizmetler” sekmesine çevirir.
Daha sonra her bir hizmetin tam adını “Açıklama” sütununda görebilirsiniz, böylece çalışmasını istemiyorsanız veya size sorun yaşama nedenini giderirken, hizmeti devre dışı bırakmayı seçebilirsiniz..
İşlem Gezgini'ni Kullanarak İlgili Servisleri Kontrol Edin
Microsoft ayrıca Sysinternals programının bir parçası olarak süreçlerle çalışmak için mükemmel bir gelişmiş araç sunmaktadır. Sadece Process Explorer'ı indirin ve çalıştırın - taşınabilir bir uygulamadır, bu yüzden yüklemenize gerek yok. İşlem Gezgini her türlü gelişmiş özellik sunar - ve daha fazla bilgi edinmek için İşlem Gezgini'ni anlama kılavuzumuzu okumanızı öneririz..
Bununla birlikte, buradaki amaçlarımız için, Process Explorer, “svchost.exe” nin her bir örneği altında ilgili hizmetleri gruplandırır. Dosya adlarına göre listelenir, ancak tam adları “Açıklama” sütununda da gösterilir. Fare işaretçinizi, şu anda çalışmayanlar da dahil olmak üzere, bu işlemle ilgili tüm hizmetlerin yer aldığı bir açılır pencereyi görmek için “svchost.exe” işlemlerinden herhangi birinin üzerine getirebilirsiniz.
Bu İşlem Bir Virüs Olabilir mi??
Sürecin kendisi resmi bir Windows bileşenidir. Bir virüsün gerçek Servis Ana Bilgisayarını kendi çalıştırılabilir aracıyla değiştirmesi mümkün olsa da, bu pek mümkün değildir. Emin olmak istiyorsanız, işlemin altında yatan dosyanın yerini kontrol edebilirsiniz. Görev Yöneticisi'nde herhangi bir Servis Ana Bilgisayarı işlemine sağ tıklayın ve “Dosya Konumunu Aç” seçeneğini seçin.
Dosya Windows \ System32 klasöründe depolanıyorsa, bir virüsle çalışmadığınızdan emin olabilirsiniz..
Bununla birlikte, hala biraz daha gönül rahatlığı istiyorsanız, tercih ettiğiniz virüs tarayıcısını kullanarak her zaman virüs taraması yapabilirsiniz. Eşeği sağlam kazığa bağlamak!