TECNOLOGÍA

Cómo funciona

Lo que la aplicación hace realmente en una máquina, lo que se niega a hacer y cómo se deshace cada cambio. Escrito para leerse antes de instalarla, no después de que algo se rompa.

Actualizado: 2026-08-27
La versión corta

w0a cambia ajustes de Windows — valores del registro, planes de energía, llamadas a controladores. No escribe nada a nivel de kernel, no instala controlador propio, no inyecta código en juegos y no lee memoria de juegos. Cada cambio de registro y de plan de energía se guarda junto con el valor que había antes, y se revierte con un clic.

Tres pasos

1. Ejecútalo. No hay instalador: un solo ejecutable, clic derecho, "Ejecutar como administrador". Los derechos de administrador hacen falta porque los ajustes que se cambian afectan a toda la máquina — un proceso a nivel de usuario no puede escribirlos.

2. Mide primero. Abre Benchmark, juega un minuto o dos en el mismo mapa y toma una captura antes de cambiar nada. Este es el paso que la gente se salta, y saltárselo es la razón de que tanta parte de este campo sea folclore.

3. Aplica y vuelve a medir. Activa lo que quieras — un interruptor a la vez si quieres saber cuál hizo qué — y toma una segunda captura en la misma escena con los mismos ajustes dentro del juego.

Cómo funciona realmente el deshacer

Antes de escribir un valor, el anterior se lee y se agrega a un log en %ProgramData%\w0a\backup.json, junto con la clave, el nombre del valor, su tipo y si existía o no. Las escrituras se agrupan en puntos de control, así que un lote aplicado el martes puede revertirse como una unidad sin tocar lo que hiciste el miércoles.

El log vive en %ProgramData% y no en tu perfil de usuario porque la reversión se ejecuta con privilegios elevados y toma sus instrucciones de ese archivo. Por la misma razón el archivo no es un script de formato libre: solo pueden revertirse rutas de una lista de permitidos compilada dentro de la aplicación, así que un log manipulado no puede usarse para escribir donde no debe.

La página Fix es la segunda mitad, y no depende del log en absoluto. Cada tarjeta escribe de vuelta el valor predeterminado de Windows sin condiciones — así una máquina puede repararse aunque w0a nunca la haya tocado, aunque el log se haya borrado o aunque otra cosa haya cambiado el valor. Por eso mismo la página Fix tiene permitido eliminar valores que el resto de la aplicación no puede escribir.

El procedimiento completo de deshacer, paso a paso

Lo que se niega a hacer, y por qué

Sin valores a nivel de kernel. Las claves de administración de memoria del Session Manager — paging executive, large system cache, uso de memoria NTFS, solicitudes de resolución del temporizador — se rechazan de plano, y una prueba en la compilación falla si alguna vez se agrega una. La página Fix conserva el derecho a eliminarlas, porque una instalación vieja dejada por otra herramienta tiene que poder repararse.

Sin claves MPO ni TDR. El modo de prueba de overlay, la desactivación de overlays, el retraso TDR y el nivel TDR no se escriben. En una máquina real congelaron CS2, y la página de registro devuelve TdrDelay al valor predeterminado de Windows en lugar de subirlo.

Sin inyección, sin memoria de juegos. Nada se carga en un proceso de juego y nada lee uno. Los únicos archivos de juego que se escriben son la configuración de CS2 y las opciones de lanzamiento de Steam que tú pides en la página de Opciones de Lanzamiento, y ambos se respaldan primero. Aun así no podemos prometer nada en nombre de ningún proveedor de anti-cheat — pero ninguno de los comportamientos que buscan es un comportamiento que este programa tenga.

Sin controlador propio. La temperatura del CPU y los timings de RAM requieren lecturas en ring-0 que Windows no expone. Para eso, y solo si tú lo apruebas, se instala el controlador firmado PawnIO — lee y nunca escribe. Recházalo y esas dos lecturas simplemente no estarán disponibles.

Cómo mide

Los tiempos de fotograma vienen del propio flujo de eventos de Windows. No hay overlay, ni hook, ni DLL inyectada: se consumen los mismos eventos que el sistema operativo ya emite y se convierten en FPS promedio, 1% low y tirones por minuto. El 1% low es la cifra que importa — un promedio puede subir mientras el juego se siente peor, y ese es exactamente el caso que un simple promedio esconde.

La latencia de entrada se mide a partir del movimiento real del mouse: el intervalo entre reportes se cronometra a medida que llegan, así que la tasa de polling mostrada es la que el dispositivo realmente entrega y no la que promete su caja. Junto a eso se muestrea el tiempo de DPC e ISR de cada controlador de la máquina, que es lo que permite rastrear un tirón hasta el controlador que lo causa en lugar de adivinarlo.

El antes y el después van en pares. Los resultados se guardan como pares, y la comparación solo se ofrece cuando existen ambas capturas. Un número sin nada contra qué compararlo no es evidencia de nada.

Cómo leer las cifras de latencia

Por qué guarda silencio durante una partida

Leer un sensor gráfico toma un bloqueo dentro del kernel gráfico. Hacer polling cada dos segundos con un juego corriendo produjo un tirón visible en una máquina real — la herramienta que prometía fotogramas más fluidos estaba costando fotogramas ella misma. Por eso el polling de hardware se detiene en cuanto una aplicación a pantalla completa pasa al primer plano y se reanuda cuando deja de estarlo. La misma regla aplica a los escaneos de bus y a los recorridos de procesos.

Todo empieza apagado

En una instalación nueva todos los motores en segundo plano están apagados — el aumento de prioridad, el balance de fondo, los núcleos reservados, la retención del indexador, el guardián de suspensión. Cada uno es una decisión deliberada que tomas tú, con su propio interruptor, y cada uno dice qué va a hacer antes de hacerlo. Un motor que falla cinco pasadas seguidas se detiene solo y dice por qué, en lugar de fallar en silencio el resto de la sesión.

Qué no se mide y qué no se promete

Cuánto ayuda todo esto depende de la máquina, del juego y de la ruta de red, y w0a no finge lo contrario. No hay ninguna promesa de "10x FPS" en ninguna parte del producto. Los cambios de red no pueden mejorar una ruta ya saturada; un procesador que ya está en su límite de potencia no subirá de frecuencia porque cambió un plan. Lo que la herramienta garantiza es más estrecho y comprobable: dice qué cambió, no cambió nada más y puede devolver cada uno de esos cambios a su lugar.

Mira qué incluye Descárgalo