批处理 修改注册表 禁用USB

时间:2022-09-04 14:20:36

       需要禁用本机USB接口。可通过修改注册表来实现,最简单的方式就是用批处理执行。

 首先 HKLM\SYSTEM\CurrentControlSet\services\USBSTOR 下Start值该为4后,USB设备不可使用。

下面就用两种简单恶批处理来实现修改注册表的操作:

1.DisableUSB.bat (内容如下)

  reg add "HKLM\SYSTEM\CurrentControlSet\services\USBSTOR" /v Start /t REG_DWORD /d 00000004 /f 

解释:/v: 所选项之下要添加的值名,此处值名为:Start

      /t: 为数据类型,REG_DWORD、REG_SZ、REG_REG_BINARY等,此处类型为:REG_DWORD

      /d: 要分配给添加的注册表 ValueName 的数据,此处值为:00000004

      /f: 不用提示就强行改写现有注册表项

注:在Windows7下次批处理文件需要以管理员身份运行才有效,不然不能修改注册表。

2.DisableUSB.inf (内容如下)

[VERSION]

SIGNATURE=$CHICAGO$ 注:如果是Windows2000/XP,请将CHICAGO修改为Windows NT

[DEFAULTINSTALL]

ADDREG=MY.ADD.REG

DELREG=MY.DEL.REG


[MY.ADD.REG]

HKLM,SYSTEM\CurrentControlSet\services\USBSTOR\,Start,0x00010001,0x00000004

然后右键点击安装就可修改注册表。此处需注意类型需写0x00010001,写REG_DWORD无效。