英語で読む

次の方法で共有


reg query

次の層のサブキーと、レジストリで指定したサブキーの下にあるエントリの一覧を返します。

構文

reg query <keyname> [{/v <valuename> | /ve}] [/s] [/se <separator>] [/f <data>] [{/k | /d}] [/c] [/e] [/t <Type>] [/z] [/reg:32] [/reg:64]

パラメーター

パラメーター 説明
<keyname> サブキーの完全なパスを指定します。 リモート コンピューターを指定するには、\\<computername>\ の一部としてコンピューター名を含めます (\\<computername>\ の形式)。 \\<computername>\ を省略すると、操作は既定でローカル コンピューターに設定されます。 keyname には有効なルート キーを含める必要があります。 ローカル コンピューターの有効なルート キーは、HKLMHKCUHKCRHKUHKCC です。 リモート コンピューターが指定された場合、有効なルート キーは HKLM および HKU です。 レジストリ キー名にスペースが含まれている場合は、そのキー名を引用符で囲みます。
/v <valuename> 照会するレジストリ値の名前を指定します。 省略すると、keyname のすべての値の名前が返されます。 /f オプションも使用する場合、このパラメーターの Valuename は省略可能です。
/ve 値の名前が空のクエリを実行します。
/s すべてのサブキーと値の名前を再帰的にクエリを指定します。
/se <separator> 値の名前の種類 REG_MULTI_SZ で検索する 1 つの値区切り記号を指定します。 separator が指定されていない場合は、\0 を使用します。
/f <data> データを検索するパターンを指定します。 文字列にスペースが含まれている場合は、二重引用符を使用します。 指定しない場合、ワイルドカード (*) は、検索パターンとして使用します。
/k キー名のみで検索を指定します。 /f と共に使用する必要があります。
/d データのみで検索するよう指定します。
/c クエリを大文字小文字を区別することを示します。 既定では、クエリでは大文字小文字が区別されません。
/e 完全一致のみを返すように指定します。 既定では、すべての一致が返されます。
/t <Type> 検索するレジストリの種類を指定します。 有効な種類は、REG_SZREG_MULTI_SZREG_EXPAND_SZREG_DWORDREG_BINARYREG_NONE です。 指定されていない場合は、すべての型が検索されます。
/z レジストリの型に対応する数値を検索結果に含めるように指定します。
/reg:32 32 ビット レジストリ ビューを使用してキーにアクセスする必要があることを指定します。
/reg:64 64 ビット レジストリ ビューを使用してキーにアクセスする必要があることを指定します。
/? コマンド プロンプトにヘルプを表示します。

解説

  • reg query 操作の戻り値は次のとおりです。

    Value 内容
    0 成功
    1 障害

名前値のバージョンの値を HKLM\Software\Microsoft\ResKit キーを表示するには、次のように入力します。

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 ルートの下。

reg query HKLM /f SYSTEM /t REG_SZ /c /e

HKCU ルートキーの下のデータ型が REG_BINARY であるデータのうち、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