我知道如何更改注册表项值名称的数据,如果您想禁用 USB 端口,则Start
在注册表中将值名称的数据更改为 4:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR
但当我改变它的值时它就会打印操作成功并且该操作完成后,它会自动覆盖该值3
。
如何解决这个问题?
答案1
仅在已安装 USB 存储驱动程序的情况下,将 的值更改Start
为 4
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR
才有效。如果尚未安装,Windows 即插即用子系统会在首次插入 USB 存储设备时安装 USBSTOR,并自动将Start
值重置为(手动)。3
Microsoft 文章中给出了一种更强大的方法
如何防止用户连接 USB 存储设备?
此方法将用户或组和本地SYSTEM
帐户分配Deny
给以下文件的权限:
%SystemRoot%\Inf\Usbstor.pnf
%SystemRoot%\Inf\Usbstor.inf
请参阅文章以了解执行此操作的详细信息。
另一种更简单的方法是使用组策略编辑器 ( gpedit.msc
):
转到计算机配置 > 管理模板 > 系统 > 可移动存储访问并设置所需的策略: