Windowsコマンド虎の巻

reg compare

reg compareは、レジストリキーまたはレジストリ値を比較するコマンドです。

解説

2つのレジストリキーまたはレジストリ値を比較し、その違いを表示します。

比較結果は、一致、不一致、または見つからないものとして示されます。

構文

(構文)
REG COMPARE <比較元キー> <比較先キー> [オプション] REG COMPARE /?
【パラメータ】
パラメータ説明
比較元キー
比較先キー
比較元/比較先のレジストリキーまたはレジストリ値を指定する
※ルートキーは以下のように省略表記できます。
・HKEY_CLASSES_ROOT ⇒ HKCR
・HKEY_CURRENT_USER ⇒ HKCU
・HKEY_LOCAL_MACHINE ⇒ HKLM
・HKEY_USERS ⇒ HKU
・HKEY_CURRENT_CONFIG ⇒ HKCC
【オプション】
オプション説明
/v <値の名前>特定のレジストリ値のみを比較する
/veデフォルト値のみを比較する
/sサブキーも再帰的に比較する
/seサブキーとその値も再帰的に比較する
(空のサブキーは比較しない)
/oaすべての相違点と一致点を表示する
/od相違点のみを表示する(デフォルト)
/os一致点のみを表示する
/oan相違点と一致点に加えて、両方のパスに存在しないものも表示する
/reg:3232bitレジストリビューを使用する
/reg:6464bitレジストリビューを使用する
/?コマンドのヘルプを表示する

サンプル

レジストリキー「HKCU¥sample¥reg」と「HKCU¥sample¥reg2」を比較する

C:¥>reg compare HKCU¥sample¥reg HKCU¥sample¥reg2 REG COMPARE for HKEY_CURRENT_USER\sample\reg and HKEY_CURRENT_USER\sample\reg2 REG_SZ Value1 Mismatch Value1_Data Value1_Data_Changed Total Mismatches : 1 Total Matches : 0 Total Diff : 1

レジストリキー「HKCU¥sample¥reg」と「HKCU¥sample¥reg2」を、サブキーも含めて比較し、すべての相違点と一致点を表示する

C:¥>reg compare HKCU¥sample¥reg HKCU¥sample¥reg2 /s /oa REG COMPARE for HKEY_CURRENT_USER\sample\reg and HKEY_CURRENT_USER\sample\reg2 REG_SZ Value1 Mismatch Value1_Data Value1_Data_Changed HKEY_CURRENT_USER\sample\reg\SubKey1 REG_DWORD ValueA Match 1 1 Total Mismatches : 1 Total Matches : 1 Total Diff : 2

reg compareコマンドのヘルプを表示する

C:¥>reg compare /?

備考

  • HKEY_CURRENT_USER以外のキーを操作する時は管理者権限が必要です。

関連項目

  • reg:レジストリに関する操作を行う
  • reg query:レジストリを検索・表示する
  • reg add:レジストリの追加・修正を行う
  • reg delete:レジストリの削除を行う
  • reg copy:レジストリをコピーする
  • reg flags:レジストリ仮想化フラグを操作する
  • reg compare:レジストリを比較する
  • reg save:指定したレジストリをハイブファイルへ出力する
  • reg load:ハイブファイルからレジストリを一時的に読み込む
  • reg unload:LOADで読み込んだレジストリを閉じる
  • reg restore:レジストリデータファイルからレジストリを復元する
  • reg export:レジストリをregファイルにエクスポートする
  • reg import:レジストリをregファイルからインポートする