La expansión de variables de entorno retardada NO está habilitada de forma predeterminada. Puede habilitar o deshabilitar ...

La expansión de variables de entorno retrasada NO está habilitada de forma
predeterminada. Puede habilitar o deshabilitar la expansión de variables de
entorno retrasada para una invocación particular de CMD.EXE con los
modificadores /V:ON o /V:OFF. Puede habilitar o deshabilitar la expansión
retrasada para todas las invocaciones de CMD.EXE en una sesión de inicio de
usuario o equipo si establece con REGEDIT.EXE los dos valores de REG_DWORD del
Registro siguientes:

  HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\DelayedExpansion

      y/o

  HKEY_CURRENT_USER\Software\Microsoft\Command Processor\DelayedExpansion

en 0x1 o 0x0. La configuración específica del usuario tiene prioridad sobre la
configuración del equipo. Los modificadores de la línea de comandos tienen
prioridad sobre la configuración del Registro.

En un archivo por lotes, los argumentos SETLOCAL ENABLEDELAYEDEXPANSION o
DISABLEDELAYEDEXPANSION tienen prioridad sobre los modificadores /V:ON o
/V:OFF. Para obtener información más detallada, vea SETLOCAL /?.

Si la expansión de variables de entorno retrasada está habilitada, se puede
usar el carácter de exclamación para sustituir el valor de la variable de
entorno en tiempo de ejecución.
La expansión de variables de entorno retardada NO está habilitada de forma
predeterminada. Puede habilitar o deshabilitar la expansión de variables de
entorno retardada para una invocación particular de CMD.EXE con los
modificadores /V:ON o /V:OFF. Puede habilitar o deshabilitar la expansión
retardada para todas las invocaciones de CMD.EXE en una sesión de inicio de
usuario o equipo si establece con REGEDIT.EXE los dos valores de REG_DWORD del
Registro siguientes:

  HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\DelayedExpansion

      y/o

  HKEY_CURRENT_USER\Software\Microsoft\Command Processor\DelayedExpansion

en 0x1 o 0x0. La configuración específica del usuario tiene prioridad sobre la
configuración del equipo. Los modificadores de la línea de comandos tienen
prioridad sobre la configuración del Registro.

En un archivo por lotes, los argumentos SETLOCAL ENABLEDELAYEDEXPANSION o
DISABLEDELAYEDEXPANSION tienen prioridad sobre los modificadores /V:ON o
/V:OFF. Para obtener información más detallada, vea SETLOCAL /?.

Si la expansión de variables de entorno retardada está habilitada, se puede
usar el carácter de exclamación para sustituir el valor de la variable de
entorno en tiempo de ejecución.