web-dev-qa-db-fra.com

Comment désactiver et activer le port USB via une invite de commande?

Comment désactiver et activer le port USB via une invite de commande? ou en utilisant un script batch? ou en utilisant vb script dans Windows 7?

4
E-ebola virus

Vous pouvez utiliser batch qui vous donne plusieurs options. Vous pouvez modifier la clé de registre pour désactiver l'utilisation des périphériques usb

reg add HKLM\SYSTEM\CurrentControlSet\Services\UsbStor /v "Start" /t REG_DWORD /d "4" /f

Pour activer la valeur de changement pour 3.

Ou vous pouvez refuser l'accès aux fichiers Usbstor.pnf et Usbstor.inf

cacls %windir%\Inf\Usbstor.pnf /d user
cacls %windir%\Inf\Usbstor.inf /d user

user est le compte d'utilisateur pour lequel vous souhaitez refuser l'accès.

Pour permettre l'utilisation

cacls %windir%\Inf\Usbstor.pnf /p user:R
cacls %windir%\Inf\Usbstor.inf /p user:R

Les deux commandes auront besoin de droits d'administrateur.

J'espère que cela t'aides

10
Bali C

Vous pouvez également consulter la commande devcon. Disponible gratuitement sur le site Microsoft, pour Windows 7 +.

2
anishsane

J'ai le même problème et j'utilise une solution prenant le meilleur des deux réponses précédentes:

1º-Nous désactivons les fonctionnalités qui nous permettent de détecter de nouveaux périphériques de stockage externes:

reg add HKLM\SYSTEM\CurrentControlSet\Services\UsbStor /v "Start" /t REG_DWORD /d "4" /f

2º-Nous supprimons tous les pilotes de périphériques USB installés sur le PC (cela éliminera également la possibilité d'utiliser le clavier et la souris, mais seulement momentanément):

devcon.exe remove *USB*

3º- Nous analysons à nouveau les périphériques USB connectés afin que Windows installe automatiquement les pilotes de périphériques différents du stockage externe (p. Ex. Souris, clavier ...), obtenant ainsi le résultat souhaité:

devcon.exe rescan

4º- Si nous voulons autoriser à nouveau l'utilisation de périphériques de stockage externes sur notre PC, nous devons utiliser la commande:

reg add HKLM\SYSTEM\CurrentControlSet\Services\UsbStor /v "Start" /t REG_DWORD /d "3" /f

PD: Chaque commande aura besoin de droits d'administrateur

1
AngryCoder