Page 1 sur 1

WIN8.1 : Comment programmer un arrêt relance d'un port USB ?

Posté : dim. 25 janv. 2015 19:10
par Pete Boule
Hello,

je cherche à automatiser un arrêt/relance d'un port USB toutes les 15 minutes.
Comment faire sur Windows 8.1 ?

merci
Pete

Re: WIN8.1 : Comment programmer un arrêt relance d'un port U

Posté : lun. 26 janv. 2015 07:06
par 2011N2
Bonjour,

Je vois que tu cherches à faire ça pour uploader 200 Go en utilisant ton smartphone comme modem. Sache qu'il y a 95 % de chances qu'au bout de quelques Go consommés, ton débit sera réduit (c'est ce qui s'appelle le fair use) : il sera donc "bridé" et ne pourra plus dépasser 128 Kbit/s. À mon avis, ton ADSL est plus rapide. ;)

Si tu veux, pour vérifier, dis-moi de quel forfait tu disposes chez SFR pour qu'on vérifie ça.

Gabriel.

Re: WIN8.1 : Comment programmer un arrêt relance d'un port U

Posté : lun. 26 janv. 2015 08:59
par Pete Boule
Bonjour Gabriel

J'ai travaillé 10 ans chez les opérateurs. Je connais bien tout ça.
sFR galère avec la gestion de son fair use.
J'ai un forfait red 5Go, en fair use depuis vendredi et j'ai uploadé 53 g Go dessus ce weekend end :)
donc pas de soucis de ce côté la :)
Pete

Re: WIN8.1 : Comment programmer un arrêt relance d'un port U

Posté : lun. 26 janv. 2015 10:05
par 2011N2
Bonjour,

Ah, t'as de la chance, parce que moi quand j'ai dépassé mon quota je peux te dire qu'ils ne me loupent pas. :lol:

Sinon, je ne sais pas comment couper / relancer les ports USB toutes les 15 minutes, si je trouve une idée je te tiens au courant.

Gabriel.

Re: WIN8.1 : Comment programmer un arrêt relance d'un port U

Posté : lun. 26 janv. 2015 12:17
par Pete Boule
eh oui ça arrive qu'ils se plantent dans leur paramétrage.
C'était pareil chez Sosh : quand ils ont corrigé, je suis partit :)
merci Gabriel

Re: WIN8.1 : Comment programmer un arrêt relance d'un port U

Posté : lun. 26 janv. 2015 13:28
par Pete Boule
Le plus simple je pense est d'utiliser le planificateur de tâches pour lancer un script.
reste à écrire le script ...

Re: WIN8.1 : Comment programmer un arrêt relance d'un port U

Posté : lun. 26 janv. 2015 14:01
par 2011N2
Re,

OK, tu seras surement coincé lorsque SFR corrigera. :mv:

Sinon effectivement ça se jouerait dans le planificateur de tâches, pour lancer un script VBS ou batch par exemple. Je sais comment désactiver un port USB, mais juste pour empêcher son démarrage : c'est-à-dire que si un appareil est branché, alors il ne sera pas désactivé immédiatement, tu ne pourras juste pas le relancer ou brancher d'autres appareils. Donc ça ne t'intéresse pas... Si jamais je trouve ce qu'il faut je te fais signe. ;)

Gabriel.

Re: WIN8.1 : Comment programmer un arrêt relance d'un port U

Posté : mar. 27 janv. 2015 00:12
par Pete Boule
ok j'ai trouvé ceci qui semble convenir : http://support.microsoft.com/kb/311272/fr

mais en essayant de désactiver un port USB, la réponse est Disable failed

la commande exécutée : devcon disable USB\ROOT_HUB30

je veux bien un peu d'aide là :)

Re: WIN8.1 : Comment programmer un arrêt relance d'un port U

Posté : mar. 27 janv. 2015 06:56
par 2011N2
Salut,

Tu tapes ça dans l'invite de commandes ? Tu l'as bien exécutée en tant qu'administrateur ?

Gabriel.

Re: WIN8.1 : Comment programmer un arrêt relance d'un port U

Posté : mar. 27 janv. 2015 08:57
par Pete Boule
Oui oui

Re: WIN8.1 : Comment programmer un arrêt relance d'un port U

Posté : mar. 27 janv. 2015 13:49
par 2011N2
Re,

Tu es sûr d'avoir le bon ID du port USB ?

Gabriel.

Re: WIN8.1 : Comment programmer un arrêt relance d'un port U

Posté : mar. 27 janv. 2015 23:08
par Pete Boule
voilà ce que ça donne en tentant de désactiver tous les USB.
A noter, la version 64 bit refuse de se lancer. J'utilise la version 32 bit sur mon Win8.1 64 bit

devcon disable USB*

