Como usar REG_EXPAND_SZ na linha de comando?

Eu estava lendo a documentação da linha de comando do Windows (Win + F1) sobre os comandos que modificam o registro do Windows, particularmente o comando "reg add".

reg add HKCU\testfolder /t REG_EXPAND_SZ /v Stokrotka /d "%systemroot%\system32"

Agora, não sei como isso foi projetado para funcionar. Quando invoco o comando acima, a variável%systemroot% é expandido paraC:\Windows. Eu tentei o seguinte não fazer com que a variável se expanda, mas não há como eu obrigá-la a não:

escapar dos `%%` s com um `%, ^, \` - não funciona mesmo se eu usar aspas duplas ao redorusando aspas simples '' ao redor de toda a cadeia / duse `setlocal setdelayedexpansion`? sth como:

# (setlocal enabledelayedexpansion) && (reg add HKCU\testfolder /t REG_EXPAND_SZ /v Stokrotka /d "!systemroot!\system32") && (setlocal disabledelayedexpansion)

O campo variável 'data' (/ d) é semelhante a^%systemroot^% ou como!systemroot! ou apenas expande para C: \ windows. Provavelmente eu poderia usar o arquivo .reg para realizar minha tarefa, mas simplesmente não quero fazê-lo.
Eu pensei que talvez haja algo errado com o programa que eu uso para exibir o conteúdo da variável (regedit / regedt32 / reg query (commandline)), mas depois de verificar isso provavelmente não é o caso.
Alguma ideia? Estou interessado principalmente em como o valor da variável deve aparecer na janela regedit, como deve ser:"%systemroot%\system32" ou"C:\windows\system32" ser adequadamente expandido por outros programas. Saudações.