Ce qu'il faut faire
- Ouvre w0a
- Va sur la page Fix dans le menu de gauche
- Tape
girdidans le champ de recherche - Appuie sur le bouton de la carte Input queues
Ce que veut dire la réponse de la carte
Après l'appui, la carte écrit une ligne en dessous ; l'application l'affiche en anglais. La ligne que tu obtiens décide de la suite.
- "Fixed — N setting(s) put back to the Windows default." — c'était bien ça, et c'est réparé. Si le problème continue, lis plus bas.
- "Nothing to fix — this was already at the Windows default." — ces réglages n'ont jamais été modifiés. Ce que tu vois a une autre cause, et réappuyer sur cette carte n'y changera rien.
- "Nothing to fix — this component is not installed on this PC." — ce que répare cette carte n'existe pas sur ce Windows. Ton édition ne le contient peut-être pas, ou il a été retiré avant.
- "Another repair is running." — une seule carte s'exécute à la fois, parce que plusieurs à la fois se déferaient le travail les unes des autres. Attends la fin, puis réappuie.
Ce que fait exactement cette carte
Si une touche ou un mouvement de souris n'est parfois pas pris en compte du tout, elle remet la taille des files d'attente des pilotes aux valeurs par défaut de Windows. Elle écrit 100 dans les pilotes de classe et supprime les valeurs de la couche HID en dessous, où un Windows propre n'écrit rien du tout. Nécessite un redémarrage.
Chaque carte de réparation réécrit la valeur par défaut de Windows sans condition ; elle ne dépend pas de l'existence d'une sauvegarde faite par w0a. Elle aide donc aussi quand c'est un autre programme qui a modifié ta machine.
Les valeurs qu'elle écrit et supprime :
HKLM\SYSTEM\CurrentControlSet\Services\mouclass\Parameters\MouseDataQueueSize=100HKLM\SYSTEM\CurrentControlSet\Services\kbdclass\Parameters\KeyboardDataQueueSize=100...\Services\mouhid\Parameters\MouseDataQueueSize— supprimée...\Services\kbdhid\Parameters\KeyboardDataQueueSize— supprimée
Pourquoi les deux moitiés diffèrent : 100 est la valeur par défaut documentée des pilotes de classe. La couche HID en dessous connaît une valeur du même nom, mais un Windows propre n'y écrit rien — ces deux-là sont donc supprimées plutôt que mises à 100. Pour une valeur qui n'existe pas, « rétablir la valeur par défaut » voudrait dire la créer.
Une file d'attente n'est pas un réglage de latence. L'agrandir ne fait pas arriver un rapport plus tôt et la réduire n'en retarde aucun ; la file n'est que le tampon entre le pilote et le thread qui le lit. Une petite file jette des rapports dès que ce thread se bloque un instant — sur une souris à 8000 Hz, quelques millisecondes suffisent.
La modification est lue au chargement du pilote, elle ne prend donc effet qu'après un redémarrage.
Si ça n'a pas aidé
Si la carte dit avoir réparé quelque chose et que le problème est toujours là, ces réglages n'étaient pas la cause. Écris-nous — dis-nous quelle carte tu as lancée et ce qu'elle a affiché ; c'est la combinaison des deux qui permet de cerner le problème.
Cette page t'a-t-elle aidé ?
Qu'est-ce qui manquait, ou qu'est-ce qui n'a pas marché ? Nous lisons chacun de ces messages.
Si cette page n'a pas réglé le problème, écris-nous — dis-nous quel article tu as lu, et nous corrigerons l'article.