Показать полную графическую версию : [решено] Удаление параметра в реестре где значение переменная
Здравствуйте!
Не могу удалить параметр в реестре
reg delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\Standard Profile\AuthorizedApplications\List /v %windir%\system32\sessmgr.exe
в консоле параметр меняет свое значение на C:\Windows\system32\sessmgr.exe и соответственно появляется Ошибка: Системе не удалось найти указанный раздел или параметр реестра
Помогите найти решение.
Спасибо.
нашел такой способ, через reg файл
REGEDIT4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\DomainPr ofile\AuthorizedApplications\List]
"%windir%\\system32\\sessmgr.exe"=-
El Sanchez
20-02-2012, 19:31
Не могу удалить параметр в реестре »
RoNiBu,
reg delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\Standard Profile\AuthorizedApplications\List /v %%windir%%\system32\sessmgr.exe /f
DesmondTruman
24-02-2012, 18:35
Двойные %% работают если запустить с батника, а если из командной строки, то нет.
Есть ли варианты решения такое сделать из командной строки?
DesmondTruman, попробуйте одну пару %
DesmondTruman
24-02-2012, 18:39
одна %
)) Запишет уже результат %windir%. А нужно чтобы само %windir% прописалось.
PS: Ах да, моя команда отличается от команды автора, тем что используется reg add.
К примеру: reg add "HKLM\SYSTEM\test" /v "expl" /t REG_EXPAND_SZ /d "%windir%\explorer.exe" /f
нужно чтобы само %windir% прописалось. »
тогда 3 или 4 пары %
DesmondTruman
24-02-2012, 18:50
тогда 3 или 4 пары % »
Без разницы, будет %%C:\WINDOWS%% . Всё равно вставляет результат.
DesmondTruman, здесь каким-то образом кавычки мешаются:
reg add "HKLM\SYSTEM\test" /v "expl" /t REG_EXPAND_SZ /d ^%windir^%\explorer.exe /f
См. также: Reg add (http://technet.microsoft.com/ru-ru/library/cc742162(v=ws.10).aspx).
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.