走出注册表应用的迷雾
只有HKEY_LOCAL_MACHINE和HKEY_USERS是才真正的注册表键。也就是说如果更改了其它别名分支中的某个键或键值,那么在HKEY_LOCAL_MACHINE和HKEY_USERS也会做出相应更改,通常我们还可将它们称为“别名”,下面是这些别名的实际位置:
①HKEY_CLASSES_ROOT--HKEY_LOCAL_MACHINE\SOFTWARE\Classes的别名。包含有文件类型和程序之间的关联。
②HKEY_CURRENT_USER--HKEY_USERS一个分支别名,该分支包含有当前登陆用户的配置数据,如果是单一用户HKEY_CURRENT_USER则指向HKEY_USERS\.DEFAULT
③HKEY_CURRENT_CONFIG
--HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Hardware Profiles\Current的别名,其中ControlSet001还有可能是ControlSet000,ControlSet002等,它包含当前的硬件配置。
附表1 HKEY_USERS部分重要分支说明
.DEFAULT\AppEvents ------- 列出了事件相应,描述和各种系统功能的声音
.DEFAULT\Console ------- 保存了MS-DOS窗口的选项,布局,荧屏颜色和字体设置
.DEFAULT\Control Panle ------- 所有在控制面板里配置设置的信息全保存在这个键和它的子键中
.DEFAULT\Environment ------- 保存了环境变量设置,特定的临时文件位置
.DEFAULT\Keyboard Layout ------ 保存的是键盘布局设置,其中默认设置是美国传统键盘布局
.DEFAULT\Software ------保存软件的安装设置,缺省用户只有微软生产的软件的设置
SID\Network ------ 所有连接到其他系统的映射配置
SID\Printers ------ 所有安装,共享和连接的打印机配置
SID\Sofeware ------单独的用户扩展,基于为用户或者被用户安装的其他软件。
附表2
HKEY_CLASSES_ROOT
配置单元包含的子项,列出了当前已计算机上注册的所有COM服务器和与应用程序相关的所有文件扩展名。
HKEY_CURRENT_USER
保存着当前登陆到由这个注册表服务的计算机机上的用户配置文件,其中子项包含环境变量,个人程序组,桌面设置,网络连接,打印机和应用程序首选项
HKEY_LOCAL_MACHINE
保存操作习用及硬件相关信息的配置单元,是一个公共配置信息,与具体用户无关
HKEY_USERS
包含的子项,含有当前计算机上所有的用户配置文件
HKEY_CURRENT_CONFIG
包含的子项,列出了计算机当前会话的所有硬件配置信息
HKEY_DYN_DATE
包含系统硬件的当前状态,也包含了那些需要更新和检索的数据,此键只存在于Windows 98/ME 系统中。
相关文章推荐:
Win XP中如何导入和导出注册表内容
保护系统:Win XP中赤手空拳备份注册表
注册表相关知识视频教程
通过注册表优化ADSL大法之Win XP篇
网友经验:走出注册表修改的三大误区
Win XP中鲜为人知的六招注册表秘技
Win 2000/XP中修改注册表为宽带加速
Win XP鲜为人知的注册表秘技大放送
没有评论:
发表评论