O que fazer
- Abra o w0a
- Vá até a página Fix no menu à esquerda
- Digite
girdina caixa de busca - Pressione o botão no cartão Input queues
O que a resposta do cartão significa
Depois que você pressiona, o cartão escreve uma linha logo abaixo; o aplicativo mostra essa linha em inglês. A linha que aparecer decide o seu próximo passo.
- "Fixed — N setting(s) put back to the Windows default." — era isto que estava quebrado, e já foi colocado de volta. Se o problema continuar, veja mais abaixo.
- "Nothing to fix — this was already at the Windows default." — estas configurações nunca foram alteradas. O que você está vendo tem outra causa, e pressionar o cartão de novo não vai ajudar.
- "Nothing to fix — this component is not installed on this PC." — aquilo que este cartão conserta não existe neste Windows. Sua edição pode não incluir esse componente, ou ele pode ter sido removido antes.
- "Another repair is running." — só um cartão roda por vez, porque vários deles desfariam o trabalho um do outro. Espere terminar e pressione de novo.
O que este cartão faz de verdade
Se uma tecla pressionada ou um movimento do mouse de vez em quando simplesmente não chega, ele restaura os tamanhos das filas dos drivers para os padrões do Windows. Escreve 100 nos drivers de classe e apaga os valores na camada HID abaixo deles, onde um Windows limpo não escreve absolutamente nada. Precisa de reinício.
Todo cartão de reparo grava de volta o padrão do Windows incondicionalmente; ele não depende de existir um backup do próprio w0a. Por isso também ajuda quando foi outro programa que mexeu na sua máquina.
Os valores que ele escreve e apaga:
HKLM\SYSTEM\CurrentControlSet\Services\mouclass\Parameters\MouseDataQueueSize=100HKLM\SYSTEM\CurrentControlSet\Services\kbdclass\Parameters\KeyboardDataQueueSize=100...\Services\mouhid\Parameters\MouseDataQueueSize— apagado...\Services\kbdhid\Parameters\KeyboardDataQueueSize— apagado
Por que as duas metades são diferentes: 100 é o padrão documentado dos drivers de classe. A camada HID abaixo deles conhece um valor com o mesmo nome, mas um Windows limpo não escreve nada ali — por isso esses dois são apagados em vez de definidos como 100. "Restaurar o padrão" de um valor que não existe significaria criá-lo.
Uma fila não é uma configuração de latência. Aumentá-la não entrega um relatório mais cedo e diminuí-la não atrasa nenhum; a fila é só o buffer entre o driver e a thread que o lê. Uma fila pequena descarta relatórios quando essa thread trava por um instante — num mouse de 8000 Hz bastam alguns milissegundos.
A mudança é lida quando o driver carrega, então ela só vale depois que você reiniciar.
Se não resolveu
Se o cartão disse que consertou alguma coisa e o problema continua, estas configurações não eram a causa. Escreva para nós — diga qual cartão você executou e o que ele imprimiu; são as duas coisas juntas que estreitam o problema.
Esta página ajudou?
O que faltou, ou o que não funcionou? Lemos cada uma dessas respostas.
Se esta página não resolveu, escreva para nós — diga qual artigo você leu, e nós vamos corrigi-lo.