Windows 10'da Bireysel Hizmetlere Göre Kaynak Kullanımını Görüntüleme

Windows 10 Creators Update ("Redstone 2" kod adlı) Önizleme Derlemesi 14942 ile hizmetlerin barındırılma şekli değişti. 3,5 GB'den fazla RAM'e sahip Windows 10 v1703 sistemlerinde, her hizmet, paylaşılan bir hizmet süreci altında çalışmak yerine kendi hizmet ana bilgisayarını (svchost.exe) alır. Bu, her bir hizmetin kaynak kullanımını görüntülemenizi sağlar. Buradaki kaynaklar ağ, bellek, disk ve CPU kullanımı anlamına gelir.

Windows 2000'den başlayarak Windows 10 v1607'ye kadar, her biri svchost.exe işlemi bir dizi hizmeti barındırmak için kullanılır - orijinal olarak hizmetler tarafından kaynak kullanımını azaltmak için tasarlanmış bir model. Paylaşılan hizmet süreci modelinde, her bir svchost.exe işlemi altında hangi hizmetlerin çalıştığını bulmak için Görev Yöneticisi'ni açın ve seçimi genişletmek için "Hizmet Ana Bilgisayarı:" yanındaki şerit simgesini tıklayın. Bu işlem tarafından barındırılan hizmet listesini görebilirsiniz.

svchost ayrı pencereler 10

Veya Tasklist.exe komutunu kullanın. Bir Komut İstemi penceresi açın ve şunu yazın:

görev listesi /svc
svchost ayrı pencereler 10

Bu, her svchost.exe örneği altında çalışan hizmetlerin listesini gösterir.

Her Hizmet için Ayrı Hizmet Ana Bilgisayarı (svchost.exe)

Redstone 2'de yukarıdaki model değişti, çünkü Microsoft'taki uzmanlar bellek tasarrufu sağlayan Avantaj o kadar da önemli değil - sistemlerin yeterli RAM'den daha fazlasına sahip olduğu göz önüne alındığında, günler.

Yine de istisnalar var. Kritik olarak kabul edilen sistem hizmetleri — kurtarılması sistemin yeniden başlatılmasını gerektirenler ve diğer seçili hizmetler gruplandırılmış olarak kalacaktır. İçerik Oluşturucu Güncelleme Önizleme Yapılarında gördüklerime göre, gruplar halinde kalan hizmetler aşağıda belirtilmiştir:

  • 1. Set: BrokerAltyapı, DcomLaunch, Güç, SystemEventsBroker
  • 2. Set: BFE, CoreMessagingRegistrar, MpsSvc
  • Set 3: OneSyncSvc_5235d, PimIndexMaintenanceSvc_5235d, UnistoreSvc_5235d, UserDataSvc_5235d
  • Set 4: BITS, UsoSvc, wuauserv

Hizmetlerin geri kalanı gruplandırılmamıştır - ayrı işlemlerde çalıştırılır.

svchost ayrı pencereler 10

Windows 10 Creators Update, Mart 2017 civarında bir yerde yayınlanabilir. Build 14942 veya sonraki bir sürümünü çalıştıran bir Windows 10 Insider iseniz, 3.5 GB'den fazla RAM'e sahip bir bilgisayarda, svchost.exe'nin bu ek örneklerini fark etmiş olabilirsiniz. Çalışan yaklaşık 70'den fazla svchost.exe işlemi olabilir. Windows 10 v1607'de ise svchost.exe örneklerinin sayısı, sistemde kurulu ve çalışan hizmet sayısına bağlı olarak 20'lerdeydi.

Gruplandırılmamış Hizmetleri Çalıştırmanın Avantajları

göre Microsoft, grup çözme hizmetleri şu dört avantajı sağlar:

1. Güvenilirliği artırın: Bir hizmet başarısız olursa, yalnızca bu svchost.exe örneği kaldırılır. Daha önce, bir hizmet başarısız olursa, svchost.exe'nin sonlandırılması diğer hizmetlerin durmasına neden olur.

2. Şeffaflığı Artırın: Artık kullanılan sistem kaynaklarını (Bellek, CPU, Disk ve Ağ kullanımı) takip edebilirsiniz. her hizmet tarafından, Görev Yöneticisinin İşlemler sekmesinden veya komut satırı sütunlu Ayrıntılar sekmesinden etkinleştirilmiş. İşlemler veya Ayrıntılar sekmesindeki Komut satırı sütunu, hizmetin kısa adını gösterir.

svchost ayrı pencereler 10
svchost.exe -k  -s 

Örneğin:

svchost.exe -k netsvcs -s winmgmt

Burada "winmgmt", "Windows Yönetim Araçları" hizmetinin kısa adıdır.

Önceden, svchost.exe'nin neden olduğu hizmet hatalarını ve çökmelerini veya CPU kullanımı artışlarını gidermek için gelişmiş yöntemler kullanmanız gerekiyordu. Yöntemlerden bazıları, bir hizmeti ayrı bir ana bilgisayar işleminde çalışacak şekilde yapılandırmak için hizmet yalıtımını (sc.exe komut satırını kullanarak) veya ayrı bir hizmet grubu oluşturmak ve soruna neden olan bireysel hizmeti belirlemek ve teşhis etmek için gelişmiş sorun giderme araçlarını kullanmak. sorun. Görmek Svchost.exe sorun giderme.

Hizmetler ayrı svchost.exe altında çalıştığından, 3.5+ GB RAM'e sahip Windows 10 Redstone 2 sistemlerinde işlem zaten, hangi hizmetin bir soruna neden olduğunu öğrenebilir ve harekete geçebilirsiniz. buna göre. Sorunlar arasında %100 CPU kullanımı veya yüksek bellek kullanımı ve tekrarlanan çökmeler sayılabilir.

3. Servis maliyetlerini azaltın: Servis süreçlerinin artan şeffaflığı, sorun gidermeyi kolaylaştıracaktır. Teknik destek mühendisleri, sorunları bireysel hizmete indirgeyebilir ve hızlı bir şekilde düzeltebilir, bu da servis maliyetlerinin düşmesine neden olur.

4. Güvenliği artırın: İşlem izolasyonu ve hizmetler için bireysel izin setleri güvenliği artıracaktır.

Sonuç: Bu nedenle, Windows 10 Creators Update'i (2017'de geliyor) yükledikten sonra, Görev Yöneticisi'nde 70'den fazla svchost.exe örneği görürseniz paniğe kapılmayın.


Küçük bir rica: Bu gönderiyi beğendiyseniz, lütfen paylaşır mısınız?

Sizden bir "küçük" paylaşım, bu blogun büyümesine ciddi anlamda çok yardımcı olacaktır. Bazı harika öneriler:
  • İğnele!
  • En sevdiğiniz blog + Facebook, Reddit'te paylaşın
  • Cıvılda!
Bu yüzden desteğin için çok teşekkür ederim okuyucum. 10 saniyeden fazla zamanınızı almaz. Paylaşım butonları hemen aşağıdadır. :)