Co udělat
- Otevři w0a
- V levém menu přejdi na stránku Fix
- Do vyhledávacího pole napiš
girdi - Stiskni tlačítko na kartě Input queues
Co znamená odpověď karty
Po stisknutí napíše karta pod sebe jeden řádek; aplikace ho vypisuje anglicky. Podle toho, který řádek dostaneš, se rozhodne tvůj další krok.
- "Fixed — N setting(s) put back to the Windows default." — tohle byla ta rozbitá věc a je vrácená zpátky. Pokud problém trvá dál, čti níž.
- "Nothing to fix — this was already at the Windows default." — tahle nastavení nikdo nikdy neměnil. To, co vidíš, má jinou příčinu a další stisknutí karty nepomůže.
- "Nothing to fix — this component is not installed on this PC." — to, co tahle karta opravuje, na těchhle Windows není. Tvoje edice Windows to nemusí obsahovat, nebo to bylo odebráno dřív.
- "Another repair is running." — vždycky běží jen jedna karta, protože několik naráz by si navzájem rušilo práci. Počkej, až doběhne, a stiskni znovu.
Co karta doopravdy dělá
Když se stisk klávesy nebo pohyb myší občas vůbec nezaznamená, vrátí velikosti front ovladačů na výchozí hodnoty Windows. Do ovladačů tříd zapíše 100 a hodnoty ve vrstvě HID pod nimi smaže — tam čisté Windows nezapisují vůbec nic. Vyžaduje restart.
Každá opravná karta zapisuje výchozí hodnotu Windows bezpodmínečně; nezávisí na tom, jestli nějaká záloha od w0a existuje. Pomůže tedy i tehdy, když ti počítač změnil jiný nástroj.
Hodnoty, které zapisuje a maže:
HKLM\SYSTEM\CurrentControlSet\Services\mouclass\Parameters\MouseDataQueueSize=100HKLM\SYSTEM\CurrentControlSet\Services\kbdclass\Parameters\KeyboardDataQueueSize=100...\Services\mouhid\Parameters\MouseDataQueueSize— smazáno...\Services\kbdhid\Parameters\KeyboardDataQueueSize— smazáno
Proč se obě poloviny liší: 100 je zdokumentovaná výchozí hodnota ovladačů tříd. Vrstva HID pod nimi nese hodnotu stejného jména, ale čisté Windows tam nezapisují nic — proto se tyhle dvě mažou, místo aby se nastavily na 100. „Obnovit výchozí hodnotu“ u hodnoty, která neexistuje, by znamenalo ji vytvořit.
Fronta není nastavení odezvy. Když ji zvětšíš, žádný report nedorazí dřív, a když ji zmenšíš, žádný se nezpozdí; fronta je jen vyrovnávací paměť mezi ovladačem a vláknem, které z ní čte. Malá fronta reporty zahazuje, když se to vlákno na okamžik zastaví — u myši s 8000 Hz na to stačí pár milisekund.
Změna se čte při načítání ovladače, takže se projeví až po restartu.
Když to nepomohlo
Pokud karta hlásila, že něco opravila, a problém je pořád tam, tahle nastavení nebyla příčina. Napiš nám — řekni nám, kterou kartu jsi spustil a co vypsala; teprve obojí dohromady věc zúží.
Pomohla ti tahle stránka?
Co chybělo, nebo co nefungovalo? Čteme každou jednu takovou zprávu.
Jestli tahle stránka problém nevyřešila, napiš nám — uveď, který článek jsi četl, a my ten článek opravíme.