1 什么是注册表?
注册表(Registry)是Windows中以树形结构来保存和检索计算机应用程序、系统软件、系统硬件的配置信息、初始化等信息的数据库,用来管理系统中的应用软件、硬件、各项配置和计算机运行的各种动态信息。
注册表在操作系统中具有极其重要的作用,也是非常容易被修改和设置(破坏)的地方,对注册表的破坏就是对操作系统的破坏,即如果注册表被破坏将直接影响到操作系统的运行。
扩展知识:注册表被破坏的现象
注册表被破坏的主要现象有:找不到“*.DLL”文件,找不到OLE控件,“开始”菜单或“控制面板”中的项目丢失、变灰、处于不可激活状态,系统无法启动,提示“注册表损坏”信息。
2 注册表的结构
(1)键(key):注册表树形结构的一个层,代表或包含一组信息。
(2)根键(HKEY__):注册表树形结构的顶层。
(3)子键(Subkey):某一个根键下面的键。
(4)分支(Branch):一个特定的子键及其所包含的一切。
(5)键值(Value):键的属性值,包括名称、数据类型和数据三个部分。
3 注册表的根键
(1)HKEY_CLASSES_ROOT:已注册的各类文件的扩展名、各种文件类型的相关信息。
(2)HKEY_CURRENT_USER:当前登录的用户信息,包括用户名和个性化设置。
(3)HKEY_USERS:默认用户和已登录用户信息的一个映射。
(4)HKEY_LOCAL_MACHINE:硬件和软件的配置。
(5)HKEY_CURRENT_CONFIG:定义当前配置文件的所有信息。
4 编辑注册表的方法
打开注册表编辑器的方法:在“运行”窗口中执行“regedit”,就能打开注册表编辑器。
(1)添加子键:右键选中要在下面添加子键的根键或分支,选择“新建”->“项”,然后输入子键名。
(2)重命名子键:右键选中要重命名的子键,选择“重命名”,然后输入子键名。
(3)删除子键:右键选中要删除的子键,选择“删除”。
(4)添加子键值:右键选中要添加值的子键,选择“新建”,选择键值类型,然后输入键值名。
(5)重命名键值:右键选中要重命名的键值,选择“重命名”,然后输入键值名。
(6)删除键值:右键选中要删除的键值,选择“删除”。
(7)导入注册表:单击“文件”菜单 -> 单击“导入”命令 -> 选择要导入的“*.REG”文件 -> 单击“打开”按钮 -> 单击“是”按钮。
注意:导入是对注册表内容进行“添加”而不是“覆盖”。
(8)导出注册表:右键选择要导出的根键或子键,选择“导出” -> 选择“*.REG”文件要保存的位置 -> 输入“*.REG”文件要保存的文件名 -> 选择“导出范围” -> 单击“保存”按钮。
课件

