As Extensões de Comando estão ativadas por padrão. Você também pode desabilitar as extensões de uma determinada invocação ...

As Extensões de Comando estão ativadas por padrão.  Você também pode
desabilitar as extensões de uma determinada invocação usando a opção /E:OFF.
Para habilitar ou desabilitar as extensões de todas as
invocações do CMD.EXE
em uma máquina e/ou sessão de logon de usuário, configure um dos valores
REG_DWORD a seguir, ou ambos os valores, no Registro usando o REGEDIT.EXE:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\EnableExtensions

        e/ou

    HKEY_CURRENT_USER\Software\Microsoft\Command Processor\EnableExtensions

para 0x1 ou 0x0.  A configuração específica do usuário tem precedência sobre
a configuração do computador.  As opções da linha de comando têm precedência
sobre as configurações do Registro.

Em um arquivo em lotes, os argumentos SETLOCAL ENABLEEXTENSIONS ou
DISABLEEXTENSIONS têm precedência sobre a opção /E:ON ou /E:OFF. Consulte
SETLOCAL /? para obter detalhes.

As extensões de comando envolvem alterações e/ou adições nos comandos
a seguir:

    DEL ou ERASE
    COLOR
    CD ou CHDIR
    MD ou MKDIR
    PROMPT
    PUSHD
    POPD
    SET
    SETLOCAL
    ENDLOCAL
    IF
    FOR
    CALL
    SHIFT
    GOTO
    START (também inclui as alterações feitas na invocação de comando externo)
    ASSOC
    FTYPE

Para obter detalhes específicos, digite commandname /? para exibir os
detalhes.