Batch-script-comparing-registry-keys
提供:Dev Guides
バッチスクリプト-レジストリキーの比較
レジストリキーの比較は、REG COMPAREコマンドを介して行われます。
構文
REG COMPARE [ROOT\]RegKey [ROOT\]RegKey [/v ValueName] [Output] [/s]
REG COMPARE [ROOT\]RegKey [ROOT\]RegKey [/ve] [Output] [/s]
ここで*出力*-/od(違いのみ)/os(一致のみ)/oa(すべて)/on(出力なし)。
例
@echo off
REG COMPARE HKEY_CURRENT_USER\Console HKEY_CURRENT_USER\Console\Test
上記のプログラムは、レジストリキーHKEY_CURRENT_USER \ ConsoleとHKEY_CURRENT_USER \ Console \ Testの間のすべての値を比較します。
出力
Result Compared: Identical
The operation completed successfully.
いずれかのレジストリキーの値に違いがある場合、次の結果に示すように、出力に表示されます。 次の出力は、値「EnableColorSelection」がレジストリキー「HKEY_CURRENT_USER \ Console」の余分な値であることを示しています。
< Value: HKEY_CURRENT_USER\Console EnableColorSelection REG_DWORD 0x0
Result Compared: Different
The operation completed successfully.