Svchost.exe nedir?

Görev yöneticisine hiç girdiyseniz ve işlemler sekmesini açtıysanız, büyük olasılıkla bir sorunuz var: neden bu kadar çok svchost.exe işlemi çalışıyor ve ne yapıyorlar? Bugünkü yazımızda svchost.exe işlemleri hakkında bilgi vereceğiz.

Öyleyse nedir?

Microsoft'un tanımından: svchost.exe, dinamik bağlantı kitaplıklarından başlatılan hizmetler için ana işlemin genel adıdır.

Bir süre önce Microsoft, tüm işlevleri dahili Windows hizmetlerinden exe dosyaları yerine DLL dosyalarına taşımaya başladı. Programlama açısından, çoklu kullanım için mantıklıdır, ancak aynı zamanda bir sorun da vardır - dll dosyalarını doğrudan Windows'tan çalıştıramazsınız, çalışan exe yürütülebilir programdan yüklenmeleri gerekir. Bu nedenle svchost.exe işlemi doğdu.

Neden bu kadar çok svchost.exe işlemi var?

Windows hizmetlerine daha önce giriş yaptıysanız, muhtemelen bunların büyük bir listesini görmüşsünüzdür. Bir saniye düşünün, her hizmet ayrı bir svchost.exe tarafından başlatılsaydı, bu dosyalardan kaç tane olurdu? Sistem büyük olasılıkla hemen çökecektir.

İşlemlerde, her svchost.exe bir grup ilgili hizmetten sorumludur. Örneğin, svchost.exe'nin bir örneği güvenlik duvarıyla ilgili üç hizmeti başlatır, svchost.exe'nin başka bir örneği kullanıcı arabirimiyle ilgili hizmetleri çalıştırır, vb.

  Onlarla ne yapabilirsiniz?

Servislere gidebilir ve gereksiz olanları devre dışı bırakabilirsiniz. İşlemcide svchost.exe'den biriyle yük fark ederseniz, bu işlemi yeniden başlatmayı deneyebilirsiniz.

Belirli bir svchost.exe üzerinde hangi hizmetlerin çalıştığını da öğrenebilirsiniz:

1. Görev yöneticisini başlatın (Ctrl + Shift + Esc'yi başlatma yollarından biri) ve "İşlemler" sekmesinde, "Tüm kullanıcıların işlemlerini göster" i tıklayın;

Windows 8 ve 10'da, Görev Yöneticisi'ni açtıktan sonra "Ayrıntılar" sekmesine gidin

2. Herhangi bir svchost.exe işlemine farenin sağ tuşuyla tıklayın ve "Hizmetlere git" i seçin

3. Bu sekmede, bu işlemle başlatılan tüm hizmetler vurgulanacaktır.

Svchost.exe'nin arkasında hangi hizmetlerin gizlendiğini komut satırından görüntüleyin

Bir komut istemi açın (Windows'un tüm sürümlerinde çalışan yöntemlerden biri - arama çubuğuna cmd yazın ve Enter tuşuna basın);

tasklist / SVC  komutunu  girin ve Enter tuşuna basın, listede çalışan tüm işlemleri ve bunların altında neyin gizli olduğunu göreceksiniz. Her svchost.exe dosyasının önünde, bu süreçte çalışan hizmetleri göreceksiniz.

İşlem Gezgini'ni kullanarak svchost.exe'nin arkasında hangi hizmetlerin gizlendiğini görün

Belirli bir svchost.exe'nin arkasında hangi hizmetlerin gizlendiğini daha ayrıntılı görmek için Microsoft'tan Process Explorer'ı yükleyin. Fareleri belirli bir işlemde gezdirmek - tüm hizmetlerin bir listesini göreceksiniz.

İstediğiniz svchost.exe işlemini, sol fare düğmesine çift tıklayarak da açabilirsiniz => "Hizmetler" sekmesine gidin ve çalışan tüm hizmetleri göreceksiniz, ayrıca herhangi bir hizmete tıklayarak - aşağıda açıklamasını göreceksiniz ve bu hizmeti devre dışı bırakabilir veya yeniden başlatabilirsiniz.

Hizmetleri devre dışı bırakın

Görev yöneticisinde, "Hizmetler" sekmesine gittiğinizde - herhangi bir sağ tuşa tıklayıp "Hizmeti durdur" seçeneğini seçebilir veya "Hizmeti başlat" ı tıklayıp seçebilirsiniz. Ayrıca, İşlem Gezgini aracılığıyla, yukarıda açıklandığı gibi herhangi bir hizmeti devre dışı bırakabilirsiniz.

Tüm hizmetleri tam açıklamalarıyla görmek için, gereksiz olanları devre dışı bırakın ve gerekli olanları etkinleştirin - arama çubuğuna  services.msc yazın  ve Enter'a basın (veya görünen pencerede Win + R => tuşlarına basın, services.msc  komutunu girin  ve Tamam'ı tıklayın)

Devre dışı bırakmak istediğiniz herhangi bir hizmete sağ tıklayın ve "Özellikler" i seçin (veya farenin sol düğmesine çift tıklayarak hizmeti açın).

Başlangıç ​​türünün karşısında, "Devre Dışı" seçeneğini seçin ve aşağıda "Durdur" u, ardından "Uygula" ve "Tamam" ı tıklayın

Bir süreç bir virüs olabilir mi?

Aynı görev yöneticisinde, şüpheli işleme sağ tıklayın ve Windows \ System32 klasöründe bulunuyorsa "Özellikler" i seçin - büyük olasılıkla bir virüs değildir.

Ancak yine de, bilgisayarınız çok yavaşlamaya başlarsa, birçok gereksiz uygulama ve reklam vardır, o zaman sahip olduğunuz değerli antivirüs ne olursa olsun, sistemi virüslere karşı kontrol etmeniz önerilir. Birden fazla kez duydum "Harika bir antivirüsüm var, birçok kez taradım ve hiçbir şeyim yok, virüsüm yok", sonra anlaşılmaz programların ortaya çıkması, her şeyin aptalca ve çok fazla reklam olması saçma ... Sistemi virüslere karşı kontrol edin - gereksiz olmayacak! Tarayıcınızı nasıl tekrar hızlı hale getireceğinizle ilgili makaleden birkaç yardımcı program çalıştırın ve son olarak zemana yardımcı programı ile taramayı deneyin.

Bugün için hepsi bu, eğer eklemeler varsa - yorum yazın! İyi şanslar 🙂