如何通过命令提示符禁用和启用USB端口? 或使用批处理脚本? 或在Windows 7中使用VB脚本?
你可以使用批次,给你几个选项。 您可以编辑注册表项以禁用正在使用的USB设备
reg add HKLM\SYSTEM\CurrentControlSet\Services\UsbStor /v "Start" /t REG_DWORD /d "4" /f
启用更改值为3
。
或者您可以拒绝访问文件Usbstor.pnf
和Usbstor.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:每个命令都需要管理员权限