reg query
reg queryは、レジストリを検索・表示するコマンドです。
解説
指定したレジストリキーの中から、指定された条件に合致したレジストリを表示します。
構文
- (構文)
- REG QUERY <レジストリキー> [オプション] REG QUERY /?
パラメータ | 説明 |
---|---|
レジストリキー | 表示するレジストリキーを指定する ※ルートキーは以下のように省略表記できます。 ・HKEY_CLASSES_ROOT ⇒ HKCR ・HKEY_CURRENT_USER ⇒ HKCU ・HKEY_LOCAL_MACHINE ⇒ HKLM ・HKEY_USERS ⇒ HKU ・HKEY_CURRENT_CONFIG ⇒ HKCC |
オプション | 説明 |
---|---|
/f 検索パターン | 検索パターンを指定する (既定値:*) |
/k | キー名を検索対象にする ※/fと同時に指定。/dとの併用は不可 |
/d | 値を検索対象にする ※/fと同時に指定。/kとの併用は不可 |
/c | 大文字/小文字を区別する |
/e | 完全一致したもののみ検索対象とする |
/v キー値 | 指定したキー値のみ検索対象とする |
/ve | 既定の値、または空の値名 (既定) を照会する |
/s | 再帰的に照会する |
/se セパレータ | セパレータを指定する (既定値:¥0) |
/t 値 | レジストリの種類を指定する ※以下の値が指定できます。 REG_SZ、REG_MULTI_SZ、REG_EXPAND_SZ、 REG_DWORD、REG_QWORD、 REG_BINARY、REG_NONE |
/z | レジストリの種類を数値でも表示する |
/reg:32 | 32bitレジストリビューを使用する |
/reg:64 | 64bitレジストリビューを使用する |
/? | コマンドのヘルプを表示する |
サンプル
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework"にあるキー"InstallRoot"を検索する
C:¥>reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework" /v InstallRoot
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework
InstallRoot REG_SZ C:\Windows\Microsoft.NET\Framework64\
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework"内で、値に"Windows"が含まれるものを検索する
C:¥>reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework" /f Windows /d
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework
InstallRoot REG_SZ C:\Windows\Microsoft.NET\Framework64\
検索の完了: 該当 1 件
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework"内で、キー名に"Windows"が含まれるものを検索する
C:¥>reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework" /f Windows /k
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\Windows Presentation Foundation
検索の完了: 該当 1 件
reg queryコマンドのヘルプを表示する
C:¥>reg query /?
備考
- レジストリエディターは、regeditで起動できます。
関連項目
- reg:レジストリに関する操作を行う
- reg query:レジストリを検索・表示する
- reg add:レジストリの追加・修正を行う
- reg delete:レジストリの削除を行う
- reg copy:レジストリをコピーする