@REGQUERY[HKEY...\subkey\value]: Lesen Sie einen Wert aus der Registrierung. REGQUERY unterstützt Schlüssel vom Typ REG_DWORD, REG_QWORD, REG_EXPAND_SZ, REG_SZ, REG_DWORD_LITTLE_ENDIAN und REG_QWORD_LITTLE_ENDIAN. Wenn der Schlüssel vom Typ REG_EXPAND_SZ ist, wird der Wert ohne weitere Erweiterung zurückgegeben. Wenn der Wertname nicht existiert, gibt die Funktion zurück -1. Wenn der Wertname nicht angegeben wird, gibt REGQUERY den unbenannten Wert für den angegebenen Schlüssel zurück (den ersten Wert mit einem NULL-Namen). Um einen unbenannten Wert abzurufen, fügen Sie dem Namen ein abschließendes \ hinzu.

 

Wenn der Schlüsselname mit \\ beginntMaschinenname, @REGQUERY öffnet die Registrierung auf einem Remote-Computer. Der Remote-Registrierungsdienst muss auf dem Remote-Computer ausgeführt werden und Sie müssen über Zugriff und Berechtigungen verfügen. Der HKEY-Parameter kann einer der folgenden Schlüssel sein:

 

HKEY_CLASSES_ROOT (oder HKCR)

HKEY_CURRENT_CONFIG (oder HKCC)

HKEY_CURRENT_USER (oder HKCU)

HKEY_LOCAL_MACHINE (oder HKLM)

HKEY_PERFORMANCE_DATA (oder HKPD)

HKEY_USERS (oder HKU)

 

Hinweis: Denken Sie daran, jeden Eintrag, der Leerzeichen oder Kommas enthält, in Anführungszeichen zu setzen!

 

See @REGCREATE (Unterschlüssel erstellen) für Informationen zum Format des Schlüsselnamens. Siehe auch: @REGSET (einen Wert schreiben) und @REGSETENV (Wert schreiben und senden).

 

Beispiel:

 

echo %@regquery["HKCU\Software\JP Software\Take Command 28\Version"]

28.0.1.0