windows基础知识——注册表
注册表
注册表逻辑结构
HKEY_USER 存放本地计算机口令列表的用户标识和密码列表。存放每个用户的预配置信息。
HKEY_CURRENT_USER 存放的当前登录的用户信息,包括用户登录名和暂存的密码。
HKEY_CURRENT_CONFIG 存放定义当前用户的琢磨配置数据,最后使用的文档列表和其他有关当前用户的安装信息。
HKEY_CLASSES_ROOT 存放一些文件关联,系统和其他应用程序的组件信息。
HKEY_LOCAL_MACHINE 存放这台计算机有关的配置信息,只是一个公共配置信息单元。
HKEY_PERFORMANCE_DATA 存储与性能有关的信息
HKEY_USERS
HKU为系统中每个加载的用户轮廓和用户类注册表数据库包含一个子键。
HKEY_CURRENT_USER
HKCU包含了与当前登录用户的参数和软件配置有关的数据,它指向当前登录用户的用户轮廓,位于硬盘上的\User\<用户名>\Utuser.dat中。
HKEY_CLASSES_ROOT
HKCR包含三种类型的数据:
- 文件扩展名关联
- COM类注册信息
- UAC虚拟化注册表根
针对每个用户的类注册数据,位于HKCU\SOFTWARE\CLASS下(被映射到磁盘文件\User\<username>\AppData\Local\Microsoft\Windows\Usrclass.dat)
整个系统范围的类注册数据:HKLM\SOFTWARE\Classes下
HKEY_LOCAL_MACHINE
存放这台计算机有关的配置信息,只是一个公共配置信息单元。