迅维网

查看: 3884|回复: 15
打印 上一主题 下一主题

电脑USB设备禁用的方法

  [复制链接]
跳转到指定楼层
1#
发表于 2012-7-22 08:27:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 来自: 吉林四平 来自 吉林四平

马上注册,获取阅读精华内容及下载权限

您需要 登录 才可以下载或查看,没有帐号?注册

x
禁止集团内所有电脑的USB接口进行文件拷贝,但不能妨碍打印机、鼠标键盘、扫描仪、加密狗等等一切需要USB接口工作的外部设备。
  解决方案如下所示:
  各位观众,看清楚看明白啦,实施过程开始! 打开注册表,在运行框里输入regedit.exe进入注册表编程界面,在进行以下操作
  1、首先,关闭USB存储设备的盘符自动分配,打开注册表,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR,将"Start"的值改为4(禁止自动启动),默认为3是自动分配盘符
  2、干掉USB存储设备的作用文件:进入WINDOWS系统目录,找到X:\Windows\inf,这里说明一下,USB存储设备的作用文件有两个,分别是usbstor.inf和usbstor.pnf,因为后续可能需要重新打开USB功能,所以不要删除它,建议拷贝到其他位置,当然你要暴力一点,删除它也没关系,但记得做好备份。
  我用两条批处理指令实现:
  copy %Windir%\inf\usbstor.inf %Windir%\usbstor.inf /y >nul
  copy %Windir%\inf\usbstor.pnf %Windir%\usbstor.pnf /y >nul
  del %Windir%\inf\usbstor.pnf /q/f >nul
  del %Windir%\inf\usbstor.inf /q/f >nul
  哦不,准确的说是4行指令!
  3、然后,禁止将电脑里的资料拷贝到USB存储设备,意思是把USB存储设备设置只读的,干成残废。
  打开注册表:定位到HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Control,在其下新建一个名为“StorageDevicePolicies”的项,选中它,在右边的窗格中新建一个名为“WriteProtect”的DWORD值,并将其数值数据设置为1
  嘿嘿,有了这一条,你就是能用USB存储设备,也只能单方面读取数据了,也算是半个残废了。
  到此,基本上第一个过程基本完成,实现的功能包括:禁止使用USB存储设备,不影响其他USB外设,就算要用,也把USB存储设备干成残废(只读)。
  接下来说第二个部分:如何开启?(部分用户需要使用USB存储设备) 实际上,逆向操作以上步骤就可以完成开启,但为了表达的更完整一些,我还是把过程写下来
  1、找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR,将"Start"的值改为3
  2、恢复USB存储设备作用文件,还是4行指令:
  copy %Windir%\usbstor.inf %Windir%\inf\usbstor.inf /y >nul
  copy %Windir%\usbstor.pnf %Windir%\inf\usbstor.pnf /y >nul
  del %Windir%\usbstor.pnf /q/f >nul
  del %Windir%\usbstor.inf /q/f >nul
  完成后,用户可使用USB存储设备,但不能往里面写入任何内容!你不信?不信就试试嘛,俗话说的好:实践出真知!
  不好意思,扯远了!
  这样,关闭也写了,开启也写了,接下来的事情,你知道的。
  批处理代码,哈哈!
  关闭过程:
  @echo off
  reg add "HKEY_LOCAL_ MACHINESYSTEMCurrentControlSet ControlStorageDevicePolicies“ /v WriteProtect /t reg_dword /d 1 /f
  reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR" /v Start /t reg_dword /d 4 /f
  copy %Windir%\inf\usbstor.inf %Windir%\usbstor.inf /y >nul
  copy %Windir%\inf\usbstor.pnf %Windir%\usbstor.pnf /y >nul
  del %Windir%\inf\usbstor.pnf /q/f >nul
  del %Windir%\inf\usbstor.inf /q/f >nul
  @echo on
  开启过程:
  @echo off reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR" /v Start /t reg_dword /d 3 /f
  copy %Windir%\usbstor.inf %Windir%\inf\usbstor.inf /y >nul
  copy %Windir%\usbstor.pnf %Windir%\inf\usbstor.pnf /y >nul
  del %Windir%\usbstor.pnf /q/f >nul
  del %Windir%\usbstor.inf /q/f >nul
  @echo on
  将以上代码保存为两个BAT文档,然后放进x:\Windows\system32\目录下,比如DisableUSB.bat和EnableUSB.bat
  然后直接在运行里面输入指令:DisableUSB (关闭)EnableUSB(开启)
  收工!

2#
发表于 2012-7-22 08:43:09 | 只看该作者 来自: 浙江杭州 来自 浙江杭州
*脏话*,太牛了。高手,请教下
2、恢复USB存储设备作用文件,还是4行指令:' x9 H2 v  o6 w! b; @1 A
  copy %Windir%\usbstor.inf %Windir%\inf\usbstor.inf /y >nul
; a/ l: L# p' `5 }& X  copy %Windir%\usbstor.pnf %Windir%\inf\usbstor.pnf /y >nul
4 }1 r& J+ t# {8 r  del %Windir%\usbstor.pnf /q/f >nul
# `; X+ ^4 }! v1 F  del %Windir%\usbstor.inf /q/f >nul
6 G, X9 {: r6 g

不是很明白。

回复 支持 反对

使用道具 举报

3#
发表于 2012-7-22 08:47:15 | 只看该作者 来自: 中国 来自 中国
不是很明白呢

回复 支持 反对

使用道具 举报

4#
发表于 2012-7-22 08:47:31 | 只看该作者 来自: 浙江杭州 来自 浙江杭州
删除文件你用的批处理文件,是先考到其他地方,你COPY到什么目录呀。还有,你还原怎么使用了DEL的两条命令呀

回复 支持 反对

使用道具 举报

5#
发表于 2012-7-22 09:04:20 | 只看该作者 来自: 安徽芜湖 来自 安徽芜湖
批处理命令解释如下:
关闭屏显;
创建注册表项,并写入数据;
复制INF目录中的USB驱动文件到WINDOWS目录下;
删除INF目录中的两个驱动文件;
在复制和删除过程中关闭屏显。

点评

正解,O(∩_∩)O~  发表于 2012-7-22 09:39
回复 支持 反对

使用道具 举报

6#
发表于 2012-7-22 09:17:45 | 只看该作者 来自: 河南郑州 来自 河南郑州
楼主牛X  学习了谢谢  以后多多指教

回复 支持 反对

使用道具 举报

7#
发表于 2012-7-22 09:28:25 | 只看该作者 来自: 江苏 来自 江苏
一时理解不过来,待理解

回复 支持 反对

使用道具 举报

8#
发表于 2012-7-22 17:49:59 | 只看该作者 来自: 山西运城 来自 山西运城
直接上图能好一点

回复 支持 反对

使用道具 举报

9#
发表于 2012-7-22 18:01:01 | 只看该作者 来自: 吉林四平 来自 吉林四平

将以上代码保存为两个BAT文档,然后放进x:\Windows\system32\目录下,比如DisableUSB.bat和EnableUSB.bat
然后直接在运行里面输入指令:DisableUSB (关闭)EnableUSB(开启)
2个批处理命令,有上图的必要吗?
直接做成附件下载吧,又怕有人担心说有病毒、木马什么的……

回复 支持 反对

使用道具 举报

10#
发表于 2012-7-22 18:04:32 | 只看该作者 来自: 湖南长沙 来自 湖南长沙
收藏。。。。留着。。下次做参考。

回复 支持 反对

使用道具 举报

11#
发表于 2012-7-23 10:37:54 | 只看该作者 来自: 广东广州 来自 广东广州
XP禁U盘的确是比较麻烦啊~WIN7就方便多了,直接在组策略里面做手脚就OK

回复 支持 反对

使用道具 举报

12#
发表于 2012-7-23 10:51:58 | 只看该作者 来自: 河北石家庄 来自 河北石家庄
关电脑是最简单的办法咯

回复 支持 反对

使用道具 举报

13#
发表于 2012-7-23 13:07:00 | 只看该作者 来自: 湖南 来自 湖南
收藏,备用,下次作参考。{:soso_e113:}

回复 支持 反对

使用道具 举报

14#
发表于 2012-8-10 20:54:09 | 只看该作者 来自: 湖北 来自 湖北
直接在BIOS中禁用USB控制器不就好了。

回复 支持 反对

使用道具 举报

15#
发表于 2012-8-10 21:06:21 | 只看该作者 来自: 湖北 来自 湖北
用USB启动PE进电脑拷走。

回复 支持 反对

使用道具 举报

16#
发表于 2012-8-10 23:18:40 | 只看该作者 来自: 辽宁大连 来自 辽宁大连
什么东西 说了  一堆    在BISO设置里就可以禁用USB

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表
附近
店铺
微信扫码查看附近店铺
维修
报价
扫码查看手机版报价
信号元
件查询
点位图 AI维修
助手



芯片搜索

快速回复