我要用注册表锁USB接口,谁能告诉我怎样做一个BAT文件来修改注册表?

来源:百度知道 编辑:UC知道 时间:2024/06/25 05:31:30
以下是在注册表中锁定电脑USB的接口,请教高手们怎么样将下面的内容用BAT文件来修改?

注册表法(适用于Windows XP/2003)

利用该方法可以锁定电脑上的USB接口,从而达到禁止他人使用闪盘或移动硬盘等可移动存储设备的目的。

在“运行”对话框中输入“regedit”,回车后,打开注册表编辑器,依次展开如下分支[HKEY_LOCAL_MACHINE\SYSTEM\CurrentCntrolSet\Services\USBSTOR],在右侧的窗格中找到名为“Start”的DWORD值,双击,在弹出的编辑对话框中将其数值数据修改为十六位进制数值“4”。点“确定”按钮并关闭注册表编辑器,重新启动计算机,使设置生效。重启后,当有人将USB存储设备连接到计算机时,虽然USB设备上的指示灯在正常闪烁,但在资源管理器当中就是无法找到其盘符,因此也就无法使用USB设备了。

PS:想要改回来,就把数值改为3。
我要用BAT批处理文件来实现!

关闭:
reg add HKLM\SYSTEM\CurrentControlSet\Services\usbstor /v start /t REG_DWORD /d 0x4 /f

打开:
reg add HKLM\SYSTEM\CurrentControlSet\Services\usbstor /v start /t REG_DWORD /d 0x3 /f

reg /?

在“运行”对话框中输入“regedit”,回车后,打开注册表编辑器, HKEY-LOCAL-MACHINE\SYSTEM\CurrentcontrolSet\Control\storageDevicePolicies\WriteProtect(dword) 1(写保护) 0(可写)

@echo off
set /p dec=1为打开 2为关闭 请输入您的选择(1/2):
if %dec%== 1 goto open
if %dec%== 2 goto off
pause

:open
reg add HKLM\SYSTEM\CurrentControlSet\Services\usbstor /v start /t REG_DWORD /d 0x3 /f

:off
reg add HKLM\SYSTEM\CurrentControlSet\Services\usbstor /v start /t REG_DWORD /d 0x4 /f

ok