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。