Windows 11'de Service Host ve arka plan bileşenleri
Sayfa içeriği
Kısa yanıt
Bölüm başlığı “Kısa yanıt”Windows, svchost.exe süreçlerini Service Control Manager kurallarına göre ayırır veya birleştirir. Bu öncelikle hata izolasyonunu, hizmet belleği hacmini ve süreç sayısını etkiler. Süreç sayısının azaltılması başlı başına bir sistem hızlandırması değildir.
Neyin incelendiği
Bölüm başlığı “Neyin incelendiği”Service Control Manager’ın SvcHostSplitThresholdInKB ve Start değerlerini nasıl okuduğu, başvuruların ne zaman gerçekleştiği ve hangi arka plan bileşenlerinin ek olarak gözlemlendiği incelendi.
Araştırma kapsamı
Bölüm başlığı “Araştırma kapsamı”Windows 11 25H2 build 26200.9168; services.exe ve sistem Registry izlemesi. Üçüncü taraf hizmetlerin tam bağımlılık kümesi incelenmedi.
Yöntem
Bölüm başlığı “Yöntem”SCM davranışının çözümlenmesi, boot izlemesinde parametre okumalarının gözlemlenmesi ve tek tek hizmetlerin devre dışı bırakılıp geri alınmasının doğrulanması.
SvcHostSplitThresholdInKB
Bölüm başlığı “SvcHostSplitThresholdInKB”| Registry path | Value | Type | Default 25H2 | Reader ve timing |
|---|---|---|---|---|
HKLM\SYSTEM\CurrentControlSet\Control |
SvcHostSplitThresholdInKB |
REG_DWORD |
3670016 KB incelenen sistemde |
services.exe, SCM initialization |
Eşik, hizmetlerin ayrı süreçlere dağıtılabileceği koşulları belirler. İncelenen sistemde varsayılan 3670016 değeri 3.5 GB’a karşılık gelir; bu değerin okunması services.exe izlemesinde gözlemlendi. 0xFFFFFFFF değeri mutlaka “asla ayırma” anlamına gelmez: SCM kodunda dönüştürmeden sonra sıfır olmayan bir durum kalır. 2^22 KB’ın katları olan değerler, örneğin 8388608, güvenilir şekilde doğrulandı.
Birleştirme, süreçlerin bakım maliyetlerini azaltabilir ancak izolasyonu düşürür: bir sürecin çökmesi veya büyük özel çalışma kümesi daha fazla hizmeti etkiler. Süreçler ayrıldığında sayı daha fazladır, ancak davranışları ve tanılaması daha öngörülebilirdir. Eşiğin elle değiştirilmesinin evrensel faydası tespit edilmemiştir.
Service Start values
Bölüm başlığı “Service Start values”Start değeri SCM tarafından her hizmet için kendi anahtarında okunur:
HKLM\SYSTEM\CurrentControlSet\Services\<ServiceName> → Start (REG_DWORD)
Temel durumlar:
| Değer | Anlam |
|---|---|
0 |
Boot start, yalnızca boot sürücüleri ve özel hizmetler için |
1 |
System start |
2 |
Automatic start |
3 |
Manual / demand start |
4 |
Disabled |
2 değerinden 3 değerine geçiş, hizmetin işlevlerini koruyarak başlatılma anını değiştirir. Uygulama bir bileşene ihtiyaç duyduğunda, başvuru hizmeti başlatabilir. Hizmet devre dışı bırakılmışsa başvuru hatayla sonuçlanabilir.
Bu şekilde gereksiz tek bir arka plan bileşeninin başlatılma zamanı değiştirilebilir. Değişiklikten önce hizmetin amacını anlayın ve bağımlılıklarını kontrol edin.
İlgili BoosterX ayarları
Bölüm başlığı “İlgili BoosterX ayarları”Hizmet bölümüyle “Dizin oluşturma”, “SysMain”, “Yazdırma hizmetleri”, “Tanılama sürücüleri”, UCPD, “Hizmet gruplama (svchosts.exe)” ayarları ve ilgili güncelleme seçenekleri ilişkilidir. Bir hizmeti devre dışı bırakmak yalnızca işlev gereksizse ve bağımlılık doğrulanmışsa anlamlıdır; sonuç tüm arka plan süreçlerine genellenmemelidir.
Diğer arka plan bileşenleri
Bölüm başlığı “Diğer arka plan bileşenleri”İncelenen Windows 11 25H2’de ilgili parametreler ek olarak kontrol edildi:
| Path | Value | Type | Default/durum |
|---|---|---|---|
HKCU\Software\Microsoft\Windows\CurrentVersion\Search |
SearchboxTaskbarMode |
REG_DWORD |
1 — search glyph gösterildi |
HKCU\Software\Microsoft\Windows\CurrentVersion\CrossDeviceResume\Configuration |
IsResumeAllowed |
REG_DWORD |
1 — resume izin verildi |
| aynı yol | IsOneDriveResumeAllowed |
REG_DWORD |
1 — OneDrive resume izin verildi |
HKCU\Software\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications\MicrosoftWindows.CrossDevice_cw5n1h2txyewy |
package-specific background permission | policy/user setting | package state’e bağlı |
SearchboxTaskbarMode=0 görev çubuğundaki arama simgesini gizler. IsResumeAllowed=0 ve IsOneDriveResumeAllowed=0 cihazlar arasında ilgili çalışmaya devam etme yöntemlerini engeller. Değerler yoksa CrossDeviceResumeView bunları 1 değeriyle oluşturarak bu işlevlere izin verir. Parametreler etkileşimli kabuk bileşenleri tarafından okunur, bu nedenle başvurular kısa önyükleme izlemesine girmeyebilir.
Parametreler, seçilen kabuk bileşeninin belirli arka plan etkinliği türlerini azaltır. Windows’un tüm arka plan süreçlerine yayılmazlar.
Timing ve kanıtlar
Bölüm başlığı “Timing ve kanıtlar”SCM, SvcHostSplitThresholdInKB değerini başlatma sırasında, Start değerini ise hizmetleri listelerken ve başlatırken okur. 25H2 sistem izlemesinde Start değerinin services.exe süreci tarafından okunması gözlemlendi. HKCU’dan bir parametrenin okunması kısa gözlem aralığına girmeyebilir; bu, işlevin yokluğunu kanıtlamaz.
Dizin oluşturma ve SysMain
Bölüm başlığı “Dizin oluşturma ve SysMain”Windows 11 25H2 build 26200.9168 üzerinde “Dizin oluşturma” için devre dışı bırakma ve geri alma doğrulandı. Devre dışı bırakma ve yeniden başlatmanın ardından dizin oluşturucu ve ilgili süreçler başlatılmadı; geri almanın ardından hizmet yeniden çalıştı. Devre dışı bırakmadan önce bu süreçlerin toplam çalışma kümesi yaklaşık 64 MB’tı. Başka bir sistemde hacim farklı olabilir.
SysMain için önyükleme sırasında durumun okunması ve devre dışı bırakmanın ardından başlatmanın durması doğrulandı. Fiziksel bir oyun PC’sindeki nihai etki ölçülmedi. HDD’de verilerin önceden yüklenmesinin devre dışı bırakılması sistemin ve uygulamaların başlatılmasını yavaşlatabilir.
Pratik sayfalar: “Dizin oluşturma” ve “SysMain (Prefetch, Superfetch…)”.
Yazdırma ve tanılama hizmetleri
Bölüm başlığı “Yazdırma ve tanılama hizmetleri”“Yazdırma hizmetleri” yeniden başlatmanın ardından yazdırma kuyruğunu gerçekten devre dışı bırakır. Fiziksel yazıcılarla birlikte ona bağlı sanal senaryolar da, Print to PDF dahil, çalışmayı durdurur.
“Tanılama sürücüleri” ayarının mevcut etkisi Windows tanılama ilkesi hizmetiyle sınırlıdır. Ad, cihaz sürücülerinin kaldırılması veya devre dışı bırakılması olarak anlaşılmamalıdır. Seçimin bedeli, otomatik sorun algılama ve gidermenin bir kısmının kaybedilmesidir.
Pratik sayfalar: “Yazdırma hizmetleri” ve “Tanılama sürücüleri”.
OneDrive
Bölüm başlığı “OneDrive”OneDrive ayarı, eşitlemeyi yasaklayan belgelenmiş Windows ilkesini kullanır. İstemci ve yerel dosyalar korunur. Ayar yalnızca OneDrive yüklüyse geçerlidir. Devre dışı bırakmadan önce gerekli eşitlemeyi tamamlayın ve Files On-Demand dosyalarını kontrol edin.
Pratik sayfa: “OneDrive”.
Sonuçlar
Bölüm başlığı “Sonuçlar”- SCM,
SvcHostSplitThresholdInKBdeğerini başlatma sırasında,Startdeğerini ise hizmetleri listelerken ve başlatırken okur;Startdeğerininservices.exesüreci tarafından okunması 25H2 sistem izlemesinde gözlemlendi. - “Dizin oluşturma” için devre dışı bırakma ve geri alma doğrulandı: devre dışı bırakma ve yeniden başlatmanın ardından dizin oluşturucu ve ilgili süreçler başlatılmadı, geri almanın ardından hizmet yeniden çalıştı. Bu süreçlerin devre dışı bırakmadan önceki toplam çalışma kümesi yaklaşık 64 MB’tı.
- SysMain için önyükleme sırasında durumun okunması ve devre dışı bırakmanın ardından başlatmanın durması doğrulandı.
- “Yazdırma hizmetleri” yeniden başlatmanın ardından yazdırma kuyruğunu devre dışı bırakır; OneDrive ayarı eşitlemeyi yasaklayan belgelenmiş ilkeyi uygular.
Doğrulananlar
Bölüm başlığı “Doğrulananlar”- SCM, ayırma eşiğini başlatma sırasında,
Startdeğerini ise hizmetleri listelerken ve başlatırken okur. - Dizin oluşturma, SysMain ve yazdırma hizmetlerinin devre dışı bırakılması, yeniden başlatmanın ardından ilgili süreçlerin başlatılmasını durdurur; geri alma bunları yeniden etkinleştirir.
- İncelenen sistemde dizin oluşturan süreçlerin çalışma kümesi hacmi.
- HKCU’daki kabuk parametreleri etkileşimli bileşenler tarafından okunur ve kısa önyükleme izlemesine girmeyebilir.
Doğrulanmayanlar
Bölüm başlığı “Doğrulanmayanlar”- Hizmet ayırma eşiğinin elle değiştirilmesinin evrensel faydası.
- Tek tek hizmetlerin devre dışı bırakılmasının FPS, genel CPU veya gecikme üzerindeki etkisi.
- Diğer build’lerde ve farklı sayıda hizmete sahip sistemlerdeki davranış.
Pratik sonuç
Bölüm başlığı “Pratik sonuç”Genel kullanım için Service Host’u Windows varsayılan durumunda bırakın. Elle değişiklik, belirli bir hizmetin tanılanması, bellek sızıntısı veya başlatma çakışması için anlamlıdır. Sonuç yalnızca Task Manager’daki svchost.exe sayısına göre değerlendirilmemelidir.
Sınırlamalar ve kaynaklar
Bölüm başlığı “Sınırlamalar ve kaynaklar”Sonuç, Windows 11 25H2 build 26200.9168 için geçerlidir. Tüm Windows sürümleri, sunucu ilkeleri ve üçüncü taraf hizmetlerin tam bağımlılık kümesi incelenmedi.
Gözlemlerin dinamik kısmının nasıl yineleneceği — bkz. Kendi başınıza nasıl doğrularsınız.
Araştırma ve kullanılan araçlar BoosterX geliştiricisine aittir, bu nedenle geliştiricinin sonuçlarda doğrudan çıkarı vardır. Yöntem ve uygulanabilirlik sınırları yukarıda açıklanmıştır ve sonuçlar açık veriler ile listelenen kamuya açık kaynaklardan doğrulanabilir.
- Service Control Manager: Windows hizmet modeli, Microsoft Learn, doğrulandı 2026-09-01.
- Service configuration: hizmet başlatma değerleri, Microsoft Learn, doğrulandı 2026-09-01.
Kamuya açık kaynaklar doğrulandı: 2026-09-02.
Değişiklik geçmişi
Bölüm başlığı “Değişiklik geçmişi”- 2026-09-20: “Sonuçlar” bölümü, çıkar çatışması feragatnamesi ve yöntemde dinamik gözlemlerin bağımsız doğrulamasına yönelik bağlantı eklendi.
- 2026-09-02: ilk yayın; SCM reader’ları, tek tek hizmetlerin devre dışı bırakılması ve geri alınması doğrulandı, pratik etkinin sınırları eklendi.
