批处理脚本 - 比较注册表项

比较注册表项是通过 REG COMPARE 命令完成的。

语法

REG COMPARE [ROOT\]RegKey [ROOT\]RegKey [/v ValueName] [Output] [/s]
REG COMPARE [ROOT\]RegKey [ROOT\]RegKey [/ve] [Output] [/s]

其中 Output − /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.

❮ batch_script_registry.html