有关HKEY_USERS注册表配置单元的详细信息
HKEY_USERS有时被视为HKU ,是Windows注册表中的许多注册表配置单元之一。
HKEY_USERS包含计算机上当前所有活动用户的用户特定配置信息。
注意:对于 当前活跃的用户 ,我的意思是用户现在登录(您)以及任何其他已经登录但已经“切换用户”的用户。
位于HKEY_USERS配置单元下的每个注册表项与系统上的用户相对应,并使用该用户的安全标识符或SID命名。 位于特定于该用户的每个SID控制设置下的注册表项和注册表值 (如映射的驱动器,安装的打印机, 环境变量 ,桌面背景等等),并在用户首次登录时加载。
如何获取到HKEY_USERS
HKEY_USERS是一个注册表配置单元,通过注册表编辑器很容易找到并打开它:
- 打开注册表编辑器
- 从注册表编辑器的左窗格中找到HKEY_USERS 。
- 点击或点击单词HKEY_USERS或使用左侧的小箭头或加号图标展开配置单元。
重要提示:对计划编辑的任何注册表项进行备份始终是个好主意。 如果您需要帮助将整个注册表或注册表的特定部分备份到REG文件,请参阅如何备份Windows注册表 。
看不到HKEY_USERS?
如果以前在此计算机上使用过注册表编辑器,则可能需要折叠(最小化)任何打开的注册表项,直到看到HKEY_USERS配置单元为止。
当其他键打开时,最容易到达HKEY_USERS配置单元的方法是滚动到注册表编辑器左侧的最顶端,然后单击或点击任何其他打开的注册表配置单元左侧的箭头或加号。
例如,您可能需要折叠HKEY_CLASSES_ROOT和HKEY_LOCAL_MACHINE以查看HKEY_USERS配置单元。
HKEY_USERS中的注册表子项
以下是您可能在HKEY_USERS配置单元下找到的示例:
- HKEY_USERS \ .DEFAULT
- HKEY_USERS \ S-1-5-18
- HKEY_USERS \ S-1-5-19
- HKEY_USERS \ S-1-5-20
- HKEY_USERS \ S-1-5-21-0123456789-012345678-0123456789-1004
- HKEY_USERS \ S-1-5-21-0123456789-012345678-0123456789-1004_Classes
- ...
您看到列在HKEY_USERS下的SID肯定会不同于上面列出的列表。
尽管您可能拥有与内置系统帐户相对应的.DEFAULT , S-1-5-18 , S-1-5-19和S-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。