USB\ROOT_HUB20\4&CA7F05A&0 : Disable failed
USB\VID_13D3&PID_3402\ALASKA_DAY_2006 : Disable failed
USB\VID_8087&PID_8008\5&2C949EB0&1&1 : Disable failed
USB\VID_0930&PID_6545\00137297175CBA50C62F00A7 : Disable failed
USBSTOR\DISK&VEN_&PROD_USB_FLASH_MEMORY&REV_PMAP\00137297175CBA50C62F00A7&0: Disable failed
USB\ROOT_HUB30\4&159F5F5F&0&0 : Disable failed
USB\VID_8087&PID_8000\5&39813B74&1&1 : Disable failed
USB\VID_13D3&PID_5188\NULL : Disable failed
USB\VID_05AC&PID_12A8&MI_00\0 : Disable failed
USB\VID_05AC&PID_12A8&MI_02\2 : Disable failed
USB\VID_05AC&PID_12A8\7C57B7F6770CA4690232802890EE5EC0C31CB489: Disable failed
USB\VID_13D3&PID_5188&MI_00\6&9E24ED2&0&0000 : Disable failed
USB\ROOT_HUB20\4&33FF56F3&0 : Disable failed
No devices disabled.

Re: WIN8.1 : Comment programmer un arrêt relance d'un port U

Posté : mar. 27 janv. 2015 23:43
par Pete Boule
la version 64 bit est dispo ici : http://delphintipz.blogspot.fr/2012/07/ ... abled.html
ça marche mieux avec, mais j'ai pas encore maîtrisé le truc, notamment pourquoi certains sont désactivés et pas d'autres

devcon disable USB*

USB\ROOT_HUB20\4&CA7F05A&0 : Disabled
USB\VID_13D3&PID_3402\ALASKA_DAY_2006 : Disabled
USB\VID_8087&PID_8008\5&2C949EB0&1&1 : Disable failed
USB\VID_0930&PID_6545\00137297175CBA50C62F00A7 : Disabled
USBSTOR\DISK&VEN_&PROD_USB_FLASH_MEMORY&REV_PMAP\00137297175CBA50C62F00A7&0: Disable failed
USB\ROOT_HUB30\4&159F5F5F&0&0 : Disabled
USB\VID_8087&PID_8000\5&39813B74&1&1 : Disabled
USB\VID_13D3&PID_5188\NULL : Disable failed
USB\VID_05AC&PID_12A8&MI_00\0 : Disable failed
USB\VID_05AC&PID_12A8&MI_02\2 : Disable failed
USB\VID_05AC&PID_12A8\7C57B7F6770CA4690232802890EE5EC0C31CB489: Disable failed
USB\VID_13D3&PID_5188&MI_00\6&9E24ED2&0&0000 : Disable failed
USB\ROOT_HUB20\4&33FF56F3&0 : Disabled
6 device(s) disabled.

Re: WIN8.1 : Comment programmer un arrêt relance d'un port U

Posté : mer. 28 janv. 2015 07:19
par 2011N2
Salut,

D'accord, est-ce que tu as vérifié que ça a véritablement désactivé certains ports ?
Parce que s'il y a un port USB de désactivé, alors c'est bon. :)

Gabriel.

Re: WIN8.1 : Comment programmer un arrêt relance d'un port U

Posté : ven. 30 janv. 2015 23:11
par Pete Boule
J'y suis presque !

j'ai fait un fichier .bat avec :
devcon disable USB*
devcon enable USB*
devcon enable USB*
devcon enable USB*

c un peu bourrin (je coupe tous les USB) mais ça marche
après il faut trois fois enable pour tout réactiver (et oui, les matériels sont branchés en grappe ; le premier enable active le premier niveau, les deux suivants les périphériques de niveaux 2 puis 3)

en revanche, il faut que j'ajoute une petite tempo de quelques secondes entre les enable
je ne connais pas la commande pour la tempo. qqu'un ?

Re: WIN8.1 : Comment programmer un arrêt relance d'un port U

Posté : sam. 31 janv. 2015 07:48
par 2011N2
Salut,

Tu peux utiliser ping pour faire une pause.
Par exemple, ajouter ceci et ça te fera une pause :
Code : Tout sélectionner
ping 127.0.0.1 -n 10 > NUL
Gabriel.

Re: WIN8.1 : Comment programmer un arrêt relance d'un port U

Posté : sam. 7 févr. 2015 16:21
par Pete Boule
ok c'est bon, ça marche depuis plusieurs jours

le script à enregistrer dans un fichier renew.bat puis créer une tâche qui s'exécute AVEC LES DROITS ADMINISTRATEURS toutes les 30 minutes dans le planificateur de tâches :

devcon disable USB*
timeout /t 05
devcon enable USB*
timeout /t 05
devcon enable USB*
timeout /t 05
devcon enable USB*
timeout /t 60

merci 2001N2 pour ton soutien :)

Pete

Re: WIN8.1 : Comment programmer un arrêt relance d'un port U

Posté : sam. 7 févr. 2015 16:24
par Pete Boule
ah oui, et 109 Go uploadé en un week end via la 4G
depuis la remise à zéro de mon forfait le 28, j'ai déjà uploadé +350 Go

pas mal pour un forfait RED 5Go à 10 euros par mois !
ils vont faire la gueule chez SFR ... m'enfin leur limite sur les flux data n'a qu'a fonctionner correctement :)

Re: WIN8.1 : Comment programmer un arrêt relance d'un port U

Posté : sam. 7 févr. 2015 17:21
par 2011N2
Salut,

Bon bah parfait, content d'avoir pu t'aider. :)

Je passe ce sujet en résolu, mais tu viendras tout de même nous dire si tout l'upload s'est bien déroulé. :D

Gabriel.