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.