初识注册表

来源:百度文库 编辑:神马文学网 时间:2024/04/27 11:40:07

 初识注册表 注册表是什么?简单的说 注册表就是系统参数的一个数据库 Windows的软件与硬件的信息还有配置和各种许可等等 都储存在这里面
所以说 注册表是Windows系统的核心 如果你胡乱修改里面的数据 呵呵 结果相信大家都知道
好了 现在说正事了
打开注册表:开始-运行-输入“regedit”确定 这样 就打开了注册表
注册表结构很像一颗树
里面5个根键(其实有6个 在NT/2000/XP中  HKEY_PERFOR_MANCE_DATA是被隐藏了的一个根键 在9X中就可以看到6个)
就像大树的根一样 那它们各代表什么意义呢 现在我就给大家简单的介绍一下

hkey_classes_root 
这个是在当前计算机注册的所有服务器与应用程序相关联的文件扩展名
用处是定义了每个类型的文件用什么程序打开(文件关联问题)文件的图标是什么等等

hkey_current_user 
这个就是你现在用计算机看这个帖子的当前用户
包含有计算机的环境变量 网络连接 个人设置 以及打印机相关的程序选项 包括用户登录用户名和暂存的密码
在用户登录Windows时 其信息从HKEY_USERS中相应的项拷贝到HKEY_CURRENT_USER中

hkey_local_machine 
包含了计算机的设置等
打开这个根键你会发现有一些与hkey_current_user中的名称相同
其2者的区别是HKEY_LOCAL_MACHINE 存放的是这个计算机的设置
而hkey_current_user是当前用户的设置
通常HKEY_LOCAL_MACHINE中设置的优先级要高于HKEY_CURRENT_USER

hkey_users 
当前计算机上所有的用户配置文件
保存着缺省用户信息和当前登陆用户信息

hkey_current_config 
包含的是硬件配置信息

hkey_dyn_data
在NT/2000/XP中隐藏的一个根键hkey_dyn_data 
包含系统硬件的当前状态和一些需要更新和检索的数据

关于注册表的文章还很多,想要深入了解的话就多去查查吧。