Primero, la frase honesta
Nada de la página Conexión baja tu ping medio. El ping es la distancia hasta el servidor más la cola de tu router, y un ajuste en tu PC no cambia ninguna de las dos cosas. Lo que estas casillas sí pueden hacer es quitar retardos pequeños y concretos que ocurren en tu propia máquina —microsegundos, a veces unos pocos milisegundos bajo carga— y solo allí donde el mecanismo que tocan existe en tu hardware. Donde no existe, la casilla no escribe nada y lo dice en el registro.
Ningún ajuste de aquí sustituye a un cable. El Wi-Fi puede oscilar decenas de milisegundos con un solo momento de interferencia, y ninguna casilla de esta página hace nada contra la interferencia.
Casilla por casilla
Enviar los acuses de recibo TCP sin retenerlos — escribe TcpAckFrequency=1 en HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\<GUID>, solo para los adaptadores por cable que estén activos y sean físicos. Los adaptadores virtuales —un tap de VPN, WSL, Hyper-V— se omiten. Windows espera hasta 40 ms para juntar un acuse de recibo con un segundo segmento; esto lo envía de inmediato. Solo afecta a TCP. CS2, Valorant, Fortnite, Apex, Dota 2 y League of Legends juegan sobre UDP, donde no cambia nada. Se nota en los juegos que van por TCP (Minecraft Java) y en el tráfico de sesión de un MMO o un ARPG —unas pocas decenas de milisegundos por ida y vuelta como mucho. El Wi-Fi se omite a propósito: duplicar el número de tramas de subida cuesta tiempo de aire que la descarga está usando. Surte efecto después de reiniciar.
Desactivar el ahorro de energía del adaptador de red — escribe PnPCapabilities=8 en la clave de clase del adaptador, lo mismo que desmarcar «Permitir que el equipo apague este dispositivo para ahorrar energía» en el Administrador de dispositivos. Viene desmarcada, y este es el trato: con ella puesta, Windows trata la tarjeta como una a la que no puede gestionarle la energía, así que despertar el PC de la suspensión a través de la red deja de funcionar, y en un portátil la tarjeta queda detenida en Modern Standby en vez de en reposo —no llega nada mientras la tapa está cerrada. La ganancia es un paquete después de un rato de inactividad, y un juego nunca deja el enlace inactivo. Solo se escribe cuando el controlador expone realmente la gestión de energía; el controlador de Microsoft incluido que Windows Update instala para muchas tarjetas Realtek no lo hace, y ahí la casilla lo dice y no escribe nada.
Desactivar el Ethernet de eficiencia energética — escribe 0 en la palabra clave de EEE que declare el controlador (*EEE, EnableGreenEthernet, AdvancedEEE, EnableSavePowerNow, EEELinkAdvertisement), en el tipo en el que el controlador la guarda. EEE (802.3az) deja el enlace en reposo de bajo consumo entre paquetes, y salir de ese reposo cuesta hasta unos 16 microsegundos en gigabit —no es un ping que puedas ver. La razón de verdad para desactivarlo es la estabilidad: algunas tarjetas de 2,5G pierden el enlace con él activado, y el propio consejo de Intel para su familia I225/I226 es desactivarlo. El coste es de aproximadamente medio vatio por enlace en reposo, que en un portátil es batería. Un controlador que no declara ninguna de las palabras clave se omite, y el mensaje lo dice; el controlador del fabricante puede exponer el ajuste donde el incluido no lo hace.
Desactivar la suspensión selectiva del adaptador — aparece solo en un equipo de sobremesa cuyo controlador de adaptador lista *SelectiveSuspend, y viene sin marcar. Escribe 0 en esa palabra clave, en el tipo en el que el controlador la guarda. La suspensión selectiva permite a Windows pasar un adaptador inactivo a bajo consumo tras unos segundos sin tráfico (cinco por defecto); el primer paquete después espera a que el adaptador despierte. Un juego nunca deja el enlace inactivo tanto tiempo, así que en una partida no cambia nada — la ganancia es el primer paquete tras un rato de silencio, y no se ha medido. Microsoft orienta el mecanismo a adaptadores USB 1.1 y 2.0; los controladores de la mayoría de tarjetas cableadas no lo listan, y ahí la casilla no aparece. El coste es consumo en reposo, por eso un portátil nunca muestra la casilla. Surte efecto cuando el adaptador se reinicia — desactívalo y actívalo en el Administrador de dispositivos, o reinicia. No se ha medido si hace algo más que «Desactivar el ahorro de energía del adaptador de red» en la misma tarjeta.
Subir los búferes de recepción al máximo del controlador — aparece solo donde el adaptador que lleva el tráfico ha descartado tramas recibidas de forma medible: según su propio contador de descartes desde que arrancó por última vez, al menos el 0,01 % de al menos 100.000 recibidas — la cifra que muestra el Detective de Stutter. Empieza desmarcada, tanto en sobremesa como en portátil, y su etiqueta lleva las dos cifras. Escribe *ReceiveBuffers en el tope del rango que declara el INF del controlador — nunca un número elegido por w0a — y solo si está por encima del valor con el que funciona la tarjeta; un valor subido más a mano nunca se baja. Una tarjeta cuyos búferes de recepción se llenan bajo carga descarta lo que llega después: un segmento TCP se reenvía como mínimo un viaje de ida y vuelta más tarde, un paquete UDP del juego nunca llega. La descripción de Microsoft del ajuste dice que un adaptador con pocos búferes puede quedarse sin ellos bajo carga intensa; la guía de ajuste de Intel aconseja subirlos cuando se descartan paquetes recibidos y cifra el coste en unos 2 KB de memoria por búfer. Sin descartes medidos no aporta nada; por eso la casilla no aparece en ese caso. Surte efecto cuando el adaptador se reinicia, y el contador de descartes empieza entonces de cero. Lo que hace con el ping o los fotogramas no se ha medido; en el PC donde se escribe w0a, el máximo del controlador Realtek que trae Windows es 512, la tarjeta ya funciona con él y no descartó nada en 3,8 millones de tramas.
Devolver TCP a sus valores predeterminados — ejecuta netsh int tcp set global autotuninglevel=normal, rss=enabled y ecncapability=disabled. Esto es lo que trae Windows de fábrica. La casilla lee primero el valor actual; en una máquina limpia los tres ya están bien, no escribe nada y lo dice. Existe por lo que dejan atrás los scripts de tweaks —el consejo de «desactiva el auto-tuning» que hunde el rendimiento en cualquier enlace con latencia real— y es una reparación, no una ganancia, y por eso viene desmarcada y no cuenta como optimización. RSS es un interruptor global; que el procesamiento de recepción se reparta entre núcleos depende de que el adaptador llegue a ofrecer RSS siquiera, y el mensaje dice si el tuyo lo hace. Estos tres no tienen registro para deshacer; la tarjeta «Ajustes de red» de la página Fix los devuelve a su sitio.
Para el ping bajo carga — escribe 0 en *FlowControl, *InterruptModeration, *RscIPv4 y *RscIPv6 allí donde el adaptador los declara, y ejecuta netsh int tcp set global rsc=disabled. El control de flujo permite que un switch pause el envío de este PC (importa cuando una tarjeta de 2,5G alimenta a un router gigabit, y solo cuando subes datos). La moderación de interrupciones agrupa paquetes antes de que la CPU los vea: de decenas a centenares de microsegundos. La fusión de segmentos une los segmentos TCP recibidos antes de entregarlos hacia arriba; el tráfico UDP de los juegos nunca pasa por ella, y desactivarla cuesta CPU en las descargas. Microsegundos, todo ello, frente a una cola de router que se mide en milisegundos. El control de flujo es el único que se escribe sin condiciones — las tramas de pausa retienen todos los paquetes que van detrás y eso no lo quiere ninguna máquina. Los otros tres son un intercambio, así que se omiten en las máquinas con menos de seis núcleos físicos, donde las interrupciones de más cuestan más de lo que ahorran, y en enlaces por encima de 2,5 Gbit. Ninguno de los cuatro se escribe allí donde el adaptador no declara la palabra clave, y el mensaje enumera exactamente lo que sí se escribió.
Prioridad por aplicación (QoS) — esta casilla ya no está; w0a no escribe ninguna directiva de QoS para un juego. La marca era toda la función, y se abandonó porque la mayoría de los proveedores la ignoran y algunos tratan el tráfico marcado como algo que vigilar en vez de adelantar —lo frenan o lo descartan. Si una versión anterior escribió una regla en tu PC, la tarjeta «Ajustes de red» de la página Fix la quita.
Página DNS — mide cada resolutor sobre UDP simple y escribe el par elegido en el adaptador que lleva tu tráfico (ambas familias de direcciones cuando el operador publica IPv6; si no, IPv6 vuelve a automático). La latencia de DNS cambia lo rápido que se resuelve un nombre —la primera conexión a un servidor, el navegador, el comienzo de una descarga. No cambia el ping dentro de la partida.
DNS cifrado (en la página DNS) — desactivado hasta que se activa. Activa el DNS over HTTPS propio de Windows para los servidores que usa el adaptador, y solo donde Windows ya conoce una dirección cifrada para ellos (Cloudflare, Google y Quad9); con cualquier otro servidor lo dice y no escribe nada, y un resolvedor que lleva un programa del propio PC se deja a ese programa. Es un ajuste de privacidad: la red por el camino ya no puede leer en el tráfico DNS qué nombres se buscan; las direcciones de los servidores a los que te conectas siguen siendo visibles, y no promete nada para el ping ni los FPS. La vuelta al DNS sin cifrar queda desactivada, para que ninguna consulta salga sin cifrar en silencio. Tras activarlo, w0a resuelve un nombre y solo conserva el ajuste si llegó la respuesta y se vio al cliente DNS de Windows conectarse al servidor por HTTPS; si no, deshace el ajuste y dice cuál de las dos cosas faltó. Los valores en ms de la página DNS son mediciones por DNS sin cifrar, no el tiempo de una consulta cifrada. Para deshacerlo: el botón de la tarjeta, la página Copias de Seguridad o Fix > Conexión a internet y DNS.
Lo que se quitó
Una casilla llamada «Liberar antes las conexiones cerradas» escribía TcpTimedWaitDelay=30 y StrictTimeWaitSeqCheck=1. Medido: Windows 11 sí lee el primer valor —el TIME_WAIT de una conexión cerrada terminaba a los 30 segundos—, pero lo que decide es lo rápido que una conexión cerrada libera su puerto, y eso es un problema de servidor; a un solo PC no se le acaban los puertos jugando. El segundo valor no aparece en ningún controlador de red de Windows. Una casilla que no hace nada por un juego no tiene sitio en la página, así que ya no está. Si la aplicaste antes, la tarjeta «Ajustes de red» de la página Fix borra los dos valores, y los registros antiguos de reversión siguen cargándose en la página Copias de Seguridad.
Cómo deshacerlo
- Copias de seguridad y restauración — devuelve el punto de control escrito antes del cambio.
- La página Fix — «Ajustes de red» restablece los valores globales de TCP, quita las
directivas de QoS y el interruptor de fuera de dominio, borra PnPCapabilities de los adaptadores físicos y TcpAckFrequency de todas las interfaces. «Descargas (offload) del adaptador de red» devuelve las palabras clave del adaptador —incluidas las distintas grafías de EEE, la suspensión selectiva y los búferes de recepción— a los valores predeterminados del propio INF del controlador. Ninguna de las dos depende del archivo de copia de seguridad de w0a.
Fuera de esta página
Un cable en lugar de Wi-Fi. Un router con SQM (fq_codel o cake) si alguien descarga mientras juegas. El cable saca del camino la radio y sus interferencias; el SQM mantiene corta la cola del router mientras otra cosa descarga. Ningún ajuste de tu PC hace ninguna de las dos cosas, y cuánto cambian en tu conexión no se ha medido.
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.