用USB键鼠同时禁用U盘的方法_阿文工作室_百度空间
随着技术的进步,ps2接口由于不支持热插拔等缺点逐渐被淘汰,目前大部分的电脑提供usb接口的键盘和鼠标。本文介绍四种方法,既保证usb接口的键盘和鼠标能用,又能禁用usb接口的存储设备。

  近几年,由于国家大力扶植职业教育,技工教育迎来了前所未有的发展机遇。技工学校在校学生越来越多。随着课程改革的深入,多数专业都将计算机基础作为文化基础课开设。技校计算机课程的教学都采用一体化教学方式,学生的理论学习和实习操作都在机房进行。这几年计算机硬件的价格大幅下降,为实施一体化教学提供了良好的基础。技工学校大都在近几年里添置了大量的计算机。为了保证学生的操作不对软硬件产生损坏而影响后续教学,每台计算机都安装了硬盘还原卡,对学生开放一个分区,以便于学生存放上机作业,其余的分区全部保护起来。然而。随着数码产品的普及,学生所带的移动存储设备越来越多,如u盘、mp3、mp4、手机等。学生出于好奇或恶作剧心理,在上课时经常会将这些usb移动存储设备与电脑连接,向电脑中复制一些游戏、小说、歌曲、图片之类的东西,更有甚者将在网吧中下载的不健康的互联网作品复制到机器中。由于学校的机房是一个小型的局域网,这些内容在局域网内传播的很快,即使发现了也不容易找到传播的源头在那里,严重影响教学工作,更给学校的声誉带来负面的影响。为了制止学生的这种行为,学校机房有明确的规定,禁止一切usb移动存储设备和电脑进行连接,违反者按有关规定处理,但在实际操作中的效果并不太好。这一问题成了机房管理的老大难问题。如何能够制止学生向电脑中复制内容呢?一方面,老师要加强监管力度,在上课时多加巡查,发现后及时制止并给予相应的处罚以警告其它的学生。另一方面是在教师机上安装多媒体教学软件,利用软件中的监控功能对学生的活动进行监控。但这样势必分散教师的精力,影响教学效果。那么如何做到既不影响教学,又让学生无法使用usb移动存储设备呢?笔者针对不同的情况通过软硬件设置的方法来解决。对使用PS2键盘鼠标的学生机可在BIOS设置中将USB设备禁用,并且设置BIOS密码,这样学生将移动存储设备插到电脑上以后,电脑不会识别。学生要想使用USB设备必须将BIOS设置中将USB设备启用,要想进入必须知道B10S密码。为了防止动手能力强的学生在进入操作系统后用软件去除BIOS密码,可以在设置硬盘还原卡的还原选项时选中BIOS设置还原,这样即使学生xx了BIOS密码,机器重启后也会将BIOS设置恢复到初始状态,这样就为系统加了双保险。

  随着技术的进步,ps2接口由于不支持热插拔等缺点逐渐被淘汰,目前大部分的电脑提供usb接口的键盘和鼠标,如果按照上面的方法来做,usb接口的键盘和鼠标也不能用了,这显然不是我们的目地。如何保证usb接口的键盘和鼠标能用,而禁用usb接口的存储设备呢?下面用四种方法来解决这个问题。

  一、修改注册表项,禁用usb移动存储设备

  点击开始在运行对话框中输入regedit打开注册表编辑器,依次展开[HKEY_LOCALMACHINE\SYSTEM\currentControlSet\Services\usbehci]双击右面的“Start”键,把编辑窗口中的“数值数据“改为“4”(提示:“Start”这个键是USB设备的工作开关,默认设置为“3”表示手动,“2”是表示自动,“4”是表示停用),把基数选择为“十六进制”就可以了。这时再插入usb移动存储设备,在“我的电脑”里显示不出usb移动存储设备的盘符,在地址栏内输入盘符也提示无法访问。

  二、隐藏可分配给usb移动存储设备的盘符并禁止查看

  首先打开注册表编辑器,依次展开如下分支:[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer],新建dword(双字)值“NoDrives”。键值由四个字节(32位二进制数)组成,其中由低到高的二十六位二进制数代表了电脑中可供分配的26个驱动器符号,每个字节的每一位(bit)对应从A:到Z:的一个盘。当相应位为l时,“我的电脑”中相应的驱动器就被隐藏了。当相应位为0时,“我的电脑”中相应的驱动器不被隐藏。其缺省值是00000000,表示不隐藏任何驱动器。假定学生机的硬盘有五个分区分别用C:、D:、E:、F:、G:来表示,如果插入usb移动存储设备分配给它的盘符将是G:以后的符号,可以将G:以后可用的盘符隐藏起来,这样就可以禁止访问usb移动存储设备。数字与盘符的对应关系,如表1所示。

  表1

  将二进制数“11111111111111111110000000”转换成十六进制(用WindowsXp自带的计算器进行转换)为3FFFF80,将”NoDriyes”的值改为3FFFF80.改好后重新启动电脑,再插入移动存储设备。在”我的电脑”里不显示插J\usb移动存储设备的盘符,但在地址栏里输/XH:(学生机{zh1}一个盘符是G)还是可以访问的。所以还要多做一步,就是再新建一个dword(双字)项“NoViewOnDrive”,值改为“3FFFF80”,也就是说其值与“NoDrives”相同。这样一来,既使在地址栏里输]kusb移动存储设备的盘符也访问不到它了。

  三、禁止安装usb驱动程序

  计算机在识别移动存储设备时必须加载驱动程序文件。在WindowsXp操作系统中,通用USB设备驱动是Usbstor.pnf和usbstor.inf两个文件。如果设置当前登录的用户没有权限访问这两个文件,那么USB设备的驱动程序就没法安装,系统也自然就无法识别移动存储设备了。具体操作方法如下:在Windows资源管理器中,进入到“C:\WINDOWS\inf”目录,找到名为“Usbstor.pnf”的文件,右键点击该文件,在弹出的快捷菜单中选择“属性”,然后切换到“安全”标签页,在“组或用户名称”框中选中要禁止的用户组,接着在用户组的权限框中,选中“xx控制”后面的“拒绝”复选框,{zh1}点击“确定”按钮。再使用以上方法,找到“usbstor.inf”文件并在安全标签页中设置为拒绝该组的用户访问,其操作过程同上。完成了以上设置后,该组中的用户就无法安装USB设备驱动程序了,这样就达到禁用的目的。

  四、修改组策略文件隐藏usb移动设备盘符

  熟悉WindowsXp组策略的都知道在组策略中的“用户配置”-“管理模板”-“Windows组件”-“Windows资源管理器”中有“隐藏我的电脑中这些指定的驱动器”和“防止从我的电脑中访问驱动器”选项,但选项中只提供了有限的几种组合,和日常应用差距较大。如何让我们需要的驱动器组合出现在选项中呢?可以通过修改system.adm来实现。假定还和第2种方法中所述的要隐藏G:以后可用的盘符,在第2种方法中已知要隐藏的盘符用十六进制表示为3FFFF80,转换成十进制为67108736(用WindowsXp自带的计算器进行转换)。用记事本打开“c:\windows\inf”文件夹下的system.adm文件,查找“nodrives”和“noviewondrive”项,在itemlist段各增加一行“NAME!!ABCDEFGonlyVALUENUMERIC67108736”。然后查找“STRINGS“项,在其下添加一行“ABCDEFGONLY=“除ABCDEFG外的其他驱动器”,修改后保存并覆盖掉原来的文件。重新启动学生机并再次打开组策略管理器,找到“用户配置”-“管理模板”-“windows组件”-“windows资源管理器”中的“隐藏我的电脑中这些指定的驱动器”和“防止从我的电脑中访问驱动器”选项,选项中出现了“除ABCDEFG外的其他驱动器”选项,选中此选项后点击确定。这时再插入usb移动设备,在我的电脑中显示不出盘符,在地址栏中输入盘符也提示无法访问。

  通过以上的设置,学生机上的usb接口就形同虚设了,而usb接口的键盘和鼠标还可以正常使用。机房的管理一方面要加强老师的责任心和对学生的教育,另一方面还得多想想通过软件的方法来解决,这样往往会起到事半功倍的效果。



郑重声明:资讯 【用USB键鼠同时禁用U盘的方法_阿文工作室_百度空间】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——