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

问题描述 投票:0回答:4

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

windows batch-file vbscript
4个回答
11
投票

您可以使用批处理,它为您提供了几个选项。您可以编辑注册表项以禁止使用 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

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

希望这有帮助


2
投票

您还可以查看

devcon
命令。可在 Microsoft 网站上免费获取,适用于 win7+ Windows。


1
投票

我有同样的问题,我使用的解决方案充分利用了前面两个答案:

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:每个命令都需要管理员权限


0
投票

我使用USBDeview。请参阅文档和示例来使用它。简单且工作正常。现在我正在使用USBTreeView sieber网页下载链接

© www.soinside.com 2019 - 2024. All rights reserved.