Přeskočit na obsah

Service Host a systémové komponenty na pozadí Windows 11

Na této stránce

Windows rozděluje nebo slučuje procesy svchost.exe podle pravidel Service Control Manager. To ovlivňuje především izolaci selhání, objem režijní paměti a počet procesů. Snížení počtu procesů není samostatným zrychlením systému.

Zkoumalo se, jak Service Control Manager čte SvcHostSplitThresholdInKB a Start, kdy dochází k přístupům a jaké další součásti na pozadí byly pozorovány.

Windows 11 25H2 build 26200.9168; services.exe a systémové Registry trasování. Úplný soubor závislostí služeb třetích stran nebyl zkoumán.

Rozbor chování SCM, pozorování čtení parametrů v boot trasování a ověření vypnutí a obnovení jednotlivých služeb.

SvcHostSplitThresholdInKB

Sekce “SvcHostSplitThresholdInKB”
Registry path Value Type Default 25H2 Reader a timing
HKLM\SYSTEM\CurrentControlSet\Control SvcHostSplitThresholdInKB REG_DWORD 3670016 KB ve zkoumaném systému services.exe, SCM initialization

Prahová hodnota určuje podmínky, za kterých mohou být služby rozděleny do samostatných procesů. Ve zkoumaném systému výchozí hodnota 3670016 odpovídá 3.5 GB; její čtení bylo pozorováno v trasování services.exe. Hodnota 0xFFFFFFFF nemusí nutně znamenat „nikdy nerozdělovat“: po převodu v kódu SCM zůstává nenulový stav. Spolehlivě potvrzeny jsou hodnoty, které jsou násobky 2^22 KB, například 8388608.

Slučování může snížit náklady na provoz procesů, ale snižuje izolaci: selhání nebo velký soukromý pracovní soubor paměti jednoho procesu ovlivní více služeb. Při rozdělování procesů je jich více, ale jejich chování a diagnostika jsou předvídatelnější. Univerzální přínos ruční změny prahové hodnoty nebyl stanoven.

Hodnotu Start čte SCM pro každou službu v jejím vlastním klíči:

HKLM\SYSTEM\CurrentControlSet\Services\<ServiceName> → Start (REG_DWORD)

Základní stavy:

Hodnota Význam
0 Boot start, pouze pro boot ovladače a speciální služby
1 System start
2 Automatic start
3 Manual / demand start
4 Disabled

Přechod z 2 na 3 mění okamžik spuštění služby při zachování jejích funkcí. Když aplikace bude potřebovat komponentu, přístup může službu spustit. Pokud je služba zakázána, přístup může skončit chybou.

Tak lze změnit dobu spuštění jednotlivé nepotřebné součásti na pozadí. Před změnou se seznamte s účelem služby a zkontrolujte její závislosti.

Související nastavení BoosterX

Sekce “Související nastavení BoosterX”

Se sekcí služeb souvisí nastavení „Indexace“, „SysMain“, „Tiskové služby“, „Diagnostické ovladače“, UCPD, „Seskupování služeb (svchosts.exe)“ a související varianty aktualizací. Vypnutí služby má smysl pouze při nepotřebné funkci a ověřené závislosti; výsledek nelze zobecňovat na všechny procesy na pozadí.

Další součásti na pozadí

Sekce “Další součásti na pozadí”

Ve zkoumaném Windows 11 25H2 byly navíc ověřeny související parametry:

Path Value Type Default/stav
HKCU\Software\Microsoft\Windows\CurrentVersion\Search SearchboxTaskbarMode REG_DWORD 1 — search glyph zobrazen
HKCU\Software\Microsoft\Windows\CurrentVersion\CrossDeviceResume\Configuration IsResumeAllowed REG_DWORD 1 — resume povolen
stejná cesta IsOneDriveResumeAllowed REG_DWORD 1 — OneDrive resume povolen
HKCU\Software\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications\MicrosoftWindows.CrossDevice_cw5n1h2txyewy package-specific background permission policy/user setting závisí na package state

SearchboxTaskbarMode=0 skrývá ikonu vyhledávání na hlavním panelu. IsResumeAllowed=0 a IsOneDriveResumeAllowed=0 zakazují příslušné způsoby pokračování práce mezi zařízeními. Pokud hodnoty chybí, CrossDeviceResumeView je vytvoří s hodnotou 1, čímž tyto funkce povolí. Parametry čtou interaktivní komponenty shellu, proto se přístupy nemusí objevit v krátkém trasování spouštění.

Parametry omezují jednotlivé druhy aktivity na pozadí vybrané komponenty shellu. Nevztahují se na všechny procesy Windows na pozadí.

