Script batch - Confronto delle chiavi di registro
Il confronto delle chiavi di registro viene eseguito tramite il comando REG COMPARE.
Sintassi
REG COMPARE [ROOT\]RegKey [ROOT\]RegKey [/v ValueName] [Output] [/s]
REG COMPARE [ROOT\]RegKey [ROOT\]RegKey [/ve] [Output] [/s]
In cui Output - / od (solo differenze) / os (solo corrispondenze) / oa (tutto) / on (nessun output).
Esempio
@echo off
REG COMPARE HKEY_CURRENT_USER\Console HKEY_CURRENT_USER\Console\Test
Il programma precedente confronterà tutti i valori tra le chiavi di registro HKEY_CURRENT_USER \ Console e HKEY_CURRENT_USER \ Console \ Test.
Produzione
Result Compared: Identical
The operation completed successfully.
Se c'è una differenza tra i valori in una delle chiavi di registro, verrà mostrata nell'output come mostrato nel risultato seguente. Il seguente output mostra che il valore "EnableColorSelection" è aggiuntivo alla chiave di registro "HKEY_CURRENT_USER \ Console".
< Value: HKEY_CURRENT_USER\Console EnableColorSelection REG_DWORD 0x0
Result Compared: Different
The operation completed successfully.