WinPE10 Touch Pad

Archives de discussions et demandes informatiques.
PMercure

WinPE10 Touch Pad

Message par PMercure »

Bonjour à tous,
En vain j’ai cherché une réponse à mon problème sur le Forum :
Comment désactiver la touche tactile « touche Pad » dans WinPE10 ?
En effet, je souhaite n’utiliser que ma souris sous WinPE10, indépendamment du PC.
Si on peut sous WinPE10  choisir ou la souris ou le Touch Pad pourquoi pas.
Merci par avance de m’indiquer une piste…
PMercure
Etre_Libre
Administrateur
Messages : 800
Inscription : 13 novembre 2012, 21:44

Re: WinPE10 Touch Pad

Message par Etre_Libre »

Bonsoir,

La question m'étonne un peu car en principe WinPE ne sert que temporairement, et une souris USB fonctionne en principe...

Dans ce cas quel est l'intérêt de couper le Touchpad si une souris USB fonctionne, dans un PC de tests / déploiement ?

Si vous avez vraiment besoin, je ne sais pas le faire mais je pense que le logiciel de Microsoft DevCon devrait aider ;)
PMercure

Re: WinPE10 Touch Pad

Message par PMercure »

Bonsoir,
Même temporairement, je préfère utiliser la souris USB.
Aussi, en frappant au clavier, mes pouces effleurent le Touch Pad ce qui cause une perturbation dans mes menus ou quand j’utilise NotePad2.
Je vais voir ce que l’on peut effectuer avec le logiciel de Microsoft DevCon
Merci de votre réponse rapide 
PMercure

Re: WinPE10 Touch Pad

Message par PMercure »

Bonjour à tous et merci tout ceux que ça intéresse de poursuivre mes tests pour désactiver le ToucPad dans l’environnement WinPE10.

Remarque préliminaire,
mon HP de bureau ne possède pas de touches de fonction pour désactiver/activer le ToucPad.

En effet, je souhaite désactiver le TouchPad (Pavé tactile) dans l’environnement WinPE10 pour n’utiliser que la souris USB.
J’ai effectué des essais avec DevCon.exe comme suit :

-- Liste tous les devices dans DevCon_AllDevices.TXT
DevCon.EXE find * > DevCon_AllDevices.TXT

-- Recherche dans DevCon_AllDevices.TXT
CTRL+F TouchPad
Donne :
ACPI\SYN3221\4&2D69324D&0 : Synaptics SMBus TouchPad

-- Affiche le status devcon /status ACPI\SYN3221
Donne :
ACPI\SYN3221\4&2D69324D&0
Name: Synaptics SMBus TouchPad
Driver is running.
1 matching device(s) found.

-- Activation de Touch Pad devcon /enable ACPI\SYN3221
Donne :
ACPI\SYN3221\4&2D69324D&0 : Synaptics SMBus TouchPad
1 device(s) are enabled.

-- Désactivation de Touch Pad devcon /disable ACPI\SYN3221
Donne :
ACPI\SYN3221\4&2D69324D&0 : Disable failed
No matching devices found.

CONCLUSION :
Le TouchPad demeure bien visible (Status) et actif (Enable)
MAIS IMPOSSIBLE A DESACTIVER (Disable) AU PROFIT DE LA SOURIS USB !?
En revanche, la désactivation de la souris USB fonctionne bien.
PMercure
Etre_Libre
Administrateur
Messages : 800
Inscription : 13 novembre 2012, 21:44

Re: WinPE10 Touch Pad

Message par Etre_Libre »

Bonsoir,

J'ai pris un PC Portable de tests pour essayer vos commandes : effectivement c'est pareil ici...

D'après mes recherches sur Internet, devcon ne semble pas pouvoir désactiver un périphérique ACPI, alors qu'en USB ou autre oui.

Je n'ai donc pas réussi non plus à couper le touchpad dans WinPE 10, et j'ai même essayé en coupant des services via "net stop" ou via AutoIt, ça ne change rien.

