Welcher Windows-Dienst ist für die Maus zuständig?

24513
MrVimes

Gibt es einen Dienst, der für die Steuerung der Maus verantwortlich ist? Ich möchte versuchen, das Programm zu stoppen / starten, nachdem ich einige Änderungen in der Systemsteuerung vorgenommen hatte.

(Ich muss die Änderungen ohne Neustart übernehmen, da der Neustart sie nur auf die Standardeinstellungen zurücksetzt.)

3

2 Antworten auf die Frage

5
BillP3rd

Die Maus wird nicht von einem Dienst gesteuert. Ihre Funktion wird von einem Gerätetreiber verwaltet. Siehe den Registrierungsschlüssel HKLM\SYSTEM\CurrentControlSet\services\mouhid. Wenn Sie ausführen DRIVERQUERY.EXE, werden Sie feststellen, dass es als Teil des Kernels ausgeführt wird und keine eigene Prozess-ID besitzt. Ich bezweifle also, dass es gestoppt oder getötet werden kann.

@ MrVimes: Wenn es in Services aufgeführt ist, können Sie den Startwert von mouhid einfach auf 4 setzen, um ihn beim Booten zu deaktivieren. Ich bin jedoch nicht sicher, ob Ihr Computer dann noch booten kann. Vielleicht könnten Sie "net stop mouhid" und "net start mouhid" versuchen, aber ich kenne die Folgen davon nicht. Ich denke jedoch, dass dies bei Ihrer anderen Frage nicht helfen wird: http://superuser.com/questions/180541/is-it-possible-to-apply-a-registry-change-without-rebooting Tom Wijsman vor 14 Jahren 0
1
grawity

Wie von BillP3rd angemerkt, werden Mäuse von einem Kernel-Treiber und nicht von einem Dienst verarbeitet.

Die Treiber werden jedoch auch vom Service Controller verwaltet und können von scoder gesteuert werden net start.

( sc stop beepden PC-Lautsprecher zu töten ist ein Klassiker.)

Während "SC STOP BEEP" funktioniert und "SC QUERY MOUCLASS" scheinbar anzeigt, dass der Treiber gestoppt werden kann, erzeugt "SC STOP MOUCLASS" den Fehler "[SC] ControlService FAILED 1052: Das angeforderte Steuerelement ist dafür nicht gültig service.` (Der oben genannte Treiber "mouhid" läuft auf meinem System nicht wirklich.) BillP3rd vor 14 Jahren 0