ETWAS IST KAPUTT

Eingabewarteschlangen

Wenn ein Tastendruck oder eine Mausbewegung ab und zu gar nicht ankommt, setzt diese Karte die Warteschlangengrößen der Treiber auf die Windows-Standardwerte zurück. Sie schreibt 100 in die Klassentreiber und löscht die Werte in der HID-Schicht darunter, wo ein sauberes Windows überhaupt nichts hinschreibt. Erfordert einen Neustart.

Was zu tun ist

  1. w0a öffnen
  2. Im linken Menü auf die Seite Fix gehen
  3. girdi in das Suchfeld eingeben
  4. Auf der Karte Input queues den Button drücken

Was die Antwort der Karte bedeutet

Nach dem Drücken schreibt die Karte eine Zeile darunter; die App gibt sie auf Englisch aus. Welche Zeile du bekommst, entscheidet über deinen nächsten Schritt.

Was diese Karte genau macht

Wenn ein Tastendruck oder eine Mausbewegung ab und zu gar nicht ankommt, setzt sie die Warteschlangengrößen der Treiber auf die Windows-Standardwerte zurück. Sie schreibt 100 in die Klassentreiber und löscht die Werte in der HID-Schicht darunter, wo ein sauberes Windows überhaupt nichts hinschreibt. Erfordert einen Neustart.

Jede Reparaturkarte schreibt den Windows-Standard bedingungslos zurück; sie ist nicht darauf angewiesen, dass ein Backup von w0a existiert. Sie hilft also auch dann, wenn ein anderes Programm deine Maschine verändert hat.

Die Werte, die sie schreibt und löscht:

Warum die beiden Hälften sich unterscheiden: 100 ist der dokumentierte Standardwert der Klassentreiber. Die HID-Schicht darunter kennt einen Wert mit demselben Namen, aber ein sauberes Windows schreibt dort nichts — deshalb werden diese beiden gelöscht statt auf 100 gesetzt. Bei einem Wert, den es gar nicht gibt, hieße "den Standard wiederherstellen", ihn erst anzulegen.

Eine Warteschlange ist keine Latenz-Einstellung. Sie größer zu machen liefert keinen Report früher, sie kleiner zu machen verzögert keinen; die Warteschlange ist nur der Puffer zwischen dem Treiber und dem Thread, der ihn ausliest. Eine kleine Warteschlange verwirft Reports, sobald dieser Thread kurz hängt — bei einer 8000-Hz-Maus reichen dafür ein paar Millisekunden.

Die Änderung wird beim Laden des Treibers gelesen, sie greift also erst nach einem Neustart.

Wenn es nicht geholfen hat

Wenn die Karte sagt, sie habe etwas repariert, das Problem aber bleibt, waren diese Einstellungen nicht die Ursache. Schreib uns — sag uns, welche Karte du ausgeführt hast und was sie ausgegeben hat; erst beides zusammen grenzt die Sache ein.

Hat diese Seite geholfen?

Was hat gefehlt, oder was hat nicht funktioniert? Wir lesen jede einzelne Rückmeldung.

Wenn diese Seite das Problem nicht gelöst hat, schreib uns — nenne den Artikel, den du gelesen hast, und wir bessern ihn nach.