Qué hacer
- Abre w0a
- Ve a la página Fix en el menú de la izquierda
- Escribe
girdien el cuadro de búsqueda - Presiona el botón de la tarjeta Input queues
Qué significa la respuesta de la tarjeta
Después de presionarla, la tarjeta escribe una línea debajo; la aplicación la muestra en inglés. La línea que te salga decide cuál es tu siguiente paso.
- "Fixed — N setting(s) put back to the Windows default." — esto era lo que estaba roto y ya quedó restaurado. Si el problema sigue, mira más abajo.
- "Nothing to fix — this was already at the Windows default." — estos ajustes nunca se cambiaron. Lo que estás viendo tiene otra causa, y volver a presionar esta tarjeta no va a ayudar.
- "Nothing to fix — this component is not installed on this PC." — lo que repara esta tarjeta no existe en este Windows. Puede que tu edición no lo incluya, o que se haya quitado antes.
- "Another repair is running." — solo se ejecuta una tarjeta a la vez, porque varias juntas desharían el trabajo de las demás. Espera a que termine y vuelve a presionarla.
Qué hace exactamente esta tarjeta
Si de vez en cuando una pulsación de tecla o un movimiento del mouse no llega a registrarse, devuelve el tamaño de las colas de los controladores a los valores predeterminados de Windows. Escribe 100 en los controladores de clase y borra los valores de la capa HID que hay debajo, donde un Windows limpio no escribe absolutamente nada. Hace falta reiniciar.
Toda tarjeta de reparación vuelve a escribir el valor predeterminado de Windows sin condiciones; no depende de que exista una copia de seguridad hecha por w0a. Por eso también sirve si fue otra herramienta la que cambió tu máquina.
Los valores que escribe y borra:
HKLM\SYSTEM\CurrentControlSet\Services\mouclass\Parameters\MouseDataQueueSize=100HKLM\SYSTEM\CurrentControlSet\Services\kbdclass\Parameters\KeyboardDataQueueSize=100...\Services\mouhid\Parameters\MouseDataQueueSize— borrado...\Services\kbdhid\Parameters\KeyboardDataQueueSize— borrado
Por qué las dos mitades no se tratan igual: 100 es el valor predeterminado documentado de los controladores de clase. La capa HID que hay debajo tiene un valor con el mismo nombre, pero un Windows limpio no escribe nada ahí, así que esos dos se borran en vez de ponerlos en 100. "Restaurar el valor predeterminado" de un valor que no existe significaría crearlo.
Una cola no es un ajuste de latencia. Agrandarla no entrega un reporte antes y achicarla no retrasa ninguno; la cola es solo el búfer entre el controlador y el hilo que la lee. Una cola pequeña descarta reportes cuando ese hilo se traba un instante, y en un mouse de 8000 Hz bastan unos pocos milisegundos.
El cambio se lee cuando se carga el controlador, así que no surte efecto hasta que reinicies.
Si no ayudó
Si la tarjeta dijo que arregló algo y el problema sigue ahí, estos ajustes no eran la causa. Escríbenos — dinos qué tarjeta ejecutaste y qué imprimió; las dos cosas juntas son las que acotan el problema.
¿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.