Що робити
- Відкрий w0a
- Перейди на сторінку Fix у лівому меню
- Введи
girdiу поле пошуку - Натисни кнопку на картці Input queues
Що означає відповідь картки
Після натискання картка пише рядок під собою; додаток виводить його англійською. Те, який рядок ти отримаєш, вирішує твій наступний крок.
- "Fixed — N setting(s) put back to the Windows default." — саме це було зламане, і його повернуто на місце. Якщо проблема лишається, читай нижче.
- "Nothing to fix — this was already at the Windows default." — ці налаштування ніколи не змінювали. Те, що ти бачиш, має іншу причину, і натиснути картку ще раз не допоможе.
- "Nothing to fix — this component is not installed on this PC." — того, що ремонтує ця картка, на цій Windows немає. Твоя редакція Windows може його не містити, або його прибрали раніше.
- "Another repair is running." — одночасно працює лише одна картка, бо кілька з них скасовували б роботу одна одної. Дочекайся, поки вона завершиться, і натисни ще раз.
Що ця картка робить насправді
Якщо натискання клавіші чи рух миші час від часу взагалі не реєструється, вона повертає розміри черг драйверів до стандартних значень Windows. Записує 100 у класові драйвери й видаляє значення на рівні HID під ними, де чиста Windows не пише нічого. Потрібне перезавантаження.
Кожна картка ремонту безумовно записує назад стандартне значення Windows; вона не залежить від того, чи існує власна резервна копія w0a. Тому вона допомагає й тоді, коли твою машину змінив якийсь інший інструмент.
Значення, які вона записує й видаляє:
HKLM\SYSTEM\CurrentControlSet\Services\mouclass\Parameters\MouseDataQueueSize=100HKLM\SYSTEM\CurrentControlSet\Services\kbdclass\Parameters\KeyboardDataQueueSize=100...\Services\mouhid\Parameters\MouseDataQueueSize— видаляється...\Services\kbdhid\Parameters\KeyboardDataQueueSize— видаляється
Чому дві половини різні: 100 — це задокументоване стандартне значення класових драйверів. Рівень HID під ними знає значення з такою самою назвою, але чиста Windows туди не пише нічого — тому ці два видаляються, а не встановлюються на 100. «Відновити стандартне значення» для значення, якого не існує, означало б його створити.
Черга — це не налаштування затримки. Зробити її більшою не доставить звіт раніше, зробити меншою не затримає жодного; черга — лише буфер між драйвером і потоком, який його читає. Мала черга відкидає звіти, коли цей потік на мить підвисає — для миші на 8000 Гц вистачає кількох мілісекунд.
Зміна зчитується під час завантаження драйвера, тож вона діє лише після перезавантаження.
Якщо це не допомогло
Якщо картка повідомила, що щось виправила, а проблема лишилася, причина не в цих налаштуваннях. Напиши нам — скажи, яку картку ти запустив і що вона вивела; звужує пошук саме поєднання цих двох речей.
Ця сторінка допомогла?
Чого бракувало або що не спрацювало? Ми читаємо кожну таку відповідь.
Якщо ця сторінка не розв'язала проблему, напиши нам — скажи, яку статтю ти читав, і ми виправимо статтю.