Ich habe einen Weg gefunden, dies zu tun, und ich habe hier ein kurzes Tutorial veröffentlicht: Die Verge-Foren . Dies funktioniert auf meinem HP Spectre X360 (2017) mit einem Synaptics-Touchpad. Ich kann nicht garantieren, dass dies für alle funktioniert, aber es ist einen Versuch wert. Mein Tutorial basiert auf den Ergebnissen von hier (reddit post) .
AKTUALISIEREN
Daher bemerkte ich, dass bei diesem Hack der Treiber aus dem Ruhezustand ausbrach, nachdem das System aufgewacht war. Mit "Pause" meine ich, dass das Touchpad funktionieren würde, aber keine der Touchpad-Einstellungen / Genauigkeitsfunktionen vorhanden wäre. Interessanterweise trat dieses Problem nicht auf, wenn der Computer aus dem Ruhezustand aufwachte, sondern nur, wenn er aus dem Ruhezustand aufwachte. Um dies zu beheben, müssen Sie eine Windows-Task erstellen, die den Treiber beim System-Wake neu startet.
Zunächst müssen Sie eine Kopie von devcon.exe für die Installation Ihres bestimmten Betriebssystems herunterladen. Siehe dazu diesen anderen Superuser- Beitrag. Nachdem Sie devcon.exe auf Ihrem Computer installiert haben (in meinem Fall unter C: \ Programme \ DevCon), müssen Sie den neu zu startenden Treiber identifizieren.
Umschalt + Linksklick in den Ordner, der devcon.exe enthält und wählen Sie den Kontextmenüpunkt "CMD / PowerShell öffnen". Hier können wir die ID des Treibers ermitteln, den wir neu starten müssen.
devcon.exe /find ROOT*
Dieser Befehl zeigt eine Liste verschiedener Elemente an. Suchen Sie nach dem mit der Beschreibung "Synaptics HID-kompatibles Touchpad-Gerät" oder ähnlichem. Für mich entspricht dies "ROOT \ SYNHIDMINI \ 0000", der ID, an der ich zum Neustart interessiert bin.
Sobald Sie Ihre ID haben, müssen Sie eine geplante Aufgabe erstellen (als Administrator!), Um dieses Gerät anhand der ID zurückzusetzen. Öffnen Sie dazu als Administrator den Taskplaner (diesen können Sie im Startmenü suchen). Erstellen Sie im Aufgabenplanungsfenster eine neue Aufgabe:
Geben Sie den Namen der Aufgabe (z. B. "TouchPad beim Wecken neu starten") und eine Beschreibung ein. Stellen Sie sicher, dass es als Benutzer mit Administratorrechten ausgeführt wird, und aktivieren Sie das Kontrollkästchen "Mit den höchsten Berechtigungen ausführen". Stellen Sie außerdem sicher, dass das Optionsfeld für "Ausführen, ob der Benutzer angemeldet ist oder nicht" aktiviert ist.
Klicken Sie anschließend auf die Registerkarte Auslöser und erstellen Sie einen neuen Auslöser. Der Auslöser sollte die Aufgabe bei einem Ereignis mit dem Protokoll System und der Quelle Power-Troubleshooter beginnen. Event ID sollte 1 sein (dies steht für System Wake).
Erstellen Sie als Nächstes auf der Registerkarte Aktionen eine neue Aktion. Die Aktion sollte "Programm starten" lauten und das Feld "Programm / Skript" sollte auf den vollständigen Installationspfad von devcon.exe verweisen. Die Argumente sollten so ähnlich sein
/restart "@FULL_ID_THAT_YOU_FOUND_EARLIER_HERE"
Das "@" Symbol vor Ihrer ID ist ebenso wichtig wie die Anführungszeichen!
Öffnen Sie abschließend die Registerkarte Bedingungen für die Aufgabe, und deaktivieren Sie das Kontrollkästchen unter der Überschrift "Starten Sie die Aufgabe nur, wenn der Computer mit Netzstrom versorgt wird". Dadurch wird sichergestellt, dass der Task auch dann ausgeführt wird, wenn Sie nicht angeschlossen sind.
Klicken Sie abschließend auf OK und stellen Sie sicher, dass Ihre Aufgabe erstellt wurde. Jedes Mal, wenn Ihr System aus dem Energiesparmodus geweckt wird, führt diese Task die Datei devcon.exe aus und fordert Sie auf, den Synaptics-Treiber als Administrator neu zu starten. Dies sollte sicherstellen, dass der Treiber für die Verwendung ordnungsgemäß initialisiert ist und dass Sie jederzeit über alle Microsoft Precision-Funktionen verfügen.