Windowsコマンド虎の巻

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:3232bitレジストリビューを使用する
/reg:6464bitレジストリビューを使用する
/?コマンドのヘルプを表示する

サンプル

"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:レジストリをコピーする