Ir al contenido

Service Host y componentes en segundo plano de Windows 11

En esta página

Windows separa o agrupa los procesos svchost.exe según las reglas del Service Control Manager. Esto afecta principalmente al aislamiento de fallos, al volumen de memoria de servicio y al número de procesos. Reducir el número de procesos no es por sí mismo una aceleración del sistema.

Se comprobó cómo el Service Control Manager lee SvcHostSplitThresholdInKB y Start, cuándo se producen los accesos y qué componentes en segundo plano se observaron adicionalmente.

Windows 11 25H2 build 26200.9168; services.exe y trazado de Registry del sistema. No se comprobó el conjunto completo de dependencias de servicios de terceros.

Análisis del comportamiento del SCM, observación de la lectura de parámetros en el trazado de boot y comprobación de la desactivación y restauración de servicios individuales.

Registry path Value Type Default 25H2 Reader y timing
HKLM\SYSTEM\CurrentControlSet\Control SvcHostSplitThresholdInKB REG_DWORD 3670016 KB en el sistema estudiado services.exe, SCM initialization

El umbral determina las condiciones en las que los servicios pueden distribuirse en procesos separados. En el sistema estudiado, el valor predeterminado 3670016 corresponde a 3.5 GB; su lectura se observó en el trazado services.exe. El valor 0xFFFFFFFF no significa necesariamente «nunca separar»: tras la conversión en el código del SCM queda un estado distinto de cero. Se confirmaron de forma fiable valores múltiplos de 2^22 KB, por ejemplo 8388608.

La agrupación puede reducir los costes de mantenimiento de los procesos, pero disminuye el aislamiento: un fallo o un gran conjunto de trabajo privado de memoria de un proceso afecta a más servicios. Al separar los procesos hay más, pero su comportamiento y diagnóstico son más predecibles. No se ha establecido un beneficio universal de modificar manualmente el umbral.

El valor Start lo lee el SCM para cada servicio en su propia clave:

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

Estados principales:

Valor Significado
0 Boot start, solo para boot-drivers y servicios especiales
1 System start
2 Automatic start
3 Manual / demand start
4 Disabled

El paso de 2 a 3 cambia el momento de inicio del servicio, conservando sus funciones. Cuando una aplicación necesite el componente, el acceso puede iniciar el servicio. Si el servicio está desactivado, el acceso puede terminar en error.

Así se puede cambiar el momento de inicio de un componente en segundo plano innecesario concreto. Antes de modificarlo, comprenda la finalidad del servicio y compruebe sus dependencias.

Con la sección de servicios están relacionados los ajustes «Indexación», «SysMain», «Servicios de impresión», «Controladores de diagnóstico», UCPD, «Agrupación de servicios (svchosts.exe)» y las variantes relacionadas de actualizaciones. Desactivar un servicio solo tiene sentido si la función es innecesaria y la dependencia está comprobada; el resultado no debe generalizarse a todos los procesos en segundo plano.

En el Windows 11 25H2 estudiado se comprobaron adicionalmente 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
la misma ruta IsOneDriveResumeAllowed REG_DWORD 1 — OneDrive resume permitido
HKCU\Software\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications\MicrosoftWindows.CrossDevice_cw5n1h2txyewy package-specific background permission policy/user setting depende del package state

SearchboxTaskbarMode=0 oculta el icono de búsqueda en la barra de tareas. IsResumeAllowed=0 y IsOneDriveResumeAllowed=0 prohíben los modos correspondientes de continuación del trabajo entre dispositivos. Si los valores no existen, CrossDeviceResumeView los crea con el valor 1, permitiendo estas funciones. Los parámetros los leen componentes interactivos del shell, por lo que los accesos pueden no aparecer en un trazado de arranque corto.

Los parámetros reducen determinados tipos de actividad en segundo plano del componente de shell seleccionado. No se extienden a todos los procesos en segundo plano de Windows.

El SCM lee SvcHostSplitThresholdInKB durante la inicialización, y Start al enumerar e iniciar servicios. En el trazado del sistema 25H2 se observó la lectura de Start por el proceso services.exe. La lectura de un parámetro de HKCU puede no aparecer en un intervalo corto de observación; esto no demuestra la ausencia de la función.

