大家给解释下注册表的这些个键值都有什么区别

来源:百度知道 编辑:UC知道 时间:2024/06/02 22:04:49
字符串值,二进制值,down值,多字符串值,可扩充字符串值 都有什么区别

注册表是Windows系统的核心,在 Windows操作系统的启动、运行过程中起着至关重要的作用,但是对于初学者来说,面对注册表往往不知所措,惟恐动一下Windows系统就无法启动了,那么不妨我们一起认识一下注册表吧,掌握注册表的应用技巧,同时还可以学会如何使用一些工具达到对注册表的优化和管理功能,因为Windows Me系统的注册表的操作和Windows 98的比较相似,而Windows XP系统的注册表的操作和Windows 2000的很相似,我们就介绍两种操作系统,大家可以举一反三。让我们开始吧^_^。

什么是注册表

Windows的注册表存储当前系统的软、硬件的有关配置和状态信息,以及应用程序和资源管理器外壳的初始条件、首选项和卸载数据,还包括计算机的整个系统的设置和各种许可,文件扩展名与应用程序的关联, 硬件的描述、状态和属性,以及计算机性能纪录和底层的系统状态信息,以及各类其他数据。每次启动时,会根据计算机关机时创建的一系列文件创建注册表,注册表一旦载入内存,就会被一直维护着,注册表实际上是一个系统参数的关系数据库。
注册表的结构

注册表的层次结构类似于硬盘中的目录树(如图1),只要在Window的“开始/运行”中输入“Regedit”命令,即可打开注册表编辑器。

(1)Windows 98系统包含6个根键。表1给出了这6个根键的含义解释。

在Windows 2000系统中,包括前5个根键。

(2)键分为用户定义的键和系统定义的键,这些键没有特殊的命名约定,以主“HKEY_”形式配置单元的子目录形式存在,键和子键没有附带数据,它们只负责组织对数据的访问。

(3)子键分为用户定义的子键和系统定义的子键。这些子键也没有特殊的命名约定,它们是作为用户定义或者系统定义的键的子目录形式存在的。键和子键没有相关的数据,它们只是用来组织对数据的访问。

(4)值位于结构链的末端,就像是文件系统中的文件一样。它们包含着计算机及其应用程序执行时使用的实际数据。

注册表的基本操作

(1)向注册表添加项

打开注册表编辑器,将