Die verzögerte Umgebungsvariablenerweiterung ist standardmäßig NICHT aktiviert. Die verzögerte Umgebungsvariablenerweiterung ...

Die verzögerte Umgebungsvariablenerweiterung ist standardmäßig NICHT aktiviert.
Die verzögerte Umgebungsvariablenerweiterung kann unter Verwendung der Option
"/V:ON" oder "/V:OFF" für einen bestimmten Aufruf von CMD.EXE aktiviert bzw.
deaktiviert werden. Die verzögerte Umgebungsvariablenerweiterung kann auch
für alle Aufrufe des Befehlsprozessors aktiviert bzw. deaktiviert werden, indem
einer oder beide der folgenden Werte in der Registrierung auf 0x1 oder 0x0
gesetzt werden (unter Verwendung von REGEDIT.EXE):

   HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\DelayedExpansion

       und/oder

   HKEY_CURRENT_USER\Software\Microsoft\Command Processor\DelayedExpansion

Die benutzerspezifischen Einstellungen haben gegenüber den
Einstellungen für den Computer Vorrang.
Befehlszeilenoptionen haben Vorrang gegenüber den Registrierungseinstellungen.

In einer Batchdatei haben die Argumente SETLOCAL ENABLEDELAYEDEXPANSION oder
DISABLEDELAYEDEXPANSION Vorrang gegenüber der Option "/V:ON" oder "/V:OFF".
Geben Sie SETLOCAL /? ein, um weitere Informationen zu erhalten.

Bei aktivierter verzögerter Umgebungsvariablenerweiterung kann das
Ausrufezeichen dazu verwendet werden, den Wert einer Umgebungsvariable zur
Laufzeit zu ersetzen.