2012-11-07 27 views
5

Làm thế nào vô hiệu hóa và kích hoạt cổng USB thông qua dấu nhắc lệnh? hoặc sử dụng tập lệnh batch? hoặc sử dụng script vb trong windows 7?Làm thế nào vô hiệu hóa và kích hoạt cổng USB thông qua dấu nhắc lệnh?

+0

có công cụ devcon dòng lệnh cho ms, nó có thể vô hiệu hóa các dịch vụ trình điều khiển cho các thiết bị, không chắc chắn về việc vô hiệu hóa một usb hu b http://support.microsoft.com/kb/311272 –

+0

Xem thêm các câu trả lời cho http://stackoverflow.com/questions/365223/disable-usb-storage-devices này cung cấp các tập lệnh chi tiết. –

Trả lời

10

Bạn có thể sử dụng hàng loạt cung cấp cho bạn một số tùy chọn. Bạn có thể chỉnh sửa khóa đăng ký để tắt các thiết bị USB đang sử dụng

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

Để kích hoạt giá trị thay đổi thành 3.

Hoặc bạn có thể từ chối quyền truy cập vào các tập tin Usbstor.pnfUsbstor.inf

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

đâu user là tài khoản người dùng mà bạn muốn từ chối truy cập cho.

Để kích hoạt sử dụng

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

Cả hai lệnh sẽ cần quyền admin.

Hope this helps

+0

LÀM THẾ NÀO ĐỂ TÔI CÓ THỂ BẬT SAU NÀY? –

+8

Tôi đã chỉnh sửa để hiển thị cách kích hoạt và không cần phải có CAPS LOCK TO ON! :) –

+0

lệnh này không hoạt động trong windows 7 (cacls% windir% \ Inf \ Usbstor.pnf/d người dùng/cacls% windir% \ Inf \ Usbstor.inf/d người dùng/cacls% windir% \ Inf \ Usbstor. Người dùng pnf/p: R/cacls% windir% \ Inf \ Usbstor.inf/p người dùng: R –

2

Bạn cũng có thể có một cái nhìn tại devcon lệnh. Có sẵn tự do trên trang web microsoft, cho win7 + windows.

+0

Lưu ý rằng phiên bản ia64 không hoạt động trên Windows 7 64-bit.Bạn cần sử dụng phiên bản này từ Windows Server: http: //delphintipz.blogspot.com/2012/07/disable-failed-no-devices-disabled.html hướng dẫn sử dụng tại đây: http: // ccm.net/faq/1886-enable-disable-a-thiết bị-từ-the-line-line – endolith

+0

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

+0

Vâng, bạn cần phiên bản khác trên Windows 7 64-bit. – endolith

0

Tôi có cùng một vấn đề và tôi sử dụng một giải pháp mà sẽ đưa sản phẩm tốt nhất của hai câu trả lời trước:

1º-Chúng tôi vô hiệu hóa các chức năng cho phép chúng ta phát hiện các thiết bị lưu trữ bên ngoài mới:

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

2º-Chúng tôi loại bỏ tất cả các trình điều khiển của thiết bị USB được cài đặt trên máy tính (Điều này cũng sẽ loại bỏ khả năng sử dụng bàn phím và chuột, nhưng chỉ trong giây lát):

devcon.exe remove *USB* 

3º- Chúng tôi quét lại các thiết bị USB được kết nối, do đó, Windows sẽ tự động cài đặt các trình điều khiển các thiết bị khác với lưu trữ bên ngoài (ví dụ như chuột, bàn phím ...), do đó đạt được kết quả mong muốn:

devcon.exe rescan 

4º - Nếu chúng ta muốn tái cho phép việc sử dụng các thiết bị lưu trữ bên ngoài trong máy tính của chúng tôi, chúng ta phải sử dụng lệnh:

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

PD: Mỗi lệnh sẽ cần quyền admin

Các vấn đề liên quan