文/陈纲
了解注册表
让我们来了解一下注册表,从一般用户的角度看,注册表系统由两个部分组成:注册表数据库和注册表编辑器。而我们通常所说的修改注册表就是在注册表编辑器的帮助下进行 的。让我们打开注册表编辑器(在运行框中输入regedit)如图1。Windows操作系统注册表是按照三层结构组织的,由根键→键→子键→键值组成。我们主要介绍一下根键。因为我们的修改就是在根键下进行的。
注册表中的六个根键分别是:
图1
HKEY-CLASSES-ROOT:该主关键字定义了系统中所有已注册的文件扩展名、文件类型、文件图标等。
HKEY-CURRENT-USER:定义了当前用户的所有权限,实际上就是HKEY-USERS\.Default下面的一部分内容,包含了当前用户的登录信息。
HKEY-LOCAL-MACHINE:定义了本地计算机的软硬件的全部信息。当系统的配置和设置发生变化时,其下面的登录项也会随之改变。
HKEY-USERS:定义了所有用户的信息,其中部分分支将映射到HKEY-CURRENT-USER关键字中,它的大部分设置都可以通过控制面板来修改。
HKEY-CURRENT-CONFIG:定义了计算机的当前配置情况,它实际上也是指向HKEY-LOCAL-MACHINE\Config结构中的某个分支的指针。
HKEY-DYN-DATA:定义了系统运行中的动态数据,即发生的事件的有关信息。
注:Windows在启动时真正用到的只有HKEY-LOCAL-MACHINE与HKEY-USERS这两大主键,其他各项均由这两项衍生或是动态生成。对于单用户的系统,注册表文件的清理工作集中在这两项即可。
|