Ниже приведён способ добавления двойных кавычек на примере Автозапуска файла Windows Defender.
код для bat-файла:
@echo off
WHOAMI /PRIV | find /i "SeRemoteShutdownPrivilege"
if %ERRORLEVEL% == 0 goto admin
color C0
msg * Требуется запуск от имени Администратора. User - %USERNAME%
exit
:admin
COLOR 1F
rem goto OTLADKA
setlocal EnableDelayedExpansion
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "WindowsDefender" /t REG_EXPAND_SZ /d "\"%%ProgramFiles%%\Windows Defender\MSASCuiL.exe"" /f
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "SecurityHealth" /t REG_EXPAND_SZ /d "%%windir%%\system32\SecurityHealthSystray.exe" /f
)
endlocal
pause
Значение REG_EXPAND_SZ указывается через экранировку \
"\"%%ProgramFiles%%\Windows Defender\MSASCuiL.exe""
Старые экранировки вида % или ^ не работают.