2012-11-07 13 views
5

Jak wyłączyć i włączyć port USB za pomocą wiersza polecenia? lub używając skryptu wsadowego? lub przy użyciu skryptu vb w systemie Windows 7?Jak wyłączyć i włączyć port USB za pomocą wiersza polecenia?

+0

Istnieje narzędzie wiersza polecenia devcon dla ms, może wyłączyć usługi sterowników dla urządzeń, nie wiem, czy wyłączyć hu USB b http://support.microsoft.com/kb/311272 –

+0

Zobacz także odpowiedzi na ten http://stackoverflow.com/questions/365223/disable-usb-storage-devices, które zapewniają szczegółowe skrypty. –

Odpowiedz

10

Możesz użyć partii, która daje ci kilka opcji. Można zmodyfikować klucz rejestru w celu wyłączenia urządzenia USB od używanego

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

Aby umożliwić zmianę wartości do 3.

Albo można odmówić dostępu do plików Usbstor.pnf i Usbstor.inf

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

Gdzie user jest konto użytkownika, które chcesz odmówić dostępu.

celu umożliwienia wykorzystania

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

Oba polecenia muszą uprawnienia administratora.

Nadzieja to pomaga

+0

W JAKI SPOSÓB MOŻNA WŁĄCZYĆ PO TYM? –

+8

Edytowałem, aby pokazać, jak włączyć, i nie ma potrzeby, aby CAPS LOCK BYŁA WŁĄCZONA! :) –

+0

to polecenie nie działa w systemie Windows 7 (cacls% windir% \ Inf \ Usbstor.pnf/d użytkownik/cacls% windir% \ Inf \ Usbstor.inf/d użytkownik/cacls% windir% \ Inf \ Usbstor. Użytkownik pnf/p: R/cacls% windir% \ Inf \ Usbstor.inf/p użytkownik: R –

2

Można też rzucić okiem na komendzie devcon. Dostępne swobodnie na stronie microsoft, dla okien win7 +.

+0

Należy zauważyć, że wersja ia64 nie działa w 64-bitowym systemie Windows 7. Tę wersję należy użyć z systemu Windows Server: http: //delphintipz.blogspot.com/2012/07/disable-failed-no-devices-disabled.html instrukcje do użycia tutaj: 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

Tak, potrzebna jest druga wersja na 64-bitowym Windows 7. – endolith

0

mam ten sam problem i używam rozwiązanie, które ma najlepsze z dwóch poprzednich odpowiedzi:

1º-We wyłączyć funkcje, które pozwalają nam na wykrycie nowych zewnętrznych urządzeń pamięci masowej:

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

2º-Usuwamy wszystkie sterowniki urządzeń USB zainstalowanych na komputerze (to również wyeliminować możliwość korzystania z klawiatury i myszy, ale tylko na chwilę):

devcon.exe remove *USB* 

3º- Mamy ponownie skanować podłączone urządzenia USB, tak aby system Windows automatycznie zainstaluje sterowniki urządzeń innych niż zewnętrznej pamięci masowej (np mysz, klawiatura ...), a tym samym uzyskanie pożądanego rezultatu:

devcon.exe rescan 

4º - Jeśli chcemy ponownie umożliwić korzystanie z zewnętrznych urządzeń pamięci masowej w naszym komputerze, musimy użyć polecenia:

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

pd: Każda komenda będzie mieć uprawnienia administratora

Powiązane problemy