前文提到只有HKEY_LOCAL_MacHINE和HKEY_USERS是才真正的注册表键。也就是说如果更改了其它别名分支中的某个键或键值,那么在HKEY_LOCAL_MACHINE和HKEY_USERS也会做出相应更改,通常我们还可将它们称为“别名”,下面是这些别名的实际位置:
①HKEY_CLASSES_ROOT--HKEY_LOCAL_MACHINESOFTWAREClasses的别名。包含有文件类型和程序之间的关联。
②HKEY_CURRENT_USER--HKEY_USERS一个分支别名,该分支包含有当前登陆用户的配置数据,如果是单一用户HKEY_CURRENT_USER则指向HKEY_USERS.DEFAULT
③HKEY_CURRENT_CONFIG
--HKEY_LOCAL_MACHINESYSTEMControlSet001Hardware ProfilesCurrent的别名,其中ControlSet001还有可能是ControlSet000,ControlSet002等,它包含当前的硬件配置。
附表1 HKEY_USERS部分重要分支说明
.DEFAULTAppEvents ------- 列出了事件相应,描述和各种系统功能的声音
.DEFAULTConsole ------- 保存了MS-Dos窗口的选项,布局,荧屏颜色和字体设置
.DEFAULTControl Panle ------- 所有在控制面板里配置设置的信息全保存在这个键和它的子键中
.DEFAULTEnvironment ------- 保存了环境变量设置,特定的临时文件位置
.DEFAULTKeyboard Layout ------ 保存的是键盘布局设置,其中默认设置是美国传统键盘布局
.DEFAULTSoftware ------保存软件的安装设置,缺省用户只有微软生产的软件的设置
SIDNetwork ------ 所有连接到其他系统的映射配置
SIDPrinters ------ 所有安装,共享和连接的打印机配置
SIDSofeware ------单独的用户扩展,基于为用户或者被用户安装的其他软件。
附表2
HKEY_CLASSES_ROOT
配置单元包含的子项,列出了当前已计算机上注册的所有COM服务器和与应用程序相关的所有文件扩展名。
HKEY_CURRENT_USER
保存着当前登陆到由这个注册表服务的计算机机上的用户配置文件,其中子项包含环境变量,个人程序组,桌面设置,网络连接,打印机和应用程序首选项
HKEY_LOCAL_MACHINE
保存操作习用及硬件相关信息的配置单元,是一个公共配置信息,与具体用户无关
HKEY_USERS
包含的子项,含有当前计算机上所有的用户配置文件
HKEY_CURRENT_CONFIG
包含的子项,列出了计算机当前会话的所有硬件配置信息
HKEY_DYN_DATE
包含系统硬件的当前状态,也包含了那些需要更新和检索的数据,此键只存在于Windows 98/ME 系统中。
标签: