@REGSET[HKEY...\subkey\value,type,data]: Schreibt einen Wert in die Registry. REGSET unterstützt Schlüssel vom Typ REG_DWORD, REG_SZ, REG_EXPAND_SZ, REG_MULTI_SZ und REG_DWORD_LITTLE_ENDIAN. Typ ist der Wertetyp (REG_DWORD, REG_EXPAND_SZ oder REG_SZ). Daten sind die zu setzenden Daten. Wenn dieser Parameter nicht angegeben wird, entfernt @REGSET den Wert. REGSET gibt 0 zurück , wenn der Wert geschrieben wurde, oder die Windows-Fehlernummer, wenn ein Fehler aufgetreten ist.
Wenn Sie REG_MULTI_SZ-Werte setzen, trennen Sie jedes Datenargument durch ein Komma.
Wenn der Schlüsselname mit \\Maschinenname beginnt, öffnet @REGSET die Registrierung auf einem entfernten Rechner. Der Remote-Registrierungsdienst muss auf dem Remote-Rechner 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 Kommata enthält, in Anführungszeichen zu setzen!
Siehe @REGCREATE für Informationen über das Format des Schlüsselnamens. Siehe auch: @REGQUERY (einen Wert lesen) und @REGSETENV (einen Wert schreiben und übertragen).
Beispiel:
echo %@regset["HKCU\Software\JP Software\Take Command 28\MyVersion",REG_SZ,9999]
echo %@regquery["HKCU\Software\JP Software\Take Command 28\MyVersion"]
9999