Pular para o conteúdo

Service Host e componentes em segundo plano do Windows 11

Nesta página

O Windows divide ou agrupa processos svchost.exe de acordo com as regras do Service Control Manager. Isto afeta sobretudo o isolamento de falhas, o volume de memória de serviço e o número de processos. Reduzir o número de processos não é, por si só, um aceleramento do sistema.

Verificou-se como o Service Control Manager lê SvcHostSplitThresholdInKB e Start, quando ocorrem os acessos e que componentes em segundo plano foram adicionalmente observados.

Windows 11 25H2 build 26200.9168; services.exe e rastreio de Registry do sistema. O conjunto completo de dependências de serviços de terceiros não foi verificado.

Análise do comportamento do SCM, observação da leitura de parâmetros no rastreio de boot e verificação da desativação e reposição de serviços individuais.

Registry path Value Type Default 25H2 Reader e timing
HKLM\SYSTEM\CurrentControlSet\Control SvcHostSplitThresholdInKB REG_DWORD 3670016 KB no sistema estudado services.exe, SCM initialization

O limiar define as condições em que os serviços podem ser distribuídos por processos separados. No sistema estudado, o valor predefinido 3670016 corresponde a 3.5 GB; a sua leitura foi observada no rastreio services.exe. O valor 0xFFFFFFFF não significa necessariamente «nunca dividir»: após a conversão no código do SCM permanece um estado não nulo. Foram confirmados de forma fiável valores múltiplos de 2^22 KB, por exemplo 8388608.

O agrupamento pode reduzir os custos de manutenção dos processos, mas diminui o isolamento: uma falha ou um grande conjunto de trabalho privado de memória de um processo afeta mais serviços. Com a divisão de processos, há mais processos, mas o seu comportamento e diagnóstico são mais previsíveis. O benefício universal da alteração manual do limiar não foi estabelecido.

O valor Start é lido pelo SCM para cada serviço na sua própria chave:

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

Estados principais:

Valor Significado
0 Boot start, apenas para boot-drivers e serviços especiais
1 System start
2 Automatic start
3 Manual / demand start
4 Disabled

A transição de 2 para 3 altera o momento de arranque do serviço, mantendo as suas funções. Quando a aplicação precisar do componente, o acesso pode iniciar o serviço. Se o serviço estiver desativado, o acesso pode terminar com erro.

Assim é possível alterar o momento de arranque de um componente em segundo plano específico desnecessário. Antes de alterar, compreenda a finalidade do serviço e verifique as suas dependências.

Com a secção de serviços estão relacionadas as definições «Indexação», «SysMain», «Serviços de impressão», «Drivers de diagnóstico», UCPD, «Agrupamento de serviços (svchosts.exe)» e variantes relacionadas de atualizações. Desativar um serviço só faz sentido quando a função é desnecessária e a dependência foi verificada; o resultado não deve ser generalizado a todos os processos em segundo plano.

No Windows 11 25H2 estudado foram adicionalmente verificados parâmetros relacionados:

Path Value Type Default/estado
HKCU\Software\Microsoft\Windows\CurrentVersion\Search SearchboxTaskbarMode REG_DWORD 1 — search glyph mostrado
HKCU\Software\Microsoft\Windows\CurrentVersion\CrossDeviceResume\Configuration IsResumeAllowed REG_DWORD 1 — resume permitido
o mesmo caminho IsOneDriveResumeAllowed REG_DWORD 1 — OneDrive resume permitido
HKCU\Software\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications\MicrosoftWindows.CrossDevice_cw5n1h2txyewy package-specific background permission policy/user setting depende do package state

SearchboxTaskbarMode=0 oculta o ícone de pesquisa na barra de tarefas. IsResumeAllowed=0 e IsOneDriveResumeAllowed=0 proíbem os respetivos modos de continuação do trabalho entre dispositivos. Se os valores estiverem ausentes, CrossDeviceResumeView cria-os com o valor 1, permitindo essas funcionalidades. Os parâmetros são lidos por componentes interativos da shell, pelo que os acessos podem não aparecer num rastreio de arranque curto.

Os parâmetros reduzem tipos específicos de atividade em segundo plano do componente de shell selecionado. Não se aplicam a todos os processos em segundo plano do Windows.

O SCM lê SvcHostSplitThresholdInKB na inicialização, e Start na enumeração e arranque dos serviços. No rastreio de sistema 25H2 foi observada a leitura de Start pelo processo services.exe. A leitura do parâmetro a partir de HKCU pode não aparecer num curto intervalo de observação; isso não prova a ausência da funcionalidade.

