HKEY_USERS(HKU Registry Hive)

有关HKEY_USERS注册表配置单元的详细信息

HKEY_USERS有时被视为HKU ,是Windows注册表中的许多注册表配置单元之一。

HKEY_USERS包含计算机上当前所有活动用户的用户特定配置信息。

注意:对于 当前活跃的用户 ,我的意思是用户现在登录(您)以及任何其他已经登录但已经“切换用户”的用户。

位于HKEY_USERS配置单元下的每个注册表项与系统上的用户相对应,并使用该用户的安全标识符或SID命名。 位于特定于该用户的每个SID控制设置下的注册表项和注册表值 (如映射的驱动器,安装的打印机, 环境变量 ,桌面背景等等),并在用户首次登录时加载。

如何获取到HKEY_USERS

HKEY_USERS是一个注册表配置单元,通过注册表编辑器很容易找到并打开它:

  1. 打开注册表编辑器
  2. 从注册表编辑器的左窗格中找到HKEY_USERS
  3. 点击或点击单词HKEY_USERS或使用左侧的小箭头或加号图标展开配置单元。

重要提示:对计划编辑的任何注册表项进行备份始终是个好主意。 如果您需要帮助将整个注册表或注册表的特定部分备份到REG文件,请参阅如何备份Windows注册表

看不到HKEY_USERS?

如果以前在此计算机上使用过注册表编辑器,则可能需要折叠(最小化)任何打开的注册表项,直到看到HKEY_USERS配置单元为止。

当其他键打开时,最容易到达HKEY_USERS配置单元的方法是滚动到注册表编辑器左侧的最顶端,然后单击或点击任何其他打开的注册表配置单元左侧的箭头或加号。

例如,您可能需要折叠HKEY_CLASSES_ROOTHKEY_LOCAL_MACHINE以查看HKEY_USERS配置单元。

HKEY_USERS中的注册表子项

以下是您可能在HKEY_USERS配置单元下找到的示例:

您看到列在HKEY_USERS下的SID肯定会不同于上面列出的列表。

尽管您可能拥有与内置系统帐户相对应的.DEFAULTS-1-5-18S-1-5-19S-1-5-20 ,但您的S-1-5-因为它们对应于Windows中的“真实”用户帐户,所以21-xxx密钥对于您的计算机将是唯一的。

更多关于HKEY_USERS& 的SID

HKEY_CURRENT_USER配置单元充当对应于您的 SID的HKEY_USERS子项的一种快捷方式。

换句话说,当您在HKEY_CURRENT_USER中进行更改时,您正在更改HKEY_USERS中与您的SID命名相同的密钥和值。

例如,如果您的SID是S-1-5-21-0123456789-012345678-0123456789-1004 ,HKEY_CURRENT_USER将指向HKEY_USERS \ S-1-5-21-0123456789-012345678-0123456789-1004 。 编辑可以在任何位置进行,因为它们是相同的。

请参阅如何在Windows中查找用户的安全标识符(SID),以获取有关查找与您的帐户关联的SID的说明。

如果要更改SID未出现在HKEY_USERS下的用户的注册表数据,可以以该用户身份登录并进行更改,也可以手动加载该用户的注册表配置单元。 如果您需要帮助,请参阅如何加载注册表配置单元。

提示:请记住,由于两者相同,如果您要编辑自己的设置(当前登录的用户的设置),只需打开HKEY_CURRENT_USER比识别自己的SID更容易,然后再制作在HKEY_USERS中的更改。 使用HKEY_USERS访问用户的SID文件夹通常仅在您需要编辑当前未登录的用户的注册表值时才有用。

HKEY_USERS \ .DEFAULT子项与HKEY_USERS \ S-1-5-18子项完全相同。 对其中一个进行的任何更改都会自动立即反映到另一个中,方式与HKEY_USERS中当前登录的用户的SID子项与HKEY_CURRENT_USER中的值完全相同。

知道HKEY_USERS \ .DEFAULT由LocalSystem帐户使用,而非常规用户帐户也很重要。 通常将这个密钥误认为可以编辑的密钥,以便将其更改应用于所有用户,因为它被称为“默认”,但事实并非如此。

系统帐户使用的Windows注册表中的其他两个HKEY_USERS子项包括用于LocalService帐户的S-1-5-19和由NetworkService帐户使用的S-1-5-20。