信息技术课经验点滴──浅议注册表及其应用
--------------------------------------------------------------------------------
相信在机房工作的教师大都遇见过这样的头疼事,计算机系统经常被学生修改,而且有时还不易修复。因为我们面对的是很多好奇心强、敢于尝试的学生,而Windows系统又是一个开放的系统,如果不采取适当的措施,系统很容易被学生破坏。例如误删桌面快捷方式或搞乱桌面等。在这里我来介绍一种方法──修改注册表编辑器,可以帮助大家解决一些问题。
首先了解一下注册表编辑器。通常,Windows 98安装程序将注册表编辑器安装在Windows文件夹下。假定你的系统中已经安装了注册表编辑器,如果要运行注册表编辑器,则可通过在“开始”菜单中选择“运行”命令,然后键入regedit来启动Regedit.exe,即注册表编辑器的执行文件。注册表通常有6个主要部分,启动时注册表左窗格中显示这六个文件夹名。注册表中的每个值都有一个名称并包含数据,数据可以是几种类型中的一种。就像文件名在Windows中有全路径特性一样,系统会通过列出指向值的分层结构,定位到惟一指定注册表值,并且,两元素之间用反斜杠分开。例如,我们定位到HKEY_CURRENT_USERControl Pane1AccessibilityHighContrast,在右边的窗格里显示“HighContrast”主键的值:Defaul,Available,ConfirmHotKey,HotKeyActive,On和OnOffFeedback等。每个值都有与其相关的数据,而且,在每个设置名称的左边,都有一个图标表明该值的数据类型。因此,注册表由这样的根键+子键+键值的结构组成。其中各根键对应的内容如下:
1.HKEY_CLASSES_ROOT中存放的是Windows中所有数据文件的信息。这当中的内容又具体可分为两大类:一种是各种已在Windows中注册的各类文件的扩展名及其相对应的关联;另一种是各文件类型的相关信息。
2.HKEY_CURRENT_USER和HKEY-USERS要放在一起介绍,因为二者是相互包容的,HKEY_USERS中包含有HKEY_CURRENT_USER的内容。HKEY_USERS中存放的是默认用户及其他的登录用户的配置信息。HKEY_CURRENT_USER是当前用户以何种方式登录进Windows,就会有何种配置了。
3.HKEY_LOCAL_MACHINE中存放的是用来控制硬件和软件的设置,而这些设置是针对所有使用该系统的用户。确切的说,它是一个公用配置信息。
4.HKEY_CURRENT_CONFIG中存放的是当前系统配置的信息。打开系统属性窗口,选择硬件配置文件标签,创建硬件配置文件。
5.HKEY_DYN_DATA根键下存放着操作硬件的动态信息。你只要知道,这部分内容从不备份,它只在每次Windows启动时才会生成,不用去动它。
下面我们介绍几种有用的修改注册表的方法:
1.锁定桌面,能防止删除桌面快捷方式或搞乱桌面。具体操作如下:运行注册表编辑器Regedit,按如下顺序展开分支:HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplore。用鼠标在注册表编辑器右窗口的空白处右击,在弹出的快捷菜单中选择“新建”下的“DWORD”命令。建立名为“NOSAVESETTINGS”的新键,再用鼠标在注册表编辑器右窗口的空白处右击,在弹出的快捷菜单中选择“修改”命令,将其键改为1,然后单击“确定”,完成后退出并重新启动系统即可。
2.更改Windows安装程序使用的源路径。在机房内我们的Windows系统经常被破坏,当您安装一个新的组件时,或者当Windows需要从磁盘上得到一个新的驱动程序时,Windows总是搜索一个特定的目录,该目录可能在CD-ROM驱动器或我们的网络服务器上。我们就可以通过更改注册表的值来对其修正,方法如下:运行regedit命令进入注册表编辑器,定位到HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionsetup,单击选中Setup文件夹,在右窗格显示的键值中双击单词SourcePath,在对话框中输入正确的源路径,然后单击“确定”按钮。
3.如何禁止学生对系统的“开始”菜单随意调次序?可以通过修改相应注册表的办法达到您要求的目的。首先,用regedit进入注册表编辑状态;然后,进入KEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer,点击鼠标右键新建一类型为DWORD,名称为NoChangeStarMenu,值为1的键值,这样开始菜单中项目的次序就不能再用鼠标随便调整了。以后要想再进入可调整状态,只要将NochangeStarMenu的值由1改为0即可。
通常情况下,最好使用Windows控件更改系统设置;如果不是绝对必要,请不要编辑注册表;如果注册表中出现错误,计算机将无法正常运行。本篇所提及的有关注册表的内容,只是注册表知识的一部分。希望这些内容能对我们的微机管理有所帮助,以减轻任课教师的负担。
(河北省鹿泉市实验小学 陈建科)
上一页 返回目录
|