如何通过命令提示符禁用和启用USB端口?

如何通过命令提示符禁用和启用USB端口? 或使用批处理脚本? 或在Windows 7中使用VB脚本?

你可以使用批次,给你几个选项。 您可以编辑注册表项以禁用正在使用的USB设备

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

启用更改值为3

或者您可以拒绝访问文件Usbstor.pnfUsbstor.inf

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

其中user是您想要拒绝访问的用户帐户。

启用使用

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

这两个命令都需要管理员权限。

希望这可以帮助

你也可以看看devcon命令。 在微软网站上免费提供win7 + windows。

我有同样的问题,我使用一个解决方案,采取两个以前的答案最好的:

1º – 我们禁用了允许我们检测新的外部存储设备的功能:

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

2º-我们删除了PC上安装的所有USB设备的驱动程序(这也将消除使用键盘和鼠标的可能性,但只是暂时的):

 devcon.exe remove *USB* 

3º-我们重新扫描连接的USB设备,以便Windows自动安装与外部存储设备(例如鼠标,键盘等)不同的设备驱动程序,从而获得理想的结果:

 devcon.exe rescan 

4º – 如果我们想要在PC上重新使用外部存储设备,我们必须使用以下命令:

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

PD:每个命令都需要管理员权限