Freigeben über


reg compare

Vergleicht die angegebenen Registrierungsunterschlüssel oder -einträge.

Syntax

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

Parameter

Parameter BESCHREIBUNG
<keyname1> Gibt den vollständigen Pfad des hinzuzufügenden Unterschlüssels oder Eintrags an. Um einen Remotecomputer anzugeben, schließen Sie den Computernamen (im Format \\<computername>\) als Teil des Schlüsselnamens ein. Das Weglassen von \\<computername>\ bewirkt, dass der Vorgang standardmäßig auf dem lokalen Computer verwendet wird. Der Schlüsselname muss einen gültigen Stammschlüssel enthalten. Gültige Stammschlüssel für den lokalen Computer sind: HKLM, HKCU, HKCR, HKU und HKCC. Wenn ein Remotecomputer angegeben ist, sind gültige Stammschlüssel: HKLM und HKU. Wenn der Registrierungsschlüsselname ein Leerzeichen enthält, schließen Sie den Schlüsselnamen in Anführungszeichen ein.
<keyname2> Gibt den vollständigen Pfad des zweiten Teilschlüssels an, der verglichen werden soll. Um einen Remotecomputer anzugeben, schließen Sie den Computernamen (im Format \\<computername>\) als Teil des Schlüsselnamens ein. Das Weglassen von \\<computername>\ bewirkt, dass der Vorgang standardmäßig auf dem lokalen Computer verwendet wird. Wenn unter keyname2 nur der Computername angegeben wird, verwendet der Vorgang den Pfad zu dem unter keyname1 angegebenen Teilschlüssel. Der Schlüsselname muss einen gültigen Stammschlüssel enthalten. Gültige Stammschlüssel für den lokalen Computer sind: HKLM, HKCU, HKCR, HKU und HKCC. Wenn ein Remotecomputer angegeben ist, sind gültige Stammschlüssel: HKLM und HKU. Wenn der Registrierungsschlüsselname ein Leerzeichen enthält, schließen Sie den Schlüsselnamen in Anführungszeichen ein.
/v <Valuename> Gibt den Wertnamen an, der unter dem Teilschlüssel verglichen werden soll.
/ve Gibt an, dass nur Einträge mit dem Wert Null verglichen werden sollen.
/oa Gibt an, dass alle Unterschiede und Übereinstimmungen angezeigt werden. Standardmäßig werden nur die Unterschiede aufgeführt.
/od Gibt an, dass nur Unterschiede angezeigt werden. Dies ist das Standardverhalten.
/os Gibt an, dass nur Übereinstimmungen angezeigt werden. Standardmäßig werden nur die Unterschiede aufgeführt.
/on Gibt an, dass nichts angezeigt wird. Standardmäßig werden nur die Unterschiede aufgeführt.
/s Vergleicht alle Teilschlüssel und Einträge rekursiv.
/? Zeigt die Hilfe an der Eingabeaufforderung an.

Bemerkungen

  • Die Rückgabewerte für den Vorgang reg delete lauten wie folgt:

    Wert Beschreibung
    0 Der Vergleich ist erfolgreich, und das Ergebnis ist identisch.
    1 Der Vergleich ist fehlgeschlagen.
    2 Der Vergleich war erfolgreich, und es wurden Unterschiede gefunden.
  • Zu den in den Ergebnissen angezeigten Symbolen gehören:

    Symbol BESCHREIBUNG
    = KeyName1-Daten sind identisch mit KeyName2-Daten.
    < KeyName1-Daten sind kleiner als KeyName2-Daten.
    > KeyName1-Daten sind größer als KeyName2-Daten.

Beispiele

Um alle Werte unter dem Schlüssel MyApp mit allen Werten unter dem Schlüssel SaveMyApp zu vergleichen, geben Sie Folgendes ein:

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

Um den Wert für die Version unter dem Schlüssel MyCo und den Wert für die Version unter dem Schlüssel MyCo1 zu vergleichen, geben Sie Folgendes ein:

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

Um alle Teilschlüssel und Werte unter „HKLM\Software\MyCo“ auf dem Computer mit dem Namen ZODIAC mit allen Teilschlüsseln und Werten unter „HKLM\Software\MyCo“ auf dem lokalen Computer zu vergleichen, geben Sie Folgendes ein:

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