可通过设备管理器、注册表、组策略或PowerShell四种方式精准禁用Windows 10中特定USB设备:一、设备管理器临时禁用;二、注册表依硬件ID永久屏蔽;三、组策略批量限制USB存储类;四、PowerShell脚本化禁用实例。
如果您希望在Windows 10系统中阻止某个特定USB设备被识别或运行,例如防止U盘自动读取、禁用某款USB摄像头或屏蔽特定型号的USB串口转换器,则可通过设备管理器、组策略或注册表等不同机制实现精准控制。以下是具体操作方法:
一、通过设备管理器禁用指定USB设备
此方法适用于临时禁用已连接的USB设备,操作后设备仍保留在系统中,但驱动程序停止加载,无法被操作系统识别和使用。
1、右键点击“开始”按钮,选择“设备管理器”。
2、展开“通用串行总线控制器”或“图像设备”“磁盘驱动器”等对应类别,找到目标USB设备(可依据设备名称、厂商名或硬件ID识别)。
3、右键点击该设备,选择“禁用设备”。
4、在弹出的确认窗口中点击“是”。
5、拔下并重新插入该USB设备,系统将不再为其加载驱动,设备状态显示为“此设备当前已禁用”。
二、通过硬件ID筛选禁用USB设备(永久性屏蔽)
利用设备的唯一硬件ID(Hardware ID),可在注册表中配置拒绝加载匹配驱动,实现对该设备型号的长期屏蔽,即使更换USB端口或重启后依然生效。
1、在设备管理器中右键目标设备,选择“属性”→“详细信息”选项卡。
2、在“属性”下拉菜单中选择“硬件ID”,复制第一行完整ID(如:USB\VID_0781&PID_5567&REV_0100)。
3、按Win+R输入regedit,打开注册表编辑器,导航至:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}
4、在右侧新建一个字符串值,命名为“UpperFilters”,双击编辑,输入值为“null”(不含引号)。
5、新建一个项,命名为“UpperFilters”,再在其下新建子项“0000”,进入后新建字符串值“DeviceID”,将其数值数据设为所复制的完整硬件ID。
6、重启计算机后,匹配该硬件ID的所有USB设备将无法被系统识别和安装驱动。
三、使用组策略限制USB存储类设备接入
该方法不针对单个设备,但可基于设备类别(如USB大容量存储)进行批量拦截,适合企业环境统一管控,需专业版/企业版Windows 10。