Il se peut que vous arriviez à quelque chose en créant un WinPE modifié qui spécifiquement ne lancera pas votre périphérique ou qui aura le driver coupé d'avance, mais ça fait lourd quand même...
PMercure

Re: WinPE10 Touch Pad

Message par PMercure »

Bonsoir,
Merci d’avoir testé les commandes sur un autre PC.

Je vais faire une pause sur ce sujet.

Quant à créer un WinPE10 spécifique pour résoudre ce problème, cela dépasse mes compétences mais pas mon attraction à la recherche de solutions.

PMercure
moums3

Re: WinPE10 Touch Pad

Message par moums3 »

Bonjour,
une réponse peut être idiote : il y a un pilote pour votre TouchPad, c'est sûrement dans le registre, je pense qu'en supprimant (proprement) ce pilote, cela devrait convenir.
Je suis dans l'incapacité de faire quelque test que ce soit : je n'ai pas de TouchPad !
Je viens de faire une recherche (Windows 10), cette clef me semble intéressante :
HKEY_CLASSES_ROOT\CLSID\{3E6147C9-902B-48BA-B1B8-5B1FFD874FB2}
la dll utilisée est : %SystemRoot%\system32\twinui.dll
Vous pouvez tester en supprimant cette clef (dans l'image, bien sûr)...
Dans tous les cas, faites un retour sur ce site.
À bientôt,
moums3
PMercure

Re: WinPE10 Touch Pad

Message par PMercure »

Bonjour moums3,
Merci pour votre réponse, je vais effectuer des essais dès que je peux et je vous retournerais mes résultats.
PMercure
PMercure

Re: WinPE10 Touch Pad

Message par PMercure »

Bonjour moums3,
Je viens d'effectuer des essais de montage de ruches (SOFTWARE / SYSTEM / DRIVERS / COMPONENTS / DEFAULT ) pour rechercher le pilote TouchPad et éventuellement le désactiver.
En vain, je n'ai pas trouvé de pilote TouchPad à désactiver. Aussi, j'abandonne mes investigations pour trouver une solution car cela dépasse mes compétences et m'obligerait à chaque mise à jour de mon WinPE de renouveler cette opération fastidieuse.
Encore merci de votre réponse.
PMercure
moums3

Re: WinPE10 Touch Pad

Message par moums3 »

Bonjour,
Il est simple d'utiliser des fichiers ".reg" qui peuvent modifier le registre même sous WinPE.
Voici le contenu du fichier "DésactiverTouchPad.reg" :

Code : Tout sélectionner

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\CLSID\{3E6147C9-902B-48BA-B1B8-5B1FFD874FB2}]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{3E6147C9-902B-48BA-B1B8-5B1FFD874FB2}]

Le contenu du fichier "ActiverTouchPad.reg" :

Code : Tout sélectionner

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{3E6147C9-902B-48BA-B1B8-5B1FFD874FB2}]
@="Touchpad Gesture Provider"

[HKEY_CLASSES_ROOT\CLSID\{3E6147C9-902B-48BA-B1B8-5B1FFD874FB2}\InProcServer32]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,74,00,77,00,\
  69,00,6e,00,75,00,69,00,2e,00,64,00,6c,00,6c,00,00,00
;%SystemRoot%\system32\twinui.dll
"ThreadingModel"="Apartment"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{3E6147C9-902B-48BA-B1B8-5B1FFD874FB2}]
@="Touchpad Gesture Provider"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{3E6147C9-902B-48BA-B1B8-5B1FFD874FB2}\InProcServer32]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,74,00,77,00,\
  69,00,6e,00,75,00,69,00,2e,00,64,00,6c,00,6c,00,00,00
;%SystemRoot%\system32\twinui.dll
"ThreadingModel"="Apartment"

C'est tout ce que peux faire pour vous...
À bientôt,
moums3
Répondre