Faire fonctionner les trackpad ELANTECH sous Windows Serveur 2022

Une véritable plaie !

Il est souvent difficile d'utiliser Windows Serveur sur un ordinateur portable en raison de bugs stupides avec les drivers.. notamment ceux des trackpad !

Pire encore, le matériel n'est même pas reconnu...

Si vous avez déjà installé windows 11 ou 10 sur votre PC portable et que le trackpad fonctionne sur ces versions, un petit tour dans le gestionnaire des périphériques vous apprendra qu'il s'agît du pilote :
'Périphérique I2C HID' dans 'Périphériques d'interface utilisateur'.

Ce pilote est lié à 2 fichiers principaux :
- C:\Windows\System32\drivers\hidi2c.sys
- C:\Windows\INF\hidi2c.inf

D'où vient donc le problème sur Server ?
Du fichier hidi2c.inf ! Il doit être corrigé avant de procéder à l'installation du driver sur Windows Serveur 2022.
Et c'est là que les ennuis commencent.. Vous le savez très bien, installer un driver 'non signé' sur Windows est rebutant.

Il y a plusieurs méthodes, notamment une qui permet de modifier directement le fichier dans l'installeur de windows serveur... Suffit de décompresser l'ISO, trouver les fichiers, les modifier etc...

En voici une qui passe par windows 10 ou 11 pour récupérer les fichiers.

Je vous fournis directement les fichiers pour procéder à l'installation.
(Voir plus bas pour comprendre comment je m'y suis pris)

Téléchargez-les et placez-les sur le bureau directement.

📥 Télécharger hidi2c.inf

📥 Télécharger hidi2c.sys

📥 Télécharger Microsoft-Windows-Client-Desktop-Required-Package05110-31bf3856ad364e35-amd64-10.0.22621.4036.cat


Installation du driver

Pour installer le driver, il vous faut redémarrer votre ordinateur en maintenant la touche majuscule enfoncée.
Vous devez arriver sur l'écran des options de démarrage avancé.
Cliquez alors sur 'Dépannage' puis 'Paramètres', l'ordinateur va redémarrer.

Un invite s'ouvre alors et vous propose plusieurs options de démarrage, choisissez 'Désactiver le contrôle obligatoire des signatures de pilotes'. L'ordinateur va redémarrer.

Une fois redémarré, ouvrez un invite de commande, dirigez-vous vers le lieu où vous avez stocké les 3 fichiers (cd Desktop - logiquement) et tappez :

pnputil /add-driver .\hidi2c.inf /install

Validez le message d'avertissement, votre trackpad se met alors à fonctionner instantanément.

Redémarrez pour sortir du mode de signature désactivé !


Comment faire pour récupérer ces fichiers :

Je l'ai fait à partir d'une installation de windows 11 pro où le driver était fonctionnel (le trackpad marchait), mais ça fonctionne aussi bien à partir de windows 10.

Voici les étapes :

1) Installer Windows 10 ou 11 sur votre ordinateur portable. Votre trackpad doit être fonctionnel avant de continuer.

2) Localiser hidi2c.sys sur votre système (pour moi sur W11 pro, c'est C:\Windows\System32\drivers\hidi2c.sys)

3) Localiser hidi2c.inf sur votre système (pour moi sur w11 pro, c'est C:\Windows\INF\hidi2c.inf)

3) Télécharger les outils sysinternals sur votre bureau et dézippez le dossier.

4) Ouvrez un invite de commandes et rendez-vous dans le dossier des sysinternals.

5) Localisez à présent le fichier de catalog du driver hidi2c en tappant :

sigcheck.exe -i C:\WINDOWS\System32\drivers\hidi2c.sys

(Validez l'utilisation de sigcheck quand la fenêtre s'ouvre puis attendez 15/20 secondes que les résultats s'affichent sur l'invite de commandes.)

Vous devriez voir une ligne du genre :
Catalog: C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Microsoft-Windows-Client-Desktop-Required-Package05110~31bf3856ad364e35~amd64~~10.0.22621.4036.cat

ça y est, nous l'avons trouvé !

6) Créer un dossier sur votre bureau, le nommer 'trackpad' et y placer une copie des 3 fichiers :
- C:\Windows\System32\drivers\hidi2c.sys
- C:\Windows\INF\hidi2c.inf
- C:\WINDOWS\system32\CatRoot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Microsoft-Windows-Client-Desktop-Required-Package05110~31bf3856ad364e35~amd64~~10.0.22621.4036.cat

7) Clic-droit sur hidi2c.inf, modifier. Le bloc-note s'ouvre.

- Modifiez la ligne 41 (ou 42, c'est selon) :
%MSFT%=Microsoft,NTamd64...1

Vous devez supprimer '...1' et obtenir :
%MSFT%=Microsoft,NTamd64

- Modifiez également la ligne 43 (ou 44) :
[Microsoft.NTamd64...1]

idem '...1' :
[Microsoft.NTamd64]

- Enregistrer et fermer.

8) Copier le dossier 'trackpad' sur une clef USB.

ça y est, nous en avons terminé avec windows 10/11, nous pouvons basarder l'installation et passer à windows serveur 2022.

(évidemment, il vous faudra une souris externe en attendant d'installer le driver)... Ensuite, il suffit simplement de procéder à l'installation du driver comme décrite précedemment.


⬆️ Retour en haut de la page