Script par lots - Comparaison des clés de registre

La comparaison des clés de registre se fait via la commande REG COMPARE.

Syntaxe

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

Output - / od (seulement les différences) / os (seulement les correspondances) / oa (tous) / on (pas de sortie).

Exemple

@echo off
REG COMPARE HKEY_CURRENT_USER\Console HKEY_CURRENT_USER\Console\Test

Le programme ci-dessus comparera toutes les valeurs entre les clés de registre HKEY_CURRENT_USER \ Console & HKEY_CURRENT_USER \ Console \ Test.

Production

Result Compared: Identical
The operation completed successfully.

S'il existe une différence entre les valeurs de l'une ou l'autre des clés de registre, elle sera affichée dans la sortie comme indiqué dans le résultat suivant. La sortie suivante montre que la valeur «EnableColorSelection» est supplémentaire de la clé de registre «HKEY_CURRENT_USER \ Console».

< Value: HKEY_CURRENT_USER\Console EnableColorSelection REG_DWORD 0x0
Result Compared: Different
The operation completed successfully.