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