Para a «Indexação» no Windows 11 25H2 build 26200.9168 foram verificadas a desativação e a reposição. Após a desativação e reinício, o indexador e os processos relacionados não arrancaram; após a reposição, o serviço voltou a funcionar. Antes da desativação, o conjunto de trabalho total de memória destes processos era de cerca de 64 MB. Noutro sistema, o volume pode ser diferente.

Para o SysMain foram confirmadas a leitura do estado no arranque e a cessação do arranque após a desativação. O efeito final num PC de gaming físico não foi medido. Num HDD, a desativação do pré-carregamento de dados pode tornar mais lento o arranque do sistema e das aplicações.

Páginas práticas: «Indexação» e «SysMain (Prefetch, Superfetch…)».

Os «Serviços de impressão» desativam efetivamente a fila de impressão após o reinício. Juntamente com as impressoras físicas, deixam de funcionar os cenários virtuais que dependem dela, incluindo Print to PDF.

A ação atual da definição «Drivers de diagnóstico» está limitada ao serviço de política de diagnóstico do Windows. O nome não deve ser entendido como remoção ou desativação de drivers de dispositivos. O custo da escolha consiste na perda de parte da deteção e resolução automática de problemas.

Páginas práticas: «Serviços de impressão» e «Drivers de diagnóstico».

A definição do OneDrive utiliza a política documentada do Windows que proíbe a sincronização. O cliente e os ficheiros locais mantêm-se. A definição só tem efeito com o OneDrive instalado. Antes de desativar, conclua a sincronização necessária e verifique os ficheiros Files On-Demand.

Página prática: «OneDrive».

  • O SCM lê SvcHostSplitThresholdInKB na inicialização, e Start — na enumeração e arranque dos serviços; a leitura de Start pelo processo services.exe foi observada no rastreio de sistema 25H2.
  • Para a «Indexação» foram verificadas a desativação e a reposição: após a desativação e reinício, o indexador e os processos relacionados não arrancaram, após a reposição o serviço voltou a funcionar. O conjunto de trabalho total destes processos antes da desativação era de cerca de 64 MB.
  • Para o SysMain foram confirmadas a leitura do estado no arranque e a cessação do arranque após a desativação.
  • Os «Serviços de impressão» desativam a fila de impressão após o reinício; a definição do OneDrive aplica a política documentada de proibição de sincronização.
  • O SCM lê o limiar de divisão na inicialização, e Start — na enumeração e arranque dos serviços.
  • A desativação da indexação, do SysMain e dos serviços de impressão faz cessar o arranque dos processos relacionados após o reinício; a reposição volta a ativá-los.
  • O volume do conjunto de trabalho dos processos de indexação no sistema estudado.
  • Os parâmetros de shell a partir de HKCU são lidos por componentes interativos e podem não aparecer num rastreio de arranque curto.
  • O benefício universal da alteração manual do limiar de divisão de serviços.
  • O impacto da desativação de serviços individuais nos FPS, na CPU global ou na latência.
  • O comportamento noutras builds e sistemas com um número diferente de serviços.

Para uso geral, mantenha o Service Host no estado predefinido do Windows. A alteração manual faz sentido para diagnosticar um serviço específico, uma fuga de memória ou um conflito de arranque. Não se deve avaliar o resultado apenas pelo número de svchost.exe no Task Manager.

O resultado refere-se ao Windows 11 25H2 build 26200.9168. Não foram verificadas todas as edições do Windows, políticas de servidor e o conjunto completo de dependências de serviços de terceiros.

Para saber como repetir a parte dinâmica das observações — consulte Como verificar por si mesmo.

O estudo e as ferramentas utilizadas pertencem ao desenvolvedor do BoosterX, pelo que o desenvolvedor tem um interesse direto nos resultados. A metodologia e os limites de aplicabilidade estão descritos acima, e as conclusões podem ser verificadas através de dados abertos e das fontes públicas enumeradas.

Fontes públicas verificadas: 2026-09-02.

  • 2026-09-20: adicionadas a secção «Resultados», a declaração sobre conflito de interesses e a ligação para a verificação autónoma das observações dinâmicas na metodologia.
  • 2026-09-02: primeira publicação; confirmados os readers do SCM, a desativação e reposição de serviços individuais, adicionados os limites do efeito prático.