Pagina 1 di 1
Installazione del driver tramite pnputil.exe
Pubblicato: 17 maggio 2017 - 11:20
di gaelds
Buongiorno,
Sto provando a installare un driver da un pacchetto wapt, ma ricevo l'errore
"Avviso: CalledProcessErrorOutput()"
Il comando "pnputil.exe -i -a CESG502.INF" funziona in modalità manuale.
Codice: Seleziona tutto
currentpath = os.path.dirname(os.path.realpath(__file__))
run_notfatal(r'C:\Windows\System32\pnputil.exe -i -a %s\Driver\CESG502.INF' % currentpath)
Re: Installazione del driver con pnputil.exe
Pubblicato: 11 giugno 2018 - 06:08
di btravers
Salve, per vostra informazione, ho installato correttamente i driver utilizzando l'utilità Microsoft DevCon.exe.
Nel mio caso, ho dovuto forzare l'installazione del driver per eseguire un downgrade.
Esempio di comando:
devcon updateni c:\windows\inf\test.inf *PNP0501
Re: Installazione del driver con pnputil.exe
Pubblicato: 23 novembre 2018 - 12:19
di gaelds
Voglio provare DevCon, ma dove hai trovato il tuo ID hardware "*PNP0501"? Ad esempio, per installare un driver USB, devo estrarre un estratto da questa stringa?
%USB\VID_0403&PID_BD90.DeviceDesc%=FtdiBus.NT,USB\VID_0403&PID_BD90
MODIFICA: Ho provato devcon sull'installazione di un
Driver del cavo USB
ma il comando seguente restituisce "
devcon_x64.exe non riuscito.":
Codice: Seleziona tutto
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*
L'ID hardware completo del dispositivo sembra essere "FTDIBUS\COMFORT&VID_0403&PID_BD90".
Re: Installazione del driver con pnputil.exe
Pubblicato: 23 novembre 2018 - 15:08
di htouvet
Con pnputil; è molto probabile che sia necessario disabilitare il reindirizzamento wow6432:
Codice: Seleziona tutto
def install():
with disable_file_system_redirection():
run(r'C:\Windows\System32\pnputil.exe -i -a "%s\Driver\CESG502.INF"' % basedir)
Re: Installazione del driver con pnputil.exe
Pubblicato: 17 ottobre 2020 - 06:17
di lfkl
Ciao,
ho lo stesso problema con l'installazione di questo driver.
Sei riuscito a risolverlo? Saresti disposto a condividere lo script?
Non sono riuscito a farlo funzionare...
Cordiali saluti.
Re: Installazione del driver con pnputil.exe
Pubblicato: 19 ottobre 2020 - 00:11
di btravers
Mi dispiace, non ho creato quel pacchetto.
Re: Installazione del driver con pnputil.exe
Pubblicato: 4 novembre 2020 - 06:52
di gaelds
lfkl ha scritto: ↑17 ott 2020 - 06:17
Ciao,
ho lo stesso problema con l'installazione di questo driver.
Hai risolto il problema? Saresti disposto a condividere lo script?
Non sono riuscito a farlo funzionare...
Cordiali saluti.
Ciao, ad esempio ho questo pacchetto Casio:
Codice: Seleziona tutto
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = ['{92A68E3F-F40B-472C-9F93-2729EBBF08DA}']
def install():
install_msi_if_needed('GRAPH35PLUS.msi',properties=" /L \'1036\' ISX_INSTALLKEY=XXXXXXXXXXXX")
# Installation du pilote
with disable_file_system_redirection():
run_notfatal(r'C:\Windows\System32\pnputil.exe -i -a "%s\Driver\CESG502.INF"' % basedir)
def uninstall():
print('Desinstallation de Casio 35+ Manager+')
remove_file(makepath(common_desktop(),'Logiciels','Mathematiques','GRAPH 35+ Manager PLUS.lnk'))
Re: Installazione del driver con pnputil.exe
Pubblicato: 4 novembre 2020 - 06:56
di gaelds
Oppure questo pacchetto Thymio con dpinst e certificati aggiunti:
Codice: Seleziona tutto
# -*- coding: utf-8 -*-
from setuphelpers import *
global destdir
destdir = makepath(programfiles,'Thymio')
uninstallkey = []
uninstallstring = ['C:\Program Files\Thymio\Uninstall.exe /S /D="C:\Program Files\Thymio"']
def install():
currentpath = os.path.dirname(os.path.realpath(__file__))
print('Installation de Thymio Suite')
print('Installation des Certificats Mobsya')
run(r'C:\Windows\System32\certutil.exe -addstore "TrustedPublisher" %s\Mobsya.cer' % currentpath)
run(r'C:\Windows\System32\certutil.exe -addstore "TrustedPublisher" %s\Mobsya2.cer' % currentpath)
print('Installation des Pilotes Thymio')
run_notfatal(r'%s\drivers\dpinst_x64.exe /S /F' % currentpath)
install_exe_if_needed("ThymioSuite-2.1.1-win64.exe",'/S',key='',min_version='2.0.0')
create_shortcut(makepath(common_desktop(),'Logiciels','Informatique Programmation','Thymio Suite.lnk'),target=r'%s\bin\thymio-launcher.exe' %destdir, wDir=destdir,icon=r'%s\thymio-launcher.ico' %destdir)