【开发工具集】注册表相关说明及查询网站推荐——注册表字段说明网站

注册表相关项和字段的说明

Windows Resource Kit: Technical Reference to the Registry

网站截图
HKEY_LOCAL_MACHINE,点击就能看到关于HKLM的相关描述。

注册表根目录描述整理

注册表几个根目录的描述:

1. HKEY_CURRENT_CONFIG:

存储当前硬件配置文件的配置数据。

不包含任何数据。它只存储一个指向HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Hardware Profiles的Current子键内容的指针。因此,Current子键的内容出现在HKEY_CURRENT_CONFIG中,可以在任意位置查看和更改。这个子树提供了更容易的数据访问。

2. HKEY_CLASSES_ROOT:

HKEY_CLASSES_ROOT有两种类型的数据:

  1. 将文件类型与程序相关联的数据。HKEY_CLASSES_ROOT中的文件类型子键与该文件类型的扩展名相同,如.exe。文件类型关联存储在注册表中,但您应该使用Windows资源管理器更改它们。在Windows资源管理器中,从“工具”菜单中单击“文件夹选项”,然后单击“文件类型”选项卡。
  2. COM对象的配置数据。

HKEY_CLASSES_ROOT的内容来自两个来源,

  • HKEY_LOCAL_MACHINE\SOFTWARE\Classes
  • HKEY_CURRENT_USER\SOFTWARE\Classes

如果子键或条目出现在这两个位置,它也会出现< HKEY_CLASSES_ROOT >。如果两个class子键的值冲突HKEY_CURRENT_USER\SOFTWARE\Classes中的值会出现在HKEY_CLASSES_ROOT中。


在Windows NT 4.0和更早的版本中,HKEY_CLASSES_ROOT只显示在HKEY_LOCAL_MACHINE\SOFTWARE\Classes中。当前合并的配置允许系统为每个用户独立注册程序类。这个特性被称为每个用户类注册。按用户注册有以下几个好处:

  1. 多用户可以自定义一台计算机。例如,用户A可以安装使用特定文件类型的应用程序,用户B也可以安装使用相同文件类型的不同应用程序,而不会影响用户A。
  2. 漫游类注册。因为类注册存储在用户概要文件中,所以类注册是在概要文件加载后通过应用程序管理扩展加载到每台计算机上的。当用户登录到另一台计算机时,注册将与用户一起通过目录传递,并在登录期间写入用户概要文件的本地部分。
    注意:漫游类注册仅在使用Intellimirror软件管理时可用。有关Intellimirror的更多信息,请参阅Windows 2000帮助。
  3. 增加注册安全。以前,用户可以更改或删除HKLM\SOFTWARE\Classes下的注册表项,从而破坏应用程序或改变其行为。然而,随着类信息写入用户配置文件,系统管理员可以限制对HKLM\SOFTWARE\Classes的访问。

3. HKEY_CURRENT_USER:

HKEY_CURRENT_USER子树包含当前登录到计算机上的用户的用户概要文件。用户配置文件包括环境变量、个人程序组、桌面设置、网络连接、打印机和应用程序首选项。用户配置文件中的数据类似于Windows 3.x中存储在Win.ini文件中的数据。

HKEY_CURRENT USER子树不包含任何数据。它只是存储一个指向当前用户>的HKEY_USERS<安全ID (SID)内容的指针。因此,存储在HKEY_USERS子键中的数据出现在HKEY_CURRENT_USER中。可以在任意一个位置以编程方式直接查看和更改数据。

每次用户登录时,都会创建一个新的HKEY_CURRENT_USER子树。HKEY_CURRENT_USER的数据来自当前用户的配置文件。如果没有配置文件可用,HKEY_CURRENT_USER是从用户配置文件设置建立的默认用户,存储在系统驱动器\文档和设置\默认用户(WINNT)\Ntuser.dat。

4. HKEY_LOCAL_MACHINE:

包含本地计算机系统,包括硬件和操作系统数据,如总线类型、系统内存、设备驱动程序和启动控制器

5. HKEY_USERS:

包含所有主动加载的用户配置文件

  • .DEFAULT, which stores the profile used when no users are logged on to the computer (such as when the CTRL+ALT+DELETE logon prompt is displayed).
  • A subkey named for the Security Identifier (SID) of the current local user. This subkey contains the current user’s profile. If the user is logged on remotely, the data for their profile is stored in the registry of their local computer. The data in HKEY_USERS<SID> also appears in HKEY_CURRENT_USER.
  • A subkey named for the Security Identifier (SID) of the current local user with the _Classes suffix. This subkey contains the current user’s Classes. The data in HKEY_USERS<SID>_Classes is also contained in HKEY_CLASSES_ROOT.
    In Windows 2000 the default user profile is not stored in the registry. It is stored on the system drive in \Documents and Settings\Default User [WINNT]\Ntuser.dat.
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

欧恩意

如有帮助,感谢打赏!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值