如何通过命令提示符禁用和启用 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
命令。可在 Microsoft 网站上免费获取,适用于 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°- 如果我们想重新允许在我们的电脑中使用外部存储设备,我们必须使用命令:
reg add HKLM\SYSTEM\CurrentControlSet\Services\UsbStor /v "Start" /t REG_DWORD /d "3" /f
PD:每个命令都需要管理员权限
我使用USBDeview。请参阅文档和示例来使用它。简单且工作正常。现在我正在使用USBTreeView sieber网页下载链接