Ce que tu peux faire c'est créer un .cmd qui désactive les ports usb. Pour ça il te faut télécharger
devcon (à installer sur c:/) et un soft tiers qui lancera l'exécution du .cmd lors de l'arret du pc (je pense notamment à
AutoShutdown dans l'onglet RUN)
Avec devcon, rechercher les appareils usb:
1) ouvrir une fenetre de commande DOS (demarrer > exécuter > cmd > Ok)
2) taper:
A) cd c:\ (avec un espace juste avant cd) > taper entrer sur le clavier
B) devcon hwids *usb* (ça va rechercher les appareils usb installés sur ton pc)
le but est de trouver L'ID d'un périphérique usb (souris, clavier etc...)
Une ID complète c'est par exemple: VID_064D&PID_C51B&MI_01\6&7879F3E&0&0001
Si tu as plein des ports usb et de périphériques connectés ça risque d'être compliqué à trouver le bon donc il faudra tester un par un je pense. (Je pense qu'il faut éviter de tester les ROOT ce sont les concentrateurs USB)
Ensuite pour créer le .cmd (il faut le créer avec le notepad/ démarrer> exécuter> notepad> Ok), ça donne:
cd c:\
devcon disable *VID_064D&PID_C51B&MI_01\6&7879F3E&0&0001
Sauvegarde en .cmd et codage Ansi (ex: Test.cmd)
Ensuite avec Autoshutdown (que tu laisse en fond de tâches) dans l'onglet "Run" pour l'option "Shutdown" tu rentre le chemin où se trouve ce .cmd et voilà
Quand tu redémarerras ton pc, windows détectera automatiquement ton périf usb que tu as désactivé avant l'arret du pc en principe, si c'est pas le cas tu créer un autre .cmd pour réinitialiser le périf et tu l'exécute en manuel (clique dessus):
cd c:\
devcon enable *VID_064D&PID_C51B&MI_01\6&7879F3E&0&0001
Liens utiles:
Documentation pour devcon (anglais):
http://www.v8scimitar.co.uk/BeginnersGuidetoDevcon.pdf