Para «Indexación» en Windows 11 25H2 build 26200.9168 se comprobaron la desactivación y la restauración. Tras la desactivación y el reinicio, el indexador y los procesos relacionados no se iniciaron; tras la restauración, el servicio volvió a funcionar. Antes de la desactivación, el conjunto de trabajo total de memoria de estos procesos era de unos 64 MB. En otro sistema el volumen puede ser distinto.

Para SysMain se confirmaron la lectura del estado durante el arranque y el cese del inicio tras la desactivación. El efecto final en un PC de juego físico no se midió. En HDD, desactivar la precarga de datos puede ralentizar el inicio del sistema y de las aplicaciones.

Páginas prácticas: «Indexación» y «SysMain (Prefetch, Superfetch…)».

Los «Servicios de impresión» realmente desactivan la cola de impresión tras el reinicio. Junto con las impresoras físicas dejan de funcionar los escenarios virtuales que dependen de ella, incluido Print to PDF.

La acción actual del ajuste «Controladores de diagnóstico» está limitada al servicio de directiva de diagnóstico de Windows. El nombre no debe entenderse como eliminación o desactivación de controladores de dispositivos. El precio de la elección consiste en la pérdida de parte de la detección y resolución automática de problemas.

Páginas prácticas: «Servicios de impresión» y «Controladores de diagnóstico».

El ajuste de OneDrive utiliza una directiva documentada de Windows que prohíbe la sincronización. El cliente y los archivos locales se conservan. El ajuste solo actúa si OneDrive está instalado. Antes de desactivarlo, complete la sincronización necesaria y compruebe los archivos Files On-Demand.

Página práctica: «OneDrive».

  • El SCM lee SvcHostSplitThresholdInKB durante la inicialización, y Start — al enumerar e iniciar servicios; la lectura de Start por el proceso services.exe se observó en el trazado del sistema 25H2.
  • Para «Indexación» se comprobaron la desactivación y la restauración: tras la desactivación y el reinicio, el indexador y los procesos relacionados no se iniciaron, tras la restauración el servicio volvió a funcionar. El conjunto de trabajo total de estos procesos antes de la desactivación era de unos 64 MB.
  • Para SysMain se confirmaron la lectura del estado durante el arranque y el cese del inicio tras la desactivación.
  • Los «Servicios de impresión» desactivan la cola de impresión tras el reinicio; el ajuste de OneDrive aplica una directiva documentada de prohibición de sincronización.
  • El SCM lee el umbral de separación durante la inicialización, y Start — al enumerar e iniciar servicios.
  • La desactivación de la indexación, SysMain y los servicios de impresión detiene el inicio de los procesos relacionados tras el reinicio; la restauración vuelve a activarlos.
  • El volumen del conjunto de trabajo de los procesos de indexación en el sistema estudiado.
  • Los parámetros del shell de HKCU los leen componentes interactivos y pueden no aparecer en un trazado de arranque corto.
  • El beneficio universal de modificar manualmente el umbral de separación de servicios.
  • La influencia de desactivar servicios individuales en FPS, CPU general o latencia.
  • El comportamiento en otras compilaciones y sistemas con un número distinto de servicios.

Para un uso general, deje Service Host en el estado Windows default. La modificación manual tiene sentido para el diagnóstico de un servicio concreto, una fuga de memoria o un conflicto de inicio. No debe evaluarse el resultado solo por el número de svchost.exe en Task Manager.

El resultado se refiere a Windows 11 25H2 build 26200.9168. No se comprobaron todas las ediciones de Windows, las directivas de servidor ni el conjunto completo de dependencias de servicios de terceros.

C\u00f3mo repetir la parte din\u00e1mica de las observaciones — v\u00e9ase C\u00f3mo comprobarlo por tu cuenta.

La investigación y las herramientas utilizadas pertenecen al desarrollador de BoosterX, por lo que el desarrollador tiene un interés directo en los resultados. La metodología y los límites de aplicabilidad se describen arriba, y las conclusiones pueden verificarse con datos abiertos y las fuentes públicas enumeradas.

Fuentes públicas comprobadas: 2026-09-02.

  • 2026-09-20: añadidos la sección «Resultados», el descargo de responsabilidad sobre el conflicto de intereses y el enlace a la comprobación propia de las observaciones dinámicas en la metodología.
  • 2026-09-02: primera publicación; confirmados los readers del SCM, la desactivación y restauración de servicios individuales, añadidos los límites del efecto práctico.