SCM čte SvcHostSplitThresholdInKB při inicializaci a Start při výčtu a spouštění služeb. V systémovém trasování 25H2 bylo pozorováno čtení Start procesem services.exe. Čtení parametru z HKCU se nemusí objevit v krátkém intervalu pozorování; to nedokazuje nepřítomnost funkce.

Pro „Indexaci“ na Windows 11 25H2 build 26200.9168 bylo ověřeno vypnutí a obnovení. Po vypnutí a restartu se indexer a související procesy nespouštěly; po obnovení služba opět fungovala. Před vypnutím činil celkový pracovní soubor paměti těchto procesů přibližně 64 MB. Na jiném systému se objem může lišit.

Pro SysMain bylo potvrzeno čtení stavu při spouštění a zastavení spouštění po vypnutí. Konečný efekt na fyzickém herním PC nebyl měřen. Na HDD může vypnutí předběžného načítání dat zpomalit spouštění systému a aplikací.

Praktické stránky: „Indexace“ a „SysMain (Prefetch, Superfetch…)“.

Tiskové služby a diagnostika

Sekce “Tiskové služby a diagnostika”

„Tiskové služby“ skutečně vypnou frontu tisku po restartu. Spolu s fyzickými tiskárnami přestanou fungovat i virtuální scénáře na nich závislé, včetně Print to PDF.

Současné působení nastavení „Diagnostické ovladače“ je omezeno na službu zásad diagnostiky Windows. Název nelze chápat jako odstranění nebo vypnutí ovladačů zařízení. Cenou volby je ztráta části automatického zjišťování a odstraňování potíží.

Praktické stránky: „Tiskové služby“ a „Diagnostické ovladače“.

Nastavení OneDrive používá dokumentovanou zásadu Windows, která zakazuje synchronizaci. Klient a místní soubory zůstávají zachovány. Nastavení působí pouze při nainstalovaném OneDrive. Před vypnutím dokončete potřebnou synchronizaci a zkontrolujte soubory Files On-Demand.

Praktická stránka: „OneDrive“.

  • SCM čte SvcHostSplitThresholdInKB při inicializaci a Start — při výčtu a spouštění služeb; čtení Start procesem services.exe bylo pozorováno v systémovém trasování 25H2.
  • Pro „Indexaci“ bylo ověřeno vypnutí a obnovení: po vypnutí a restartu se indexer a související procesy nespouštěly, po obnovení služba opět fungovala. Celkový pracovní soubor paměti těchto procesů před vypnutím činil přibližně 64 MB.
  • Pro SysMain bylo potvrzeno čtení stavu při spouštění a zastavení spouštění po vypnutí.
  • „Tiskové služby“ vypnou frontu tisku po restartu; nastavení OneDrive uplatňuje dokumentovanou zásadu zákazu synchronizace.
  • SCM čte prahovou hodnotu rozdělení při inicializaci a Start — při výčtu a spouštění služeb.
  • Vypnutí indexace, SysMain a tiskových služeb zastaví spouštění souvisejících procesů po restartu; obnovení je opět zapne.
  • Objem pracovního souboru paměti indexujících procesů ve zkoumaném systému.
  • Parametry shellu z HKCU čtou interaktivní komponenty a nemusí se objevit v krátkém trasování spouštění.
  • Univerzální přínos ruční změny prahové hodnoty rozdělení služeb.
  • Vliv vypnutí jednotlivých služeb na FPS, celkový CPU nebo latenci.
  • Chování na jiných buildech a systémech s jiným počtem služeb.

Pro běžné použití ponechte Service Host ve stavu Windows default. Ruční změna má smysl pro diagnostiku konkrétní služby, únik paměti nebo konflikt spouštění. Výsledek nelze hodnotit pouze podle počtu svchost.exe v Task Manager.

Výsledek se vztahuje na Windows 11 25H2 build 26200.9168. Nebyly zkoumány všechny edice Windows, serverové zásady ani úplný soubor závislostí služeb třetích stran.

Jak zopakovat dynamickou část pozorování — viz Jak ověřit samostatně.

Výzkum a použité nástroje patří vývojáři BoosterX, proto má vývojář přímý zájem na výsledcích. Metodika a hranice použitelnosti jsou popsány výše a závěry lze ověřit podle otevřených dat a uvedených veřejných zdrojů.

Veřejné zdroje ověřeny: 2026-09-02.

  • 2026-09-20: přidána sekce „Výsledky“, disclaimer o konfliktu zájmů a odkaz na samostatné ověření dynamických pozorování v metodice.
  • 2026-09-02: první publikace; potvrzeny readers SCM, vypnutí a obnovení jednotlivých služeb, přidány hranice praktického efektu.