USB禁用与解除法一:禁用主板 usb 设备管理员在 CMOS 设置里将 USB 设备禁用,并且设置 BIOS 密码,这样U 盘插到电脑上以后,电脑也不会识别这种方法有它的局限性,就是不仅禁用了 U 盘,同时也禁用了其他的 usb 设备,比如 usb 鼠标,usb光驱等所以这种方法管理员一般不会用,除非这台电脑非常重要,值得他舍弃掉整个usb 总线的功能但是这种屏蔽也可以破解,即便设置了密码整个 BIOS 设置都存放在CMOS芯片里,而 COMS 的记忆作用是靠主板上的一个电容供电的电容的电来源于主板电池,所以,只要把主板电池卸下来,用一根导线将原来装电池的地方正负极短接,瞬间就能清空整个 CMOS 设置,包括 BIOS 的密码随后只需安回电池,自己重新设置一下 CMOS,就可以使用 usb 设备了 (当然,这需要打开机箱,一般众目睽睽之下不大适用~~)方法二:修改注册表项,禁用 usb 移动存储设备打开注册表文件,依次展开"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbehci”双击右面的“Start” 键,把编辑窗口中的“数值数据”改为“4”,把基数选择为“十六进制”就可以了。
改好后注销一下就可以看见效果了为了防止别人用相同的方法来破解,我们可以删除或者改名注册表编辑器程序提示:“Start”这个键是 USB 设备的工作开关,默认设置为“3”表示手动, “2”是表示自动,“4”是表示停用方法三:隐藏盘符和禁止查看(适用于 Windows 系统)打开注册表编辑器,依次展开如下分支[HKEY_CURRENT_USERsoftwareMicrosoftWindowsCurrentVersionPloiciesExplorer],新建二进制值“NoDrives”,其缺省值均是 00000000,表示不隐藏任何驱动器键值由四个字节组成,每个字节的每一位(bit)对应从 A:到 Z:的一个盘,当相应位为 1 时,“我的电脑”中相应的驱动器就被隐藏了第一个字节代表从 A 到 H 的 8 个盘,即 01 为 A,02 为 B,04 为 C……依次类推,第二个字节代表 I 到 P,第三个字节代表 Q 到 X,第四个字节代表 Y 和 Z比如要关闭 C 盘,将键值改为 04000000;要关闭 D 盘,则改为 08000000,若要关闭 C 盘和 D 盘,则改为0C000000(C 是十六进制,转成十进制就是 12)。
理解了原理后,下面以我的电脑为例说明如何操作:我的电脑有一个软驱、一个硬盘(5 个分区)、一个光驱,盘符分布是这样的:A:(3.5 软盘) 、C:、D:、E:、F:、G:、H: (光盘) ,所以我的“NoDrives”值为“02ffffff”,隐藏了 B、I 到 Z 盘重启计算机后,再插入 U 盘,在我的电脑里也是看不出来的,但在地址栏里输入 I:(我的电脑电后一个盘符是 H)还是可以访问移动盘的到这里大家都看得出“NoDrives”只是障眼法,所以我们还要做多一步,就是再新建一个二进制“NoViewOnDrive”,值改为“02ffffff”,也就是说其值与“NoDrives”相同这样一来,既看不到 U 盘符也访问不到 U 盘了方法四:禁止安装 USB 驱动程序在 Windows 资源管理器中,进入到“系统盘:WINDOWSinf”目录,找到名为“Usbstor.pnf” 的文件,右键点击该文件,在弹出菜单中选择“属性” ,然后切换到“安全”标签页,在“组或用户名称”框中选中要禁止的用户组,接着在用户组的权限框中,选中“完全控制”后面的“拒绝”复选框,最后点击“确定”按钮再使用以上方法,找到“usbstor.inf”文件并在安全标签页中设置为拒绝该组的用户访问,其操作过程同上。
完成了以上设置后,该组中的用户就无法安装 USB 设备驱动程序了,这样就达到禁用的目的注意:要想使用访问控制列表(ACL),要采用 NTFS 文件系统方法五:其实管理员经常做的,是将移动存储设备使用权限禁用配合屏蔽 U 盘图标这种方法非常恶毒,就是说,即使改动了移动存储设备的使用权限,安装驱动后,在我的电脑里仍然看不到 u 盘的图标,即使为 u 盘重新分配盘符后仍然看不到这种情况是因为管理员修改了注册表,屏蔽了除硬盘驱动器之外的所有盘符(以前在机房,光驱也常通过这种办法屏蔽) 懂得修改注册表的同学可以用 regedit 找到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer 子键,将双字节项"NoDrives" 的键值改为 0 或者干脆将"NoDrives"项删掉注销一下再登陆,就能发现久违的 u 盘图标了!也可以将下面这段文字另存为 reg 格式,(假如管理员足够变态把 regedit 也给 disable 了)方法六:打开“设备管理器”——在里面单击展开“通用串行总线控制器” ,看见几个 UBS 接口,双击其中之一,在属性的“常规”选项卡的“设备用法”下拉框中选择“停用”按“确定”返回。
以此类推,禁用其它几个 Checker51cto 技术博客破解方法:Checker51cto 技术博客对于方法一:给 BIOS 放电即可,这样恢复了设置有密码也无效对于方法二:重起电脑,按 F8选择“安全模式”如何禁用 USB 设备禁止集团内所有电脑的 USB 接口进行文件拷贝,但不能妨碍打印机、鼠标键盘、扫描仪、加密狗等等一切需要 USB 接口工作的外部设备解决方案如下所示:各位观众,看清楚看明白啦,实施过程开始!打开注册表,在运行框里输入 regedit.exe 进入注册表编程界面,在禁止集团内所有电脑的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>nulcopy%Windir%\inf\usbstor.pnf%Windir%\usbstor.pnf/y>nuldel%Windir%\inf\usbstor.pnf/q/f>nuldel%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"的值改为 32、恢复 USB 存储设备作用文件,还是 4 行指令:copy%Windir%\usbstor.inf%Windir%\inf\usbstor.inf/y>nulcopy%Windir%\usbstor.pnf%Windir%\inf\usbstor.pnf/y>nuldel%Windir%\usbstor.pnf/q/f>nuldel%Windir%\usbstor.inf/q/f>nul 完成后,用户可使用 USB 存储设备,但不能往里面写入任何内容!你不信?不信就试试嘛,俗话说的好:实践出真知!不好意思,扯远了!这样,关闭也写了,开启也写了,接下来的事情,你知道的批处理代码,哈哈!关闭过程:@echooffregadd"HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlStorageDevicePolicies“/vWriteProtect/treg_dword/d1/fregadd"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR"/vStart/treg_dword/d4/fcopy%Windir%\inf\usbstor.inf%Windir%\usbstor.inf/y>nulcopy%Windir%\inf\usbstor.pnf%Windir%\usbstor.pnf/y>nuldel%Windir%\inf\usbstor.pnf/q/f>nuldel%Windir%\inf\usbstor.inf/q/f>nul@echoon开启过程:@echooffregadd"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR"/vStart/treg_dword/d3/fcopy%Windir%\usbstor.inf%Windir%\inf\usbstor.inf/y>nulcopy%Windir%\usbstor.pnf%Windir%\inf\usbstor.pnf/y>nuldel%Windir%\usbstor.pnf/q/f>nuldel%Windir%\usbstor.inf/q/f>nul@echoon 将以上代码保存为两个 BAT 文档,然后放进 x:\Windows\system32\目录下,比如 DisableUSB.bat 和 EnableUSB.bat 然后直接在运行里面输入指令:DisableUSB(关闭)EnableUSB(开启)。