机房中关于学生使用U盘的问题以及解决对策
【内容摘要】
由于电脑硬件的飞速发展,学校的机房也都更新换代了,新的机房碰到了新的问题:在机房教学中我发现越来越多的同学开始上课不听讲,一个个都开始玩起了游戏,有了游戏的机房,上起课来那真是叫猫捉老鼠,抓了这个,那个又在玩了,已经严重的影响到我们信息技术课了。后来通过仔细观察发现原来学生们在使用U盘复制游戏,我上课多次强调不能使用U盘,更警告过部分学生:再复制游戏,U盘就没收,可还是禁止不了这种情况的发生。每过几个星期,我们不得不对机房进行清理和删除游戏,可刚清理不到一个星期机房里的游戏又多了起来,所以心里暗自下定决心一定要解决这个问题,还我一个“干净”的机房,通过查资料,不断的试验到了解决问题的对策,(如果你的局域网是以域为架构的,其实你不需要本文的方法,同样可以实现这些功能,本文所讲的方法更适合那些不是以域为架构的局域网,关于域为架构的局域网此文不再展开)。
【关键词】信息技术机房管理 U盘组策略
作为一名初中信息技术课教师,机房管理是一项不可缺少的任务,也是我们信息技术课教师必须要具备的基本功之一,因为90%以上的信息技术课都是在机房进行的,机房是我们信息技术教师的主战争,所以机房管理的好坏将直接影响到我们信息技术课的上课效果和教学任务的完成于否。在这里我想说一说
一个困绕我很久的问题:关于机房中学生使用U盘的问题。
由于计算机的更新换代,装Windows98的机房现在已经寥寥无几,更多的都是装着Windows XP操作系统的机房,很多同行们都碰了一个相同的问题,以前在98操作系统中学生使用U盘那几乎是看不见的,可现在机房都是XP操作系统,而且机箱的前面都有USB接口,学生们使用起来那真是相当的方便,而且现在的U盘容量是越来越大,512MB,1GB,2GB,4GB。随之相关的问题也来了,机房里莫名其妙的会多出许多游戏来,而且很多游戏都是大型游戏,有了游戏的机房上起课来,那是大大的打折扣,很多同学都没心思上课了,心思全在游戏上了,但同时我也感觉很奇怪,为什么我一点都没有发现学生们是如何复制进去的呢,在以后的课中我仔细观察,到处留意,原来学生们是在使用U盘,在课上我严厉的批评过学生,也没收过几个学生的U盘,对学生机上的游戏进行全面的清理,可只要过上一个星期,机房里的游戏又泛滥成灾了,问题依旧。我们信息技术教师可不能这样被牵头鼻子走,所以我们应该想个好的对策来解决这个问题。
我也打听过很多同行对于这个问题的做法,有的老师说:通过CMOS设置直接禁用USB
端口,这样操作虽然比较彻底,但现在很多机房里的鼠标都是USB接口的,而且有时候如果要使用一下U盘,那就会比较麻烦。有的老师提出:直接拔机箱里的前端USB连接线,这样的操作即费功夫又不科学,拔了前面的还有后面的,学生还是照样能使用U盘。有的老师提出:直接用硬盘保护卡把所
有的磁盘都设为还原,这样其实也起不到好的效果,只要U盘还能用,他们照样还可以复制安装游戏。
对于这个问题我通过研究和摸索,到了解决这个问题的对策,我所使用的对策是:操作系统的组策略+批处理操作来禁用U盘。这里我们就要挖掘操作系统的功能了,Windows2000以上的版本都具有比较完善的组策略系统,利用组策略来禁用U盘和移动硬盘等外接存储设备,经过实践证明是完全可行的。下面分二步来说一说这一条对策。
步骤[ 一 ]:到实现禁用U盘的方法
XP的组策略中有两项是我们今天要用到的:
①:隐藏“我的电脑”中的这些指定的驱动器
②:防止从“我的电脑”访问驱动器
但是在这两个策略中没有直接禁用U盘的选项,如下图,
这里的选项最多只禁用到D盘, 而我们学生机的硬盘有四个逻辑盘, XP的组策略是比较灵活的,可以对选项进行添加和删除,所以我们需要手动的去添加一个选项。
首先我们需要到组策略的模板文件system.adm (该文件位于系统盘“windows\system32\GroupPolicy\adm\”下)用记事本打开它,到“POLICY !!NoDrives”和“POLICY !!NoViewOnDrive”这两个策略:如下图
分别在这两个策略中的“ITEMLIST”和“END ITEMLIST”之间加上一行“NAME !!GHonly VALUE NUMERIC 192”这个语句的意思是禁用G盘和H盘,为什么要禁用G盘和H盘,因为我们学校机房的学生机有四个盘C、D、E、F,所以如果使用U盘,那U盘的盘符就是G,为了安全我们多禁用一个H,防止学生同时插两个U盘,数字192代表G盘和H盘,因为在组策略中盘符A=1,B=2,C=4,D=8,E=16,F=32,G=64,H=128依次来推,要禁多个盘符就把相应的数字加起来就行,G盘和H盘就是64+128=192,这里你要禁用哪个盘具体要看学生机的情况。然后再查“ABOnly="仅限制驱动器 A 和
B"”,到后在其后面插入“GHOnly="仅限制驱动器 G 和 H"”,最后保存文件退出,现在我们再到组策略里去看一看,已经有了我们所需要的选项。如下图
在组策略中:“隐藏“我的电脑”中的这些指定的驱动器”和“防止从“我的电脑”访问驱动器”,这两个策略要同时启用这个选项,即要隐藏又要禁止访问G盘和H盘。这样设置好以后,你再试一试U盘,能安装驱动,但不会出现盘符,在资源管理器中输入“G:”会出现下面的错误对话框:
步骤[ 二 ]:用批处理学生机快速实现此功能d盘不见了
禁用U盘的功能我们已经可以实现了,但还有一个让人头痛的问题,难倒要每台电脑都要去添加代码再进行相应的设置吗?有没有,快速有效的方法,经过多次的试验与摸索,发现XP的组策略系统会把设置好的策略值保存在文件“Registry.pol”(此文件位于系统盘\WINDOWS\system32\GroupPolicy\User)中,而真正启作用的就是这个文件,所以我们没必要每台去设置,只要把已经禁用U盘电脑中的该文件复制到学生机的相应目录来覆盖本来的那个文件就行,最后需要用命令“gpupdate /force”来更新组策略,让新的组策略马上生效。下面根据不同的需要介绍两种方法:
方法①:简单快速法
⑴:先设置一台学生机,把设置好后的文件“Registry.pol”复制出来
⑵:建立一个批处理文件update.bat,写上如下代码:
copy /y Registry.pol C:\WINDOWS\system32\GroupPolicy\User
gpupdate /force
⑶:用多媒体教学软件把文件“Registry.pol”和“update.bat”发送到每台学生机的D盘根目录。并用多媒体教学软件进行远程执行命令“d:\update.bat”
⑷:最后我们需要重启学生机对每台学生机进行硬盘还原卡的更新操作,因为一般学生机都有硬盘还原卡保护着C盘。
方法②:一劳永逸法
方法①虽然简单也比较快速,但如果日后有什么需要修改或者取消U盘限制的时候,又要对每台电脑进行硬盘还原卡的更新,这个操作是比较麻烦的。所以方法②就是在日后有需要变化的时候能够快速的进行相应的改变。方法②对教师机的操作系统是有要求的,最好能安装Server版操作系统,Windows2000或Windows2003,因为我们要用到操作系统的文件共享功能,XP的文件共享最多只能有10台电脑同时访问,Server版的操作系统就没有这个限制。方法②的原理就是学生机每次启动先到教师机的共享文件夹复制设置文件到本地,然后再执行这些设置文件。具体步骤可以这样设置:
⑴:在教师机设置一个只读的共享文件夹,共享名为:“stu”
⑵:把方法①中准备好的“Registry.pol”文件复制到共享文件夹下,再在共享文件夹下新建两个批处理文件:“update.bat”和“mycopy.bat”“update.bat”的内容同方法①中的“update.bat”,“mycopy.bat”的作用是从教师机复制文件到学生机并执行,本例“mycopy.bat”的内容我们可以这样写:
copy /y \\教师机IP地址\stu\Registry.pol C:\Student\
copy /y \\教师机IP地址\stu\update.bat C:\Student\
Strat C:\student\update.bat
⑶:在学生机的C盘下新建一个文件夹:“student”,并在“C:\student\”下新建一个vbscript执行脚本文件stu.vbs,内容为:
Dim myshell,iReturn
Set myshell = wscript.CreateObject("wscript.shell")
iReturn = myshell.Run(" /c \\教师机IP地址\stu\mycopy.bat", 0, True) 此文件的功能是,在CMD窗口下,执行教师机中的远程文件“mycopy.bat”。尝试了很多方法要想用命令行的方式顺利的执行远程计算机的程序都没能成功,只有在CMD窗口下是可以被成功运行的。
⑷:在学生机注册表中的启动项里添加一个启动项,内容为:
C:\student\stu.vbs
为了能快速的添加到学生机的注册表中,我们可以建一个注册表文件“”,内容
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论