Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Удаление параметра в реестре где значение переменная (http://forum.oszone.net/showthread.php?t=228301)

RoNiBu 20-02-2012 13:21 1862675

Удаление параметра в реестре где значение переменная
 
Здравствуйте!

Не могу удалить параметр в реестре
Код:

reg delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List /v %windir%\system32\sessmgr.exe
в консоле параметр меняет свое значение на C:\Windows\system32\sessmgr.exe и соответственно появляется Ошибка: Системе не удалось найти указанный раздел или параметр реестра

Помогите найти решение.
Спасибо.

RoNiBu 20-02-2012 13:45 1862692

нашел такой способ, через reg файл

Код:

REGEDIT4

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\DomainProfile\AuthorizedApplications\List]
"%windir%\\system32\\sessmgr.exe"=-


El Sanchez 20-02-2012 19:31 1862948

Цитата:

Цитата RoNiBu
Не могу удалить параметр в реестре »

RoNiBu,
Код:

reg delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List /v %%windir%%\system32\sessmgr.exe /f

DesmondTruman 24-02-2012 18:35 1865860

Двойные %% работают если запустить с батника, а если из командной строки, то нет.
Есть ли варианты решения такое сделать из командной строки?

sov44 24-02-2012 18:39 1865864

DesmondTruman, попробуйте одну пару %

DesmondTruman 24-02-2012 18:39 1865866

Цитата:

одна %
)) Запишет уже результат %windir%. А нужно чтобы само %windir% прописалось.

PS: Ах да, моя команда отличается от команды автора, тем что используется reg add.
К примеру:
Код:

reg add "HKLM\SYSTEM\test" /v "expl" /t REG_EXPAND_SZ /d "%windir%\explorer.exe" /f

sov44 24-02-2012 18:42 1865868

Цитата:

Цитата DesmondTruman
нужно чтобы само %windir% прописалось. »

тогда 3 или 4 пары %

DesmondTruman 24-02-2012 18:50 1865875

Цитата:

Цитата sov44
тогда 3 или 4 пары % »

Без разницы, будет %%C:\WINDOWS%% . Всё равно вставляет результат.

Iska 24-02-2012 19:18 1865892

DesmondTruman, здесь каким-то образом кавычки мешаются:
Код:

reg add "HKLM\SYSTEM\test" /v "expl" /t REG_EXPAND_SZ /d ^%windir^%\explorer.exe /f
См. также: Reg add.


Время: 23:37.

Время: 23:37.
© OSzone.net 2001-