Ho trovato un modo per farlo e ho pubblicato un breve tutorial qui: I forum di Verge . Funziona sul mio HP Spectre X360 (2017) che ha un touchpad synaptics. Non posso garantire che funzionerà per tutti, ma vale la pena provare. Il mio tutorial si basa sui risultati da qui (dopo reddit) .
AGGIORNARE
Quindi ho notato che con questo trucco, il driver si sarebbe rotto dopo che il sistema si fosse svegliato da uno stato di sospensione. Per "rottura" intendo che il touchpad funzionerebbe, ma nessuna delle impostazioni del touchpad / funzionalità di precisione sarebbe presente. È interessante notare che questo problema non si è verificato quando la macchina si è svegliata dal letargo, solo quando si è svegliata dal sonno. Per risolvere questo problema, è necessario creare un'attività di Windows che riavvia il driver in fase di riattivazione del sistema.
Per iniziare, prima devi prendere una copia di devcon.exe per la tua specifica installazione del sistema operativo. Vedi questo post di altri utenti per questo. Dopo aver devcon.exe sulla tua macchina (nel mio caso, l'ho messo in C: \ Programmi \ DevCon) devi identificare il driver che devi riavviare.
Maiusc + clic con il tasto sinistro del mouse nella cartella che contiene devcon.exe e selezionare la voce di menu di scelta rapida "Apri CMD / PowerShell". Da qui possiamo determinare l'ID del driver che dobbiamo riavviare.
devcon.exe /find ROOT*
Questo comando farà apparire un elenco di diversi elementi. Cerca quello con la descrizione di "Dispositivo touch pad compatibile con Synaptics HID" o qualcosa di simile. Per me, questo è mappato a "ROOT \ SYNHIDMINI \ 0000" che è l'ID che mi interessa per il riavvio.
Una volta che hai il tuo ID, devi creare un'attività pianificata (come amministratore!) Per ripristinare questo dispositivo tramite ID. Per fare ciò, aprire l'Utilità di pianificazione (è possibile cercarlo nel menu Start) come utente amministrativo. Nella finestra dell'utilità di pianificazione, crea una nuova attività:
Inserisci il nome dell'attività (ad esempio "Riavvia TouchPad all'attivazione") e la descrizione. Assicurati di impostarlo per essere eseguito come utente con privilegi di amministratore e selezionare la casella "Esegui con i privilegi più alti". Assicurati anche di selezionare il pulsante di opzione per "Esegui se l'utente ha effettuato l'accesso o meno".
Quindi, fai clic sulla scheda Trigger e crea un nuovo trigger. Il trigger dovrebbe iniziare l'attività su un evento con il registro come Sistema e Origine come risoluzione dei problemi di alimentazione. L'ID evento dovrebbe essere 1 (questo significa sveglia del sistema).
Successivamente, nella scheda Azioni, crea una nuova azione. L'azione dovrebbe essere "avvia un programma" e il campo Programma / Script dovrebbe puntare al percorso di installazione completo di devcon.exe. Gli argomenti dovrebbero essere qualcosa del genere
/restart "@FULL_ID_THAT_YOU_FOUND_EARLIER_HERE"
Il simbolo "@" che precede il tuo ID è importante così come le virgolette!
Infine, assicurati di aprire la scheda Condizioni per l'attività e deseleziona la casella sotto l'intestazione di alimentazione che indica "Avvia l'attività solo se il computer è alimentato a corrente alternata". Ciò garantisce che l'attività venga eseguita anche quando non si è collegati.
Infine, fai clic su OK e assicurati che l'attività sia stata creata. Ora ogni volta che il sistema viene svegliato dalla sospensione, questa attività eseguirà devcon.exe e gli dirà di riavviare il driver synaptics come utente amministrativo. Questo dovrebbe garantire che il driver sia correttamente inizializzato per l'uso e che tu abbia tutto il tuo bontà di Microsoft Precision in ogni momento.