次の方法で共有


レジストリの構造

レジストリは、Windows および Windows で実行されるアプリケーションとサービスの操作に不可欠なデータを含む階層データベースです。 データはツリー形式で構成されます。 ツリー内の各ノードは、キーと呼ばれます。 各キーには、サブキー と、値と呼ばれるデータ エントリ両方を含めることができます。 キーの存在は、アプリケーションが必要とするすべてのデータである場合があります。それ以外の場合、アプリケーションはキーを開き、キーに関連付けられている値を使用します。 キーには任意の数の値を指定でき、値は任意の形式にすることができます。 詳細については、「レジストリ値の種類 」および「レジストリ要素のサイズ制限 」を参照してください。

各キーには、1 つ以上の印刷可能な文字で構成される名前があります。 キー名では大文字と小文字は区別されません。 キー名に円記号 (\) を含めることはできませんが、その他の印刷可能な文字は使用できます。 値の名前とデータには、円記号を含めることができます。

各サブキーの名前は、階層内のキーのすぐ上にあるキーに関して一意です。 キー名は他の言語にローカライズされませんが、値は次の場合があります。

次の図は、レジストリ エディターによって表示されるレジストリ キー構造の例です。

レジストリ エディター ウィンドウ

[マイ コンピューターの 下の各ツリーがキーです。 HKEY_LOCAL_MACHINE キーには、HARDWARESAMSECURITYSOFTWARE、および SYSTEMのサブキーがあります。 これらの各キーにはサブキーがあります。 たとえば、HARDWARE キーには、DESCRIPTION DEVICEMAP、RESOURCEMAP サブキーがあります。DEVICEMAP キーには、VIDEOを含む複数のサブキーがあります。

各値は、値名とそれに関連付けられているデータ (存在する場合) で構成されます。 MaxObjectNumberVgaCompatible は、VIDEO サブキーの下にデータを含む値です。

レジストリ ツリーの深さは 512 レベルです。 1 つのレジストリ API 呼び出しを使用して、一度に最大 32 レベルを作成できます。

Windows レジストリ の概要