Installation de pilote avec pnputil.exe

Questions about WAPT Packaging / Requêtes et aides autour des paquets Wapt.
Règles du forum
Règles du forum
* English support on www.reddit.com/r/wapt
* Le support en français se fait sur ce forum
* Merci de préfixer le titre du thread par [RESOLU] s'il est résolu.
* Préciser version de WAPT installée (1.3.9 / 1.3.13 / 1.5 )
* Préciser OS du serveur (Linux / Windows) et version (Debian Jessie/Stretch - CentOS 7 - Windows Server 2012/2016)
* Préciser OS de la machine d'administration/création des paquets (Windows 7 / 10)
gaelds
Messages : 143
Inscription : 22 nov. 2015 - 08:37

17 mai 2017 - 11:20

Bonjour,
J'essaye d'installer un pilote dans un paquet wapt, mais j'obtiens l'erreur "Warning : CalledProcessErrorOutput()"
La commande "pnputil.exe -i -a CESG502.INF" fonctionne en manuel.

Code : Tout sélectionner

currentpath = os.path.dirname(os.path.realpath(__file__))
run_notfatal(r'C:\Windows\System32\pnputil.exe -i -a %s\Driver\CESG502.INF' % currentpath)
 
Avatar de l’utilisateur
btravers
Messages : 20
Inscription : 25 sept. 2017 - 07:02

11 juin 2018 - 06:08

Bonjour, pour information j'ai réussi a installé des drivers via l'utilitaire de Microsoft DevCon.exe
Dans mon cas je devais forcer l'installation de drivers pour faire un downgrade.

exemple de commande :
devcon updateni c:\windows\inf\test.inf *PNP0501
3 x Serveur : Debian 9.6
104 + 8 + 3 Dépôts distant Windows
Wapt: 1.6.2.7 Entreprise
Console : Windows 10 Pro
gaelds
Messages : 143
Inscription : 22 nov. 2015 - 08:37

23 nov. 2018 - 12:19

Je vais tester devcon, par contre où trouves-tu ton hardware ID "*PNP0501" ? Par exemple pour un pilote USB que je souhaites installer, je dois prendre un extrait ce cette chaine ?

%USB\VID_0403&PID_BD90.DeviceDesc%=FtdiBus.NT,USB\VID_0403&PID_BD90

EDIT : j'ai essayé devcon sur l'installation d'un pilote de cable USB

mais la commande suivante me renvoie "devcon_x64.exe failed.":

Code : Tout sélectionner

C:\tmp\dst-autologger_3.3.0.274-4_all\devcon_x64.exe updateni C:\tmp\dst-autologger_3.3.0.274-4_all\ftdibus.inf *PID_BD90*
le hardware ID complet du périphérique semble être "FTDIBUS\COMFORT&VID_0403&PID_BD90".
Dernière modification par gaelds le 26 nov. 2018 - 10:34, modifié 2 fois.
Avatar de l’utilisateur
htouvet
Expert WAPT
Messages : 327
Inscription : 16 mars 2015 - 10:48
Contact :

23 nov. 2018 - 15:08

Avec pnputil; Il y a des chances qu'il soit nécessaire de désactiver la redirection wow6432 :

Code : Tout sélectionner

def install():
    with disable_file_system_redirection():
        run(r'C:\Windows\System32\pnputil.exe -i -a "%s\Driver\CESG502.INF"' % basedir)
Tranquil IT
Répondre