Ich habe endlich eine Lösung bekommen: Hardware-Ersatz. Offensichtlich gibt es keinen Software-Fix, aber das bestellte Ersatzteil (Synaptics Touchpad für T440, T550, ...) ist endlich eingetroffen und scheint kompatibel zu sein. Leider trägt mein Produkt keine Bestellnummer.
- Nach einem Hardwarewechsel meldet Windows weiterhin ein ALPS-Touchpad, obwohl das neue von Ubuntu 16.04.3 LTS erfolgreich als Synaptics-Touchpad erkannt wird. Sogar eine Neuinstallation von Windows meldet ein ALPS-Touchpad. Vielleicht kann jemand, der sich mit Windows-Treibern im Allgemeinen auskennt, dieses Verhalten erklären. Damit das auch unter Windows funktioniert, habe ich vom 11. Mai 2017 "Synaptics UltraNav Driver für Windows 10 (64-Bit) - ThinkPad L450, T450, T450s" v19.3.4.83 installiert. Vielleicht funktionieren auch andere, aber einige werden definitiv funktionieren nicht installieren, aber ein fehlendes Gerät melden. Jeder Versuch, vorherige Treiber zuvor zu deinstallieren, scheint keinen Nutzen zu bringen.
- Damit ist das Touchpad noch nicht funktionsfähig. Im Gerätemanager muss der Treiber des "ThinkPad UltraNav" manuell aktualisiert werden, und das Lenovo / Synaptics Pointing Device muss aus der Liste aller verfügbaren Gerätetreiber ausgewählt werden, einschließlich potenziell inkompatibler Treiber.
- Sobald dies geschehen ist, muss der Windows-Gruppenrichtlinien-Editor ohne Neustart verwendet werden, um zu verhindern, dass Windows die Gerätetreiber für das Touchpad automatisch aktualisiert. Ansonsten wird der ALPS-Treiber nach einigen Neustarts erneut installiert und das Touchpad funktioniert nicht mehr. Ich habe die "Hardware-IDs" des Geräts auf der Registerkarte "Details" des Geräts blockiert (für mich: "ACPI \ VEN_LEN & DEV_200D", "ACPI \ LEN200D" und "* LEN200D".) Die Richtlinie lautet Computerkonfiguration / Administrative Vorlagen / System- / Geräteinstallation / Einschränkungen bei der Geräteinstallation / Verhindern Sie die Installation von Geräten, die einer dieser Geräte-IDs entsprechen. Natürlich muss auch die Richtlinie aktiviert werden.
- Anschließend kann man überprüfen, ob die Richtlinie in Aktion ist, indem Windows versucht wird, den Treiber online zu aktualisieren. Es sollte fehlschlagen und melden "Die Installation dieses Geräts ist durch die Systemrichtlinie verboten." dann. Wenn nicht, fahren Sie einfach mit dem vorherigen Treiber (Synaptics) fort.
Edit: Meine Lösung funktioniert immer noch (jetzt mit dem Treiber für T440s Version 19.0.17.115 gggr01ww), aber die Benutzererfahrung ist nicht so gut wie mit dem Originalgerät. Das Scrollen mit zwei Fingern ist oft (aber nicht immer) unangenehm. Pinch & Zoom wird nicht unterstützt. Wischen mit voller Höhe oder Wischen mit drei Fingern zum Durchlaufen offener Anwendungen wird nicht unterstützt. Der Synaptics-Treiber bietet einige Optionen für TwistRotate und ChiralRotate, aber das brauche ich nicht. Ich denke wirklich darüber nach, das ursprüngliche Gerät wieder einzubauen und alle paar Stunden einen Neustart zu akzeptieren.
Jetzt ist meine letzte Hoffnung, es irgendwie in ein Windows Precision Touchpad umzuwandeln. In diesem Artikel ( https://www.windowscentral.com/how-enable-precision-touchpad-drivers ) wird empfohlen, einen bestimmten Lenovo-Treiber für Besitzer von Synaptics Touchpad (n1mgx14w) zu installieren und ihn manuell über den Geräte-Manager zu installieren. Ich habe das noch nicht ausprobiert, aber aufgrund der Herausforderungen, die das Synaptics-Touchpad überhaupt zum Laufen brachte (vor allem, dass automatische Updates für das Gerät deaktiviert werden mussten), habe ich nicht viel Hoffnung.
Edit 2: Nun habe ich eines der von Frank Breitling und mir erwähnten Tutorials befolgt, um das Touchpad in ein Windows Precision Touchpad zu verwandeln. Ich habe einen kompletten Ausfall aller eingebauten HID-Geräte erlebt, aber der Touchscreen sowie das Touchpad und der Trackpoint mit seinen Tasten funktionieren nur teilweise, dh alle drei Hardware-Tasten führen einen sofortigen Linksklick aus, kein Kontextmenü und kein Ziehen und Ziehen.
Edit 3: Endlich bin ich wieder zum ursprünglichen ALPS-Touchpad gewechselt. Die Funktion wird immer noch mehr oder weniger regelmäßig ausfallen, aber dank des Hinweises auf das devcon-Tool (von Windows SDK, das auf meinem Gerät ebenfalls mit dem Intel Bluetooth-Treiber geliefert wird) in dem von Frank Breitling verlinkten Artikel kann ich das Gerät jetzt neu starten. Fahrer durch Anrufen als Administrator:
devcon.exe restart "@HID\VID_0483&PID_91D1&COL02\7&1EE98EEF&0&0001"
Ich habe gerade alle Geräte aufgelistet und einige HID-Geräte ausprobiert, bis der Neustart des genannten Geräts den gewünschten Effekt hatte. Ich hoffe, das hilft noch jemandem.