reg query

Gibt eine Liste der nächsten Ebene von Unterschlüsseln und Einträgen zurück, die sich unter einem angegebenen Unterschlüssel in der Registrierung befinden.

Syntax

reg query <keyname> [{/v <valuename> | /ve}] [/s] [/se <separator>] [/f <data>] [{/k | /d}] [/c] [/e] [/t <Type>] [/z] [/reg:32] [/reg:64]

Parameter

Parameter BESCHREIBUNG
<keyname> Gibt den vollständigen Pfad des Unterschlüssels 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.
/v <valuename> Gibt den Registrierungswertnamen an, der abgefragt werden soll. Wenn der Parameter nicht angegeben wird, werden alle Wertnamen für Schlüsselname zurückgegeben. Wertname ist für diesen Parameter optional, wenn auch die Option /f verwendet wird.
/ve Führt eine Abfrage für leere Wertnamen aus.
/s Gibt an, dass alle Unterschlüssel und Wertnamen rekursiv abgefragt werden sollen.
/se <separator> Gibt das Einzelwerttrennzeichen an, nach dem im Wertnamentyp REG_MULTI_SZ gesucht werden soll. Wenn das Trennzeichen nicht angegeben ist, wird \0 verwendet.
/f <data> Gibt die Daten oder Muster an, nach denen gesucht werden soll. Verwenden Sie doppelte Anführungszeichen, wenn eine Zeichenfolge Leerzeichen enthält. Wenn nicht angegeben, wird ein Platzhalter (*) als Suchmuster verwendet.
/k Gibt an, dass nur in Schlüsselnamen gesucht werden soll. Muss mit /f verwendet werden.
/d Gibt an, dass nur in Daten gesucht werden soll.
/c Gibt an, dass bei der Abfrage die Groß-/Kleinschreibung beachtet wird. Standardmäßig wird die Groß-/Kleinschreibung bei Abfragen nicht beachtet.
/e Gibt an, dass nur genaue Übereinstimmungen zurückgegeben werden sollen. Standardmäßig werden alle Übereinstimmungen zurückgegeben.
/t <Type> Gibt die zu durchsuchenden Registrierungstypen an. Gültige Typen sind: REG_SZ, REG_MULTI_SZ, REG_EXPAND_SZ, REG_DWORD, REG_BINARY, REG_NONE. Wenn nicht angegeben, werden alle Typen durchsucht.
/z Gibt an, dass die numerische Entsprechung für den Registrierungstyp in die Suchergebnisse eingeschlossen werden soll.
/reg:32 Gibt an, dass mithilfe der 32-Bit-Registrierungsansicht auf den Schlüssel zugegriffen werden soll.
/reg:64 Gibt an, dass mithilfe der 64-Bit-Registrierungsansicht auf den Schlüssel zugegriffen werden soll.
/? Zeigt die Hilfe an der Eingabeaufforderung an.

Bemerkungen

  • Die Rückgabewerte für den reg query-Vorgang sind:

    Wert Beschreibung
    0 Erfolgreich
    1 Fehler

Beispiele

Geben Sie Folgendes ein, um den Namenswert „Version“ im Schlüssel HKLM\Software\Microsoft\ResKit anzuzeigen:

reg query HKLM\Software\Microsoft\ResKit /v Version

Um alle Unterschlüssel und Werte unter dem Schlüssel HKLM\Software\Microsoft\ResKit\Nt\Setup auf einem Remotecomputer namens ABC anzuzeigen, geben Sie Folgendes ein:

reg query \\ABC\HKLM\Software\Microsoft\ResKit\Nt\Setup /s

Um alle Unterschlüssel und Werte des Typs REG_MULTI_SZ mit # als Trennzeichen anzuzeigen, geben Sie Folgendes ein:

reg query HKLM\Software\Microsoft\ResKit\Nt\Setup /se #

Um den Schlüssel, den Wert und die Daten für genaue Übereinstimmungen gemäß Groß-/Kleinschreibung von SYSTEM unter dem HKLM-Stamm des Datentyps REG_SZ anzuzeigen, geben Sie Folgendes ein:

reg query HKLM /f SYSTEM /t REG_SZ /c /e

Um den Schlüssel, den Wert und die Daten anzuzeigen, die mit 0F in den Daten unter dem HKCU-Stammschlüssel des Datentyps REG_BINARY übereinstimmen, geben Sie Folgendes ein:

reg query HKCU /f 0F /d /t REG_BINARY

Um die Schlüssel, Werte und Daten anzuzeigen, die mit asp.net unter dem Schlüssel HKLM\SOFTWARE\Microsoft und allen Unterschlüsseln übereinstimmen, geben Sie Folgendes ein:

reg query HKLM\SOFTWARE\Microsoft /s /f asp.net

Um nur die Schlüssel anzuzeigen, die mit asp.net unter dem Schlüssel HKLM\SOFTWARE\Microsoft und allen Unterschlüsseln übereinstimmen, geben Sie Folgendes ein:

reg query HKLM\SOFTWARE\Microsoft /s /f asp.net /k

Um den Wert und die Daten für Wertnamen von NULL (Standard) unter HKLM\SOFTWARE anzuzeigen, geben Sie Folgendes ein:

reg query HKLM\SOFTWARE /ve