Найти в Дзене
Андрей Мастеров

Добавить запись REG_EXPAND_SZ с кавычками

Ниже приведён способ добавления двойных кавычек на примере Автозапуска файла 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""

Старые экранировки вида % или ^ не работают.

-2