HKEY_USERSレジストリハイブの詳細
HKYと見なされるHKEY_USERSは、 Windowsレジストリ内の多くのレジストリハイブの 1つです。
HKEY_USERSには、コンピュータ上の現在アクティブなすべてのユーザーのユーザー固有の構成情報が含まれています。
注: 現在アクティブなユーザーとは、現時点でログインしているユーザー、およびログインしているが「スイッチされたユーザー」以降の他のユーザーを意味します。
HKEY_USERSハイブの下にある各レジストリキーはシステム上のユーザーに対応し、そのユーザーのセキュリティ識別子またはSIDで名前が付けられます。 マップされたドライブ、インストールされたプリンタ、 環境変数 、デスクトップの背景など、各ユーザーに固有の各SIDコントロール設定の下にあるレジストリキーとレジストリ値は、ユーザーが初めてログオンするときに読み込まれます。
HKEY_USERSに移動する方法
レジストリハイブであるHKEY_USERSは、レジストリエディタで簡単に見つけて開くことができます。
- レジストリエディタを開きます。
- レジストリエディタの左ペインからHKEY_USERSを探します。
- HKEY_USERSという単語をクリックまたはタップするか、小さな矢印または左のプラスアイコンを使用してハイブを展開します。
重要:編集を予定しているレジストリキーをバックアップすることは常に良い考えです。 レジストリ全体またはレジストリの特定の部分をREGファイルにバックアップする際に役立つ必要がある場合は、「Windowsレジストリをバックアップする方法」を参照してください。
HKEY_USERSは表示されませんか?
以前にこのコンピュータでレジストリエディタを使用している場合は、HKEY_USERSハイブが表示されるまで、開いているレジストリキーを折りたたむ(最小化する)必要があります。
他のキーが開いているときにHKEY_USERSハイブに達する最も簡単な方法は、レジストリエディタの左側の一番上にスクロールし、他の開いているレジストリハイブの左にある矢印またはプラス記号をクリックまたはタップします。
たとえば、HKEY_USERSハイブを表示するには、 HKEY_CLASSES_ROOTとHKEY_LOCAL_MACHINEを折りたたむ必要があります 。
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- 21-xxxキーは、Windowsの「実際の」ユーザーアカウントに対応するため、コンピュータに固有のものとなります。
HKEY_USERS& amp; SID
HKEY_CURRENT_USERハイブは、 SIDに対応するHKEY_USERSサブキーへの一種のショートカットとして機能します 。
つまり、HKEY_CURRENT_USERを変更すると、SIDと同じ名前のHKEY_USERS内のキーの下にあるキーと値が変更されます。
たとえば、SIDがS-1-5-21-0123456789-012345678-0123456789-1004である場合、HKEY_CURRENT_USERはHKEY_USERS \ S-1-5-21-0123456789-0123456789-0123456789-1004を指します。 編集は同じ場所にあるのでどちらの場所でも行うことができます。
アカウントに関連付けられたSIDを見つける方法については、Windowsのユーザーのセキュリティ識別子(SID)を検索する方法を参照してください。
SIDがHKEY_USERSの下に表示されていないユーザーのレジストリデータを変更する場合は、そのユーザーとしてログインして変更を行うか、そのユーザーのレジストリハイブを手動で読み込むことができます。 ヘルプが必要な場合は、レジストリハイブを読み込む方法を参照してください。
ヒント: 2つは同じなので、自分の設定(現在ログインしているユーザーの設定)を編集している場合は、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レジストリ内の他の2つのHKEY_USERSサブキーには、LocalServiceアカウント用のS-1-5-19と、NetworkServiceアカウントで使用されるS-1-5-20が含まれます。