レジストリ内の指定されたサブキーの下にあるサブキーとエントリの次の層の一覧を返します。
Syntax
reg query <keyname> [{/v <valuename> | /ve}] [/s] [/se <separator>] [/f <data>] [{/k | /d}] [/c] [/e] [/t <Type>] [/z] [/reg:32] [/reg:64]
Parameters
| Parameter | Description |
|---|---|
<keyname> |
サブキーの完全パスを指定します。 リモートコンピュータを指定するには、キー名の一部としてコンピュータ名 (\\<computername>\ の形式) を含めます。
\\<computername>\ を省略すると、操作は既定でローカル コンピューターになります。
キー名には、有効なルートキーが含まれている必要があります。 ローカル コンピューターの有効なルート キーは、HKLM、HKCU、HKCR、HKU、および HKCC です。 リモート コンピューターが指定されている場合、有効なルート キーは HKLM と HKU です。 レジストリ キー名にスペースが含まれている場合は、キー名を引用符で囲みます。 |
/v <valuename> |
照会するレジストリ値の名前を指定します。 省略すると、 keyname のすべての値名が返されます。 このパラメーターの Valuename は、/f オプションも使用されている場合は省略可能です。 |
| /ve | 空の値名のクエリを実行します。 |
| /s | すべてのサブキーと値の名前を再帰的に照会するように指定します。 |
/se <separator> |
値名型 REG_MULTI_SZ で検索する 1 つの値区切り記号を指定します。 区切り記号が指定されていない場合は、\0 が使用されます。 |
/f <data> |
検索するデータまたはパターンを指定します。 文字列にスペースが含まれている場合は、二重引用符を使用します。 指定しない場合は、検索パターンとしてワイルドカード (*) が使用されます。 |
| /k | キー名のみを検索するように指定します。 /f と共に使用する必要があります。 |
| /d | データのみを検索するように指定します。 |
| /c | クエリで大文字と小文字が区別されることを指定します。 既定では、クエリでは大文字と小文字は区別されません。 |
| /e | 完全一致のみを返すように指定します。 既定では、すべての一致が返されます。 |
/t <Type> |
検索するレジストリの種類を指定します。 有効な型は、 REG_SZ、 REG_MULTI_SZ、 REG_EXPAND_SZ、 REG_DWORD、 REG_BINARY、 REG_NONE です。 指定しない場合は、すべての型が検索されます。 |
| /z | レジストリの種類に相当する数値を検索結果に含める値を指定します。 |
| /reg:32 | 32 ビット レジストリ ビューを使用してキーにアクセスする必要があることを指定します。 |
| /reg:64 | 64 ビット レジストリ ビューを使用してキーにアクセスする必要があることを指定します。 |
| /? | コマンド プロンプトにヘルプを表示します。 |
Remarks
reg クエリ操作の戻り値は次のとおりです。
Value Description 0 Success 1 Failure
Examples
HKLM\Software\Microsoft\ResKit キーの名前値 Version の値を表示するには、次のように入力します。
reg query HKLM\Software\Microsoft\ResKit /v Version
ABC という名前のリモート コンピューターのキー HKLM\Software\Microsoft\ResKit\Nt\Setup のすべてのサブキーと値を表示するには、次のように入力します。
reg query \\ABC\HKLM\Software\Microsoft\ResKit\Nt\Setup /s
区切り記号として # を使用してREG_MULTI_SZ型のすべてのサブキーと値を表示するには、次のように入力します。
reg query HKLM\Software\Microsoft\ResKit\Nt\Setup /se #
データ型REG_SZの HKLM ルートの下に、SYSTEM の正確な一致と大文字と小文字が区別される一致のキー、値、およびデータを表示するには、次のように入力します。
reg query HKLM /f SYSTEM /t REG_SZ /c /e
データ型 REG_BINARY の HKCU ルートキーの下のデータで 0F に一致するキー、値、およびデータを表示するには、次のように入力します。
reg query HKCU /f 0F /d /t REG_BINARY
キー HKLM\SOFTWARE\Microsoft とすべてのサブキーの下に asp.net に一致するキー、値、およびデータを表示するには、次のように入力します。
reg query HKLM\SOFTWARE\Microsoft /s /f asp.net
キー HKLM\SOFTWARE\Microsoft とすべてのサブキーの下に asp.net 一致するキーのみを表示するには、次のように入力します。
reg query HKLM\SOFTWARE\Microsoft /s /f asp.net /k
HKLM\SOFTWARE の下に null (既定値) の値名の値とデータを表示するには、次のように入力します。
reg query HKLM\SOFTWARE /ve