reg compare

Compare les sous-clés ou entrées de registre spécifiées.

Syntaxe

reg compare <keyname1> <keyname2> [{/v Valuename | /ve}] [{/oa | /od | /os | on}] [/s]

Paramètres

Paramètre Description
<keyname1> Spécifie le chemin complet de la sous-clé ou de l’entrée à ajouter. Pour spécifier un ordinateur distant, ajoutez le nom de l’ordinateur (au format \\<computername>\) dans le keyname. Si vous n’indiquez pas \\<computername>\, l’opération par défaut est appliquée sur l’ordinateur local. Le keyname doit avoir une clé racine valide. Les clés racines valides pour l’ordinateur local sont : HKLM, HKCU, HKCR, HKU et HKCC. Si un ordinateur distant est spécifié, les clés racines valides sont : HKLM et HKU. Si le nom de la clé de Registre contient un espace, placez le nom de la clé entre guillemets.
<keyname2> Spécifie le chemin complet de la deuxième sous-clé à comparer. Pour spécifier un ordinateur distant, ajoutez le nom de l’ordinateur (au format \\<computername>\) dans le keyname. Si vous n’indiquez pas \\<computername>\, l’opération par défaut est appliquée sur l’ordinateur local. Si vous spécifiez uniquement le nom de l’ordinateur dans keyname2, l’opération utilise le chemin d’accès à la sous-clé spécifiée dans keyname1. Le keyname doit avoir une clé racine valide. Les clés racines valides pour l’ordinateur local sont : HKLM, HKCU, HKCR, HKU et HKCC. Si un ordinateur distant est spécifié, les clés racines valides sont : HKLM et HKU. Si le nom de la clé de Registre contient un espace, placez le nom de la clé entre guillemets.
/v <Valuename> Spécifie le nom de la valeur à comparer sous la sous-clé.
/ve Spécifie que seules les entrées dont la valeur est « null » doivent être comparées.
/oa Spécifie que toutes les différences et correspondances sont affichées. Par défaut, seules les différences sont répertoriées.
/od Spécifie que seules les différences s’affichent. Il s'agit du comportement par défaut.
/os Spécifie que seules les correspondances s’affichent. Par défaut, seules les différences sont répertoriées.
/on Spécifie qu’aucun élément ne s’affiche. Par défaut, seules les différences sont répertoriées.
/s Compare toutes les sous-clés et entrées de manière récursive.
/? Affiche l'aide à l'invite de commandes.

Notes

  • Les valeurs de retour de l’opération reg compare sont :

    Valeur Description
    0 La comparaison réussit et le résultat est identique.
    1 La comparaison échoue.
    2 La comparaison a réussi et des différences ont été trouvées.
  • Les symboles affichés dans les résultats sont les suivants :

    Symbole Description
    = Les données KeyName1 sont égales aux données KeyName2.
    < Les données KeyName1 sont inférieures aux données KeyName2.
    > Les données KeyName1 sont supérieures aux données KeyName2.

Exemples

Pour comparer toutes les valeurs sous la clé MyApp avec toutes les valeurs sous la clé SaveMyApp, saisissez :

reg compare HKLM\Software\MyCo\MyApp HKLM\Software\MyCo\SaveMyApp

Pour comparer la valeur de la version sous la clé MyCo et la valeur de la version sous la clé MyCo1, saisissez :

reg compare HKLM\Software\MyCo HKLM\Software\MyCo1 /v Version

Pour comparer toutes les sous-clés et valeurs sous HKLM\Software\MyCo sur l’ordinateur nommé ZODIAC, avec toutes les sous-clés et valeurs sous HKLM\Software\MyCo sur l’ordinateur local, saisissez :

reg compare \\ZODIAC\HKLM\Software\MyCo \\. /s