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:32 | 32bitレジストリビューを使用する |
/reg:64 | 64bitレジストリビューを使用する |
/? | コマンドのヘルプを表示する |
サンプル
レジストリキー「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ファイルからインポートする