Python 在Windows中禁用特定的USB端口

Python 在Windows中禁用特定的USB端口,python,windows,cmd,usb,system,Python,Windows,Cmd,Usb,System,我需要在Windows PC上以编程方式禁用特定的USB端口 例如,假设我有两个可移动磁盘插入我的计算机-一个叫做F:\和一个叫做H:\。我只想以编程方式禁用F:\。 我已尝试使用此CMD命令禁用设备: reg add HKLM\SYSTEM\CurrentControlSet\Services\UsbStor/v Start/t reg\U DWORD/d 4/f 这一个可以启用设备: reg add HKLM\SYSTEM\CurrentControlSet\Services\UsbStor

我需要在Windows PC上以编程方式禁用特定的USB端口

例如,假设我有两个可移动磁盘插入我的计算机-一个叫做F:\和一个叫做H:\。我只想以编程方式禁用F:\。 我已尝试使用此CMD命令禁用设备:

reg add HKLM\SYSTEM\CurrentControlSet\Services\UsbStor/v Start/t reg\U DWORD/d 4/f

这一个可以启用设备:

reg add HKLM\SYSTEM\CurrentControlSet\Services\UsbStor/v Start/t reg\U DWORD/d 3/f

但它根本不起作用

有什么建议吗? 谢谢,亚利

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

将值更改为3

您想要基于命令还是基于UI的解决方案?基于UI意味着您需要转到registry editorA命令,而代码段也不是最有效的。基于UI的Eventho答案也可能有帮助,因为我可以通过编程方式访问Regedit。所以我不介意这两个:我有同样的问题,我只需要通过命令禁用/启用一个usb端口,但似乎没有人知道。。。你找到解决办法了吗?嗯,请再读一遍我的问题。我已经试过这个命令了。它不起作用。将该值更改为3,将只启用存储设备端口,这不是我想要的。