2012-11-07 105 views
5

Come disabilitare e abilitare la porta USB tramite prompt dei comandi? o utilizzando script batch? o usando lo script vb in Windows 7?Come disabilitare e abilitare la porta USB tramite il prompt dei comandi?

+0

C'è lo strumento da riga di comando DevCon per ms, può disabilitare i servizi driver per i dispositivi, non è sicuro di disabilitare un usb hu b http://support.microsoft.com/kb/311272 –

+0

Vedere anche le risposte per questo http://stackoverflow.com/questions/365223/disable-usb-storage-devices che forniscono script dettagliati. –

risposta

10

È possibile utilizzare batch che offre un paio di opzioni. È possibile modificare la chiave di registro per disattivare le periferiche usb venga utilizzato

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

Per consentire modificare il valore di 3.

Oppure si può negare l'accesso ai file e Usbstor.pnfUsbstor.inf

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

Dove user è l'account utente che si desidera negare l'accesso per.

Per abilitare l'uso

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

Entrambi i comandi dovranno diritti di amministratore.

Spero che questo aiuti

+0

COME POSSO ABILITARE DOPO QUESTO? –

+8

Ho modificato per mostrare come abilitare, e non è necessario BLOCCARE MAIUSCOLO! :) –

+0

questo comando non funziona in Windows 7 (cacls% windir% \ Inf \ Usbstor.pnf/d utente/cacls% windir% \ Inf \ Usbstor.inf/d utente/cacls% windir% \ Inf \ Usbstor. utente pnf/p: R/cacls% windir% \ Inf \ Usbstor.inf/p utente: R –

2

Si può anche dare un'occhiata a devcon comando. Disponibile gratuitamente su microsoft, per win7 + windows.

+0

Si noti che la versione ia64 non funziona su Windows 7 a 64 bit. È necessario utilizzare questa versione da Windows Server: http: //delphintipz.blogspot.com/2012/07/disable-failed-no-devices-disabled.html istruzioni da usare qui: http: // ccm.net/faq/1886-enable-disable-a-device-from-the-command-line – endolith

+0

[ia64! = x86_64] (http://superuser.com/questions/276994/difference-between-ia64-and-x64) ... – anishsane

+0

Sì, hai bisogno dell'altra versione su Windows 7 64-bit. – endolith

0

Ho lo stesso problema e io uso una soluzione che prende il meglio delle due risposte precedenti:

1º-Noi disattivare la funzionalità che ci consentono di rilevare i nuovi dispositivi di memorizzazione esterni:

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

2º-togliamo tutti i driver dei dispositivi USB installati sul PC (Questo sarà anche eliminare la possibilità di utilizzare tastiera e mouse, ma solo momentaneamente):

devcon.exe remove *USB* 

3º- Abbiamo ri-scansione delle periferiche USB collegate, in modo che Windows installa automaticamente i driver di diversi dispositivi di memorizzazione esterni (mouse, tastiera ...), ottenendo così il risultato desiderato:

devcon.exe rescan 

4a - Se vogliamo ri-consentire l'uso di dispositivi di memorizzazione esterni nel nostro PC, dobbiamo utilizzare il comando:

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

PD: Ogni comando avrà bisogno di diritti di amministratore

Problemi correlati