Qué cambia esta sección
Procesos svchost compartidos para los servicios de Windows: menos memoria, pero un fallo puede tumbar varios y el Administrador de tareas pierde las cifras por servicio.
| Ajuste | Qué hace | Ruta del registro |
|---|---|---|
| Consolidar los procesos de servicio (svchost) | Sube SvcHostSplitThresholdInKB para que decenas de svchost.exe se fusionen: menos sobrecarga, pero un servicio que se bloquee puede afectar a su grupo | HKLM\SYSTEM\CurrentControlSet\Control\SvcHostSplitThresholdInKB |
Cómo aplicarlo
- Abre w0a
- Ve a la página Tweaks de Regedit en el menú de la izquierda
- Busca esta sección y presiona Aplicar en las entradas que quieras
Cada entrada tiene su propio botón, así que no estás obligado a aplicar una sección entera — Aplicar todo, arriba en la página, está ahí para cuando sí las quieras todas.
Cómo revertirlo
Dos caminos, y los dos funcionan:
- Copias de Seguridad y Restauración — restaura el punto de control que se escribió antes de
aplicar el cambio. Devuelve todo lo que se aplicó después de ese punto, incluidos los puntos de control posteriores — la confirmación lo dice exactamente así antes de empezar.
- La página Fix — se busca por síntoma y escribe el valor predeterminado de Windows sin
condiciones. No lee ningún backup, así que funciona incluso si el archivo de backup de w0a ya no está.
El registro de deshacer vive en %ProgramData%\w0a\backup.json, fuera de tu perfil de usuario.
El riesgo
Todo lo que hay aquí es un valor documentado que Windows admite; nada de esto es de nivel kernel y nada es irreversible. Aun así, la frase honesta sigue siendo esta: un ajuste puede no tener ningún beneficio medible para ti. Si aplicas un cambio y no notas diferencia, probablemente tengas razón — estas páginas no te venden una sensación, te dicen qué se cambió.
Si quieres medirlo, se aplica la regla de leer el resultado del benchmark: cambia una cosa a la vez y mira los mínimos en vez del promedio.
Primero, la frase honesta
Esta sección tiene un solo ajuste, y lo que cambia es en cuántos procesos svchost.exe se ejecutan tus servicios de Windows. No añade memoria, no hace la memoria más rápida ni toca el archivo de paginación. No se ha medido cuánta memoria ahorra en tu PC ni si eso se nota en un juego. La razón de que exista es de la propia Microsoft: su página sobre la agrupación de hosts de servicio dice que dar a cada servicio su propio proceso aumenta el uso de memoria. Eso importa sobre todo donde la memoria escasea, y por eso la página muestra una nota al respecto solo en máquinas con menos de 8 GB de RAM.
Casilla por casilla
Consolidar los procesos de servicio (svchost) — escribe SvcHostSplitThresholdInKB = 0xFFFFFFFF (4294967295) como DWORD en HKLM\SYSTEM\CurrentControlSet\Control. Desde Windows 10 versión 1703, Windows da a casi cada servicio su propio svchost.exe en cuanto la RAM instalada supera unos 3,5 GB; el administrador de servicios solo agrupa servicios en procesos compartidos mientras la RAM instalada, contada en KB, esté por debajo de este valor. 0xFFFFFFFF KB son 4 TiB, más que cualquier máquina real, así que la agrupación se aplica siempre. El valor propio de Windows, el que la página Fix vuelve a escribir, es 3670016: 3,5 GB en KB. Surte efecto después de reiniciar. En compilaciones anteriores a la 15063 (Windows 10 1703) no se escribe nada: allí los servicios ya están agrupados, y la tarjeta lo dice en lugar de informar de un cambio. El intercambio, que la página también indica: los servicios que comparten un proceso comparten su suerte, así que un servicio que se bloquea puede arrastrar consigo a los demás de su proceso, y el Administrador de tareas ya no puede mostrar cifras por servicio.
Cómo comprobarlo tú mismo
reg query "HKLM\SYSTEM\CurrentControlSet\Control" /v SvcHostSplitThresholdInKB
Después de que la casilla se haya aplicado, el valor es 0xFFFFFFFF; después de la tarjeta de Fix, es 3670016 (0x380000). Para ver la agrupación en sí, lista cada svchost.exe con los servicios que aloja, y compara la lista de antes del reinicio con la de después:
tasklist /svc /fi "imagename eq svchost.exe"
Qué no hace esta sección
No ajusta el umbral a tu RAM. Una versión anterior escribía un 0x4000000 fijo —64 GiB— y en máquinas con 64 GB o más eso no quedaba por encima de la RAM instalada, así que los servicios seguían separándose mientras la tarjeta informaba de un éxito. Por eso el valor es ahora el mayor que cabe en un DWORD.
Nunca escribe DisablePagingExecutive, LargeSystemCache, DisablePageCombining ni NtfsMemoryUsage. Los tres primeros pertenecen al administrador de memoria del kernel y el cuarto dimensiona el bloque paginado del controlador NTFS; w0a no escribe ningún valor de nivel kernel. Si una versión anterior u otra herramienta dejó DisablePagingExecutive, DisablePageCombining o NtfsMemoryUsage, la tarjeta Memoria y valores predeterminados del sistema de la página Fix los borra.
Fuera de esta página
La tarjeta Memoria y valores predeterminados del sistema de la página Fix vuelve a escribir 3670016 (Memoria y valores predeterminados del sistema). Con el mismo clic devuelve además otros valores de memoria, sistema de archivos y programador al predeterminado de Windows, y pide reiniciar. La guía del disco explica qué te muestra en el Administrador de tareas un proceso por servicio y, por tanto, qué te quita este ajuste (Disco al 100% en el Administrador de tareas).
Qué ajustes de Windows cambian algo en un juego, a quién ayuda cada uno y a quién no le hace nada: Los ajustes de Windows 11 que de verdad importan para jugar
¿Te sirvió esta página?
¿Qué faltaba, o qué no funcionó? Leemos todos estos mensajes.
Si esta página no resolvió tu problema, escríbenos — dinos qué artículo leíste y lo